最近发现一款SSH代码生成的工具,介绍给大家,下面是我原文copy过来的,希望对大家有帮助,呵呵。AutoCode代码生成器(SSH版)
【用于JAVA开发中的 Struts2.0 + Spring2.0 + Hibernate3.2 框架整合程序开发】
强大的支撑功能,堪称JAVA SSH编程的利器,你绝对值得拥有!
自动生成以下所有内容(即:完整的Java SSH支持的工程) Sturts2.0配置--> sturts.xml、struts.properties
Spring2.0配置--> applicationContext.xml
Hibernate3.2配置--> hibernate.cfg.xml
JSP文件--> 具有Struts2.0支持的增、删、改、查页面及自定义查询、自动分页等操作
Action--> 业务Action.java和导出Excel的Action等
VO --> bean.java及 bean.hbm.xml配置文件
Service --> Service接口定义类
DAO --> DAO接口定义类
DAOImpl --> DAO接口Implements实现类
程序配置 --> web.xml
验证框架--> bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证)
日志管理配置 --> log4j.xml 国际化配置-->globalMessages_zh.properties(中文) globalMessages_en.properties(英文)
页面美工 --> 页面按钮样式及CSS样式文件生成的代码直接拷贝到MyEclipse里,做简单设置,发布后即可运行!最多3分钟的生成过程,一次生成,全程无忧!更有9组页面按钮,6套页面样式供您选择,灵活的SSH架构、清晰的SSH层次结构!一旦拥有,JAVA无忧!
有需要的朋友,可以到天空软件园 www.skycn.com 输入autocode 下载 SSH版来用,呵呵。。
解决方案 »
- struts2处理结果返回页面(action)刷新提示重新提交,地址栏回车出现500错误。
- struts2怎么获得上一个请求的url中参数
- dao层或者Service层,设为static可以吗?
- struts2拦截器调用action,action得不到参数
- 高分求助:谁有可以嵌入JSP页面中的文本编辑器?
- 刷新后计数器又归零
- hibernate插入,删除数据后的奇怪问题
- 问一个 logic:iterate 标签 属性值的问题
- 如何解决在JSP页面中输入繁体中文后,在IE中显示乱码问题?
- 在JDom中怎么复制一个Document啊?
- struts2实现注销的问题
- 如何将 112, 123, 98 这种long 型数据转换为字符串输出啊?
下面的帮助,或看工具里的帮助,总之先下载看看就知道了,呵呵!!
**** 运行生成好的代码(对于MyEclipse6.5开发环境还不是很熟的朋友,请按下面的步骤做)***** 1、生成好的代码在C:\AutoCode_SSH\表名目录下(本例以生成表名为:AA来说明)
【即:本例生成好的代码放在 C:\AutoCode_SSH\AA 下】
2、运行 MyEclipse6.5 开发环境,依次点击 File->new->Other->MyEclipse->
java Enterprise Projects-> Web Project(Optional Maven Support),在弹出来的对话框中做如下三步:
1)、输入工程名称(如:工程取名叫 test),
2)、在J2EE Specification Level 选项里选中 Java EE5.0
3)、点击Finish 完成新工程的建立
++++++++++++++注:下面Hibernate、Spring、Struts的添加顺序不能颠倒,切记 +++++++++++++++ 3、【添加Hibernate 3.2支持到新工程中】,右击工程test,在弹出的快捷菜单里依次点击
MyEclipse-> Add Hibernate Capabilities... ,请按照弹出来的界面顺序依次操作4、【添加Spring 2.0支持到新工程中】,右击工程test,在弹出的快捷菜单里依次点击
MyEclipse-> Add Spring Capabilities... ,请按照弹出来的界面顺序依次操作 5、【添加Struts2.0支持到新工程中】。这是个文件拷贝过程;
把软件安装时自带的Struts2文件夹里的freeer-2.3.8.jar、ognl-2.6.11.jar、
struts2-core-2.0.11.jar、struts2-spring-plugin-2.0.11.jar、xwork-2.0.4.jar共5个jar文件拷贝到
工程test的WebRoot\WEB-INF\lib目录里
注:以上5个jar包是Struts2.0自带的,我们把他打包在安装目录里,方便大家使用。 好了,具有Struts2+Spring2+Hibernate3.2支持的工程建立好了,接着再进行下面的步骤:
6、拷贝本代码生成器生成好的文件到刚才建立好的工程中.(文件拷贝的过程)
1)、把生成好的C:\AutoCode_SSH\Aa目录下的src和WebRoot目录一起拷贝到新工程test
里覆盖工程原来的src和WebRoot目录,这样就完成了所有代码的拷贝了。 2)、把数据库驱动程序文件放入新工程test的WebRoot\WEB-INF\lib目录下.
oracle数据库的驱动文件是 classes12.zip、ojdbc14.jar
sqlserver数据库的驱动文件是msbase.jar、 mssqlserver.jar 、msutil.jar
注:以上数据库的驱动文件不是自动生成的,是数据库的公用驱动。
3)、进入工程test的WebRoot\WEB-INF\lib文件夹目录里将asm-2.2.3.jar文件删除,这样
避免Hibernate3.2和spring2.0用到的jar包冲突,切记!一定要删除!
以上工程建立完了,下面是运行效果
7、发布工程test到服务容器(如:tomcat),以便看到运行效果,具体做法如下:
1)、右击工程test,在弹出来的菜单中依次选择Refresh,刷新下工程,这个步骤不能省略。
2)、右击工程test,在弹出来的菜单中依次选择 MyEclipse->Add and Remove Project Deloyments...
然后在弹出来的对话框里点击add,再选择Tomcat 6.x,即可。
最后,启动tomcat6.0(我的tomcat在C:\Tomcat6.0.14\apache-tomcat-6.0.14\bin\startup.bat)后,
在IE里运行 http://localhost:8080/test 以上操作完,就可以看到演示效果了,希望大家用得愉快,谢谢!