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

一个java web应用敏捷框架:zooma

阅读更多
--------------------------------
  ***************************
Features:
* 基于Struts+Hibernate+Spring构建的web应用
* 对Struts+Hibernate+Spring构建web应用进行了深度封装,使用继承机制封装基本操作
* 通过hibernate映射文件*.hbm.xml自动生成对该实体的增删改查操作
* 支持单表及视图操作(主键名称必须为ID)
* 支持接口注入
* 支持自扩展注入实现复杂操作
* root目录结构为Myeclipse下目录结构,具体路径参照example
  ***************************
--------------------------------
  ***************************
使用说明:
* 需要剔除xalan.jar包,否则会发生冲突
* zooma0.1-src.jar中包含源代码,可以直接将zooma0.1.jar放在lib目录下
* templete文件夹放在WEB-INF下,包含,模板文件(可自行更替),以及由hibernate映射文件得到的简单数据文件bean.xml
* ZoomaCreater为接口类,有两个构造函数:
   ZoomaCreater(hibernateMappingFile, type)
   ZoomaCreater((hibernateMappingFile)
   其中hibernateMappingFile为hibernate映射文件路径,type可选“table”or“view”,默认为“table”,具体使用可以参见Creater.java文件以及example
* 0.1版本没有校验项目包文件目录,需要建以下包目录:
   xxx.po 
   xxx.vo
   xxx.daoimpl
   xxx.serviceimpl
   xxx.action
   xxx.form
   hibernate映射文件尽量放入xxx.po文件夹,0.1版本没有生成po与vo,可自行使用Myeclipse生成hibernate映射文件以及po,相应将po文件copy到xxx.vo下名字后加VO即可
   参见example
* 数据库命名规则:[modlename]_[tablename]
* 数据库表第一个字段应该为主键,名字ID;视图应该将第一个字段起名ID,设为主键
* 在src下创建Creater.java,填入hibernate映射文件的相对路径,注意:root目录为eclipse工程目录
* 在src下运行Creater.java,会自动生成文件,在src下生成的文件springContext.xml,包行Struts配置和spring配置,拷贝到相应的文件中即可
* 重启服务器(tomcat),这时一个可用的实体增删改查操作就可以使用了
  ***************************
--------------------------------
分享到:
评论
19 楼 bubble 2008-01-09  
最新版本的下载地址
zooma v0.2
新增:
* struts和spring配置信息的自动写入
* 修正Double和Date类型数据生成
* ZoomaCreater类的入口方式稍加改动,参见Creater.java

http://www.iteye.com/topic/152058
18 楼 bubble 2007-12-18  
allenny 写道
futures:??
难道这些功能还没实现?

??
是已经实现的特性啊!
17 楼 bubble 2007-12-18  
leisure 写道
粗略看了下 觉得命名不是很规范 代码也很粗糙 你要做的事情其实springside已经做了 呵呵
不过学生做成这样子 不错了 

跟springside比就是小屋见大屋了,没办法比的啊,呵呵
只是自己做着玩的
16 楼 bubble 2007-12-18  
leisure 写道
粗略看了下 觉得命名不是很规范 代码也很粗糙 你要做的事情其实springside已经做了 呵呵
不过学生做成这样子 不错了 

跟springside比就是小屋见大屋了,没办法比的啊,呵呵
只是自己做着玩的
15 楼 allenny 2007-12-18  
futures:??
难道这些功能还没实现?
14 楼 bubble 2007-12-18  
演示视频下载地址
http://www.iteye.com/topic/148959
13 楼 leisure 2007-12-14  
粗略看了下 觉得命名不是很规范 代码也很粗糙 你要做的事情其实springside已经做了 呵呵
不过学生做成这样子 不错了 
12 楼 ruolin7034 2007-12-10  
不错!支持!
11 楼 bubble 2007-12-05  
有,都在压缩包里面,大家可以自己下来看的
10 楼 dboylx 2007-12-05  
有相关的文档么, 使用说明什么的~
9 楼 cw_xcy 2007-12-05  
非常好!学习一下!
8 楼 bubble 2007-12-05  
希望帮忙提交bug,谢谢了
我会在最近上传一个演示视频的,希望对大家有些帮助
7 楼 bubble 2007-12-05  
leon_a 写道
支持复合主键否

v0.1是个测试版本,目前还不支持
只支持单表和视图
6 楼 bubble 2007-12-05  
v0.1是个测试版本,目前还不支持
只支持单表和视图
5 楼 leon_a 2007-12-05  
支持复合主键否
4 楼 byron0810 2007-12-05  
下载来看看~
3 楼 zhaoyta 2007-12-05  
顶你个肺
2 楼 houyu 2007-12-05  
好 我下来看看
1 楼 lizhgcn 2007-12-05  
先下载下来看看

相关推荐

Global site tag (gtag.js) - Google Analytics