论坛首页 Java企业应用论坛

把我自己用的脚手架项目开放出来

浏览 32471 次
该帖已经被评为良好帖
作者 正文
   发表时间:2006-04-03  
Subversion库地址:

svn://61.152.99.181/sample/scaffold

你可以用命令svn co svn://61.152.99.181/sample/scaffold 将整个项目check out回来

或者直接下载:
http://61.152.99.181/hongliang/d/scaffold.tar.bz2


项目的架构用的是WebWork 2.1.7 + Spring 1.2.6 + Hibernate 3.1.2 + FreeMarker 2.3.4。演示的东西就是对一张user表做添删改和分页查询操作,数据库用MySQL 5.0。

WebWork2与Spring的结合用的是SpringObjectFactoryListener。Spring的AOP事务处理用的是Feiing在帖子http://forum.iteye.com/viewtopic.php?t=19317里描述的方法。FreeMarker在freemarker.properties里用了auto_import自动导入common.ftl。

在Action层,我封装了两个类用来简化Action的代码,尤其是分页查询相关的Action,继承封装后的Action写起来比较容易。
在DAO层,我封装了BaseDaoImpl来简化DAO的代码。

这个东西平时就是我自己用的,所以有些地方可能还比较简陋,还望大家手下留情,少拍点砖。我发布出来的初衷就是希望能够降低WebWork2+Spring+Hibernate+FreeMarker对初学者的门槛,现在还没有一个足够简单的示例性项目拿来给初学者做学习参考用。我当初学习这一套东西是参考的Quake Wang的JERT项目,给了我狠大帮助,不过我也深感拿JERT来学习的确不适合初学者。

如果有误人子弟的地方,请大家及时提出来,我改~~
   发表时间:2006-04-03  
最近也在网上找框架程序。
equinox也是不错的。楼主可以借鉴一下。

可惜的是,不是用 xdoclet2来生成map文件。另外改成maven路径了……
本来想用jetty的。
0 请登录后投票
   发表时间:2006-04-04  
慢?楼上你的网络是电信的还是网通的?我机器在上海电信。
0 请登录后投票
   发表时间:2006-04-04  
呵呵,那就违背我的初衷叻。我这个只是脚手架,不想做那么复杂。主要目的是搭建好WebWork2+Spring+Hibernate+FreeMarker基础设施。
0 请登录后投票
   发表时间:2006-04-04  
这个是在jdk5.0上写的,在jdk1.4.2下有问题啊。
0 请登录后投票
   发表时间:2006-04-04  
恩。。。是jdk 5.0的,用叻一些jdk 5.0的特性
0 请登录后投票
   发表时间:2006-04-04  
能不能提供一个1.4版本的脚手架,现在用1.4开发的人还有一大群啊……
0 请登录后投票
   发表时间:2006-04-04  
这个。。。我有空的话弄一个出来吧
0 请登录后投票
   发表时间:2006-04-04  
问个弱问题,谁能跟我说一下,svn co命令怎么用阿?不好意思!
0 请登录后投票
   发表时间:2006-04-04  
装个subversion客户端,check out出来,就这个意思
0 请登录后投票
论坛首页 Java企业应用版

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