`
bubble
  • 浏览: 148760 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

zooma敏捷框架v0.3版发布

阅读更多
-----------------------------------------------
****************************************
features:
* 基于Struts+Hibernate+Spring快速构建web应用
* 使用继承机制封装基本操作
* 通过hibernate映射文件*.hbm.xml自动生成对该实体的增删改查操作
* 支持单表及视图操作(主键名称必须为ID)
* 支持接口注入
* 支持自扩展注入实现复杂操作
* struts和spring配置信息的自动写入
* 修正Double和Date类型数据生成
* ZoomaCreater类的入口方式参见Creater.java
new:
* 新加MySQL支持
* 修正Integer,Float数据类型生成
* 修正Date类型转换方式
* 修正ID类型匹配
* 修正生成jsp文件代码格式
****************************************
-----------------------------------------------
****************************************

@@在 5楼 中新添加了一个有声实例演示视频@@
****************************************
-----------------------------------------------
  • zooma敏捷框架0.3.1实例演示视频.rar (2.5 MB)
  • 描述: zooma敏捷框架0.3.1实例演示视频,演示从构建Spring+Struts+Hibernate的基本架构到使用zooma快速生成web应用的过程,其中生成过程不足一分钟,全长11分钟
  • 下载次数: 1165
  • zooma开源敏捷框架v0.3.1.rar (727.1 KB)
  • 描述: zooma开源敏捷框架v0.3.1,里面含有与实例视频配套的例子,请下载这个版本
  • 下载次数: 969
分享到:
评论
35 楼 bubble 2008-07-11  
hanshuixinhan 写道
请问楼主 这个是什么原因呢?
[ERROR] [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]列名 'this_.id' 在 ORDER BY 子句中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。

在SQL SERVER我没做测试,你的这个原因有可能是因为主键名不是自增id的原因,具体的可以把Exception贴上来看看
34 楼 hanshuixinhan 2008-07-07  
请问楼主 这个是什么原因呢?
[ERROR] [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]列名 'this_.id' 在 ORDER BY 子句中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。
33 楼 bubble 2008-03-17  
kenter1643 写道
private Byte isTopic;
private Byte isImportant;

还有 Byte也不行 在vo都没生成

这方面我没有在模板里将所有的类型都添加
你可以自己按照我所写的添加一个byte和short的模板
等有时间我都给加上,最近比较忙
32 楼 bubble 2008-03-16  
uniquejava 写道
超赞,以前也做过这样的工具,但是没有楼主做得好,楼主是根据hbm文件先生成bean.xml文件再通过XSLT转换成目标文件,XSLT真强大。
建议楼主把编码做成UTF-8的,包括源代码中出现的,还有项目工程的编码。这样比较通用,还有把包名做成可配置的。
都写死了。这在实际项目中是不可能的。
另外主键为什么必须叫ID呢。可以从hbm文件中取,还有要加入many-to-one等等其它映射关系~~~~~~0.3版,不能要求太高~

楼上的,生成Byte,你自己把vo模板改一下不就可以了~~~


谢谢了,这两天没上网,现在在北京了,正找工作呢,以后多交流
uniquejava 写道
视频的声音太小了,听不清,把话筒音量调大点?

以后肯定注意,呵呵
31 楼 uniquejava 2008-03-16  
视频的声音太小了,听不清,把话筒音量调大点?
30 楼 uniquejava 2008-03-16  
超赞,以前也做过这样的工具,但是没有楼主做得好,楼主是根据hbm文件先生成bean.xml文件再通过XSLT转换成目标文件,XSLT真强大。
建议楼主把编码做成UTF-8的,包括源代码中出现的,还有项目工程的编码。这样比较通用,还有把包名做成可配置的。
都写死了。这在实际项目中是不可能的。
另外主键为什么必须叫ID呢。可以从hbm文件中取,还有要加入many-to-one等等其它映射关系~~~~~~0.3版,不能要求太高~

楼上的,生成Byte,你自己把vo模板改一下不就可以了~~~
29 楼 kenter1643 2008-03-14  
private Byte isTopic;
private Byte isImportant;

还有 Byte也不行 在vo都没生成
28 楼 kenter1643 2008-03-14  
private Short check;


Short 类型不行
27 楼 kenter1643 2008-03-13  

好的
我有时间会做一个视图的演示视频



期待中
26 楼 gafking 2008-03-13  
请说明称之为超轻量级框架的理由。
25 楼 bubble 2008-03-11  
mircle 写道
赞成楼主的开源精神

tacone 写道
完全支持这种开源精神

谢谢
kenter1643 写道
视图的那方面生成还是不行
楼主写个视图的演示吧

好的
我有时间会做一个视图的演示视频


24 楼 kenter1643 2008-03-11  
视图的那方面生成还是不行
楼主写个视图的演示吧
23 楼 tacone 2008-03-11  
GOOD
22 楼 tacone 2008-03-11  
完全支持这种开源精神
21 楼 mircle 2008-03-11  
赞成楼主的开源精神
20 楼 bubble 2008-03-11  
kenter1643 写道
用视图查询 生成出错

xmlFileName:C:\Documents and Settings\Administrator\workspace\test\src\com\web\po\Fuwu.hbm.xml
xmlFileName:src/com/web/po/Fuwu.hbm.xml
-----getPackageAndClassName()-----
nodeName:class
PackageName:com.web
ClassName:Fuwu
---------getList()---------
list property:1
property@name:id
Exception in thread "main" java.lang.NullPointerException
at org.zooma.util.HibernateMapReader.getList(HibernateMapReader.java:163)
at org.zooma.util.HibernateMapReader.wirteBean(HibernateMapReader.java:199)
at org.zooma.util.HibernateMapReader.read(HibernateMapReader.java:84)
at org.zooma.util.ZoomaCreater.readMapping(ZoomaCreater.java:51)
at org.zooma.util.ZoomaCreater.done(ZoomaCreater.java:114)
at Creater.main(Creater.java:25)

晕,你的视图就一个属性啊?对于一个属性的情况我没有考虑,感觉没有什么实际意义,呵呵,而且要将试图的主键命名为id(一般是试图关联的其中一个表的id),这样才可以
19 楼 kenter1643 2008-03-11  
用视图查询 生成出错

xmlFileName:C:\Documents and Settings\Administrator\workspace\test\src\com\web\po\Fuwu.hbm.xml
xmlFileName:src/com/web/po/Fuwu.hbm.xml
-----getPackageAndClassName()-----
nodeName:class
PackageName:com.web
ClassName:Fuwu
---------getList()---------
list property:1
property@name:id
Exception in thread "main" java.lang.NullPointerException
at org.zooma.util.HibernateMapReader.getList(HibernateMapReader.java:163)
at org.zooma.util.HibernateMapReader.wirteBean(HibernateMapReader.java:199)
at org.zooma.util.HibernateMapReader.read(HibernateMapReader.java:84)
at org.zooma.util.ZoomaCreater.readMapping(ZoomaCreater.java:51)
at org.zooma.util.ZoomaCreater.done(ZoomaCreater.java:114)
at Creater.main(Creater.java:25)
18 楼 bubble 2008-03-10  
magice 写道
能不能介绍一些,框架的优点,还有缺点?

感谢你的关注
关于zooma的优点和缺点,请看这里http://bubble.iteye.com/blog/169767
17 楼 bubble 2008-03-10  
ssuupv 写道
Struts2.0,还是1.0的

ssuupv 写道
期待struts2.0+spring+hibernate中,我们也有个spring mvc+spring hibernae这种小工具

Struts1.2的,呵呵
在下个版本中希望实现:
1、ant的项目导入,摆脱Myeclipse
2、升级为Struts2.0,有可能的话会添加ibates支持
但是不知道要多长时间啊
呵呵,可能两个月
16 楼 ssuupv 2008-03-10  
期待struts2.0+spring+hibernate中,我们也有个spring mvc+spring hibernae这种小工具

相关推荐

    ZOOM A3中文说明书

    根据提供的文件信息:“ZOOM A3中文说明书”,我们可以推断出这份文档主要涉及的是ZOOM A3设备的使用指南。由于未提供具体内容,本篇将基于这一产品名称及其可能的功能特性来展开,介绍相关的知识点。...

    huibao.rar_swf

    在过去的几十年里,SWF文件是网络上广泛使用的格式,用于发布动态内容,如广告、游戏和教育材料。 根据压缩包内的文件名称列表,我们可以推测这可能是一个用Delphi编程语言开发的项目,因为文件名中包含了".dpr"...

    cad的基本设置.pdf

    首先,文件中提到了尺寸设置,如“A4”、“A4X210mmY297mm”、“ZOOMA4ZA0.8”等,这些可能是指在AutoCAD中的页面设置以及视图缩放比例。A4是国际标准纸张尺寸,而在AutoCAD中进行页面设置,可以确保打印输出与实际...

    金属产品事业处经营检讨会.pptx

    但我们也注意到,有ZOOMA-cover和BlinkC-cover型号产品存在欠量问题,这可能影响客户满意度和公司声誉。为解决这一问题,需要从两方面入手:一是增加必要的生产人力,保证订单能够按时完成;二是改进与供应商之间的...

    Java-美妆神域_3rm1m18i_221-wx.zip

    Java-美妆神域_3rm1m18i_221-wx.zip

    51单片机的温度监测与控制(温控风扇)

    51单片机的温度监测与控制(温控风扇)

    电赛案例,C++简单的智能家居系统,其中包含了温度监测、光照控制和报警系

    电赛案例,C++简单的智能家居系统,其中包含了温度监测、光照控制和报警系统。该系统可以: 监控室内温度:当温度超过设定阈值时,触发警报。 自动调节光照:根据光线传感器的值自动调节LED灯的亮度。 入侵检测:通过红外传感器检测入侵,并触发警报。

    圣诞树 html版 可修改祝福语

    圣诞树 html版 可修改祝福语。 记事本或vscode编辑html文件:ctrl+F寻找”myLabels“关键词,定位到该处即可修改祝福语

    基于python编写的selenium自动化测试框架,采用PO模式,页面元素采用yaml进行管理资料齐全+详细文档+高分项目+源码.zip

    【资源说明】 基于python编写的selenium自动化测试框架,采用PO模式,页面元素采用yaml进行管理资料齐全+详细文档+高分项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    屏幕截图 2024-12-21 170434.png

    屏幕截图 2024-12-21 170434

    基于SpringBoot的学生信息管理系统源码

    基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理 请假信息管理 成绩信息管理 基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理 请假信息管理 成绩信息管理基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理 请假信息管理 成绩信息管理基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理 请假信息管理 成绩信息管理基于SpringBoot的学生信息管理系统(前后端源码+数据库+文档+运行截图) 学生信息管理 班级信息管理 教师信息管理 课程信息管理 选课信息管理 考勤信息管理

    径向基函数内核 – 机器学习python案例脚本,内核在将数据转换为更高维空间方面发挥着重要作用

    径向基函数内核 – 机器学习 内核在将数据转换为更高维空间方面发挥着重要作用,使算法能够学习复杂的模式和关系。在众多的内核函数中,径向基函数(RBF)内核作为一种多功能且强大的工具脱颖而出。在本文中,我们深入探讨了RBF内核的复杂性,探讨了它的数学公式、直观理解、实际应用及其在各种机器学习算法中的重要性。

    工具变量-中国省级数字经济发展水平面板数据(2012-2022).xlsx

    详细介绍及样例数据:https://blog.csdn.net/samLi0620/article/details/144636765

    51单片机控制的智能小车.7z

    51单片机控制的智能小车.7z

    基于卷积神经网络的数字手势识别安卓APP,识别数字手势0-10详细文档+全部资料+优秀项目+源码.zip

    【资源说明】 基于卷积神经网络的数字手势识别安卓APP,识别数字手势0-10详细文档+全部资料+优秀项目+源码.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    pymssql-2.1.4.dev5-cp37-cp37m-win-amd64.whl pymssql-2.1.4.dev5-cp37-cp37m-win32.whl

    python 使用sqlserver必须要这个问题,没办法,只能满世界的找地方下载,终于让我下载到了,现在分享给大家使用

    四川采矿场生产安全事故管理制度.docx

    四川采矿场生产安全事故管理制度

    简约灰粉共存版_8.0.53.apk

    简约灰粉共存版_8.0.53.apk

    ECharts散点图-全国主要城市空气质量(百度地图).rar

    ECharts散点图-全国主要城市空气质量(百度地图)

    四川采矿场安全检查管理规定.docx

    四川采矿场安全检查管理规定

Global site tag (gtag.js) - Google Analytics