`
bubble
  • 浏览: 145805 次
  • 性别: 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这种小工具

相关推荐

Global site tag (gtag.js) - Google Analytics