JavaScud | Forum | JIRA | Blog |
  Dashboard > StrutsImprovement > Home > rapid-framework
  StrutsImprovement Log In View a printable version of the current page.  
  rapid-framework
Added by badqiu, last edited by badqiu on Sep 06, 2008  (view change)
Labels: 
(None)

基于spring,struts(struts2),hibernate的web项目脚手架

简单介绍

整个项目为已经搭建好的脚手架,基于struts(struts2)+spring+hibernate框架,内置的代码生成器及模板文件
可以生成java的hibernat model,dao,manager,struts+struts2 action类,可以生成jsp的增删改查及列表页面
整个项目借鉴了ruby on rails,appfuse,springside

框架特性

项目组合切换

切换至strut2

  1. 现在项目框架默认是struts为默认的view,如需切换至struts2,只需将 modules/strust2 目录下的内容copy至项目根目录即可(或者运行ant文件modules/struts2/build.xml)
  2. 配置src/resources/struts.xml
  • 修改pakcage的namespace属性,因为URL访问规则是: /namesapce/Entity/method.action
  • 根据你的包结构修改action节点的class属性
  1. 将生成器生成的struts2/jsp与struts2/java目录的文件拷贝回工作区
  2. 最后,启动服务器,通过URL访问,${contextPath}/namesapce/Entity/method.action访问

切换至hibernate xml

  1. 现在默认是使用hibernate annotation配置,切换时手工copy生成器生成的"other/java_hibernate_xml"目录的内容至项目中
  2. 修改src/resources/applicationContext-dao.xml配置文件
  • 根据包结构修改sessionFactory bean的mappingLocations属性以确定要加载的hbm.xml文件
date_special_handle (StrutsImprovement)
db_unit_test (StrutsImprovement)
extremeTable (StrutsImprovement)
rapid-generator (StrutsImprovement)
spring integration (StrutsImprovement)
struts1 struts2 zero configuration (StrutsImprovement)
xsqlbuilder (StrutsImprovement)
Site running on a free Atlassian Confluence Open Source Project License granted to WebWork China. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.3 Build:#808 May 29, 2007) - Bug/feature request - Contact Administrators