论坛首页 Java企业应用论坛

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

浏览 6561 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-05  
--------------------------------
  ***************************
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),这时一个可用的实体增删改查操作就可以使用了
  ***************************
--------------------------------
   发表时间:2007-12-05  
支持复合主键否
0 请登录后投票
   发表时间:2007-12-05  
v0.1是个测试版本,目前还不支持
只支持单表和视图
0 请登录后投票
   发表时间:2007-12-05  
leon_a 写道
支持复合主键否

v0.1是个测试版本,目前还不支持
只支持单表和视图
0 请登录后投票
   发表时间:2007-12-05  
希望帮忙提交bug,谢谢了
我会在最近上传一个演示视频的,希望对大家有些帮助
0 请登录后投票
   发表时间:2007-12-05  
有相关的文档么, 使用说明什么的~
0 请登录后投票
   发表时间:2007-12-05  
有,都在压缩包里面,大家可以自己下来看的
0 请登录后投票
   发表时间:2007-12-14  
粗略看了下 觉得命名不是很规范 代码也很粗糙 你要做的事情其实springside已经做了 呵呵
不过学生做成这样子 不错了 
0 请登录后投票
   发表时间:2007-12-18  
演示视频下载地址
http://www.iteye.com/topic/148959
0 请登录后投票
   发表时间:2007-12-18  
futures:??
难道这些功能还没实现?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics