锁定老帖子 主题:把我自己用的脚手架项目开放出来
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-04-03
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来学习的确不适合初学者。 如果有误人子弟的地方,请大家及时提出来,我改~~ 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-04-03
最近也在网上找框架程序。
equinox也是不错的。楼主可以借鉴一下。 可惜的是,不是用 xdoclet2来生成map文件。另外改成maven路径了…… 本来想用jetty的。 |
|
返回顶楼 | |
发表时间:2006-04-04
慢?楼上你的网络是电信的还是网通的?我机器在上海电信。
|
|
返回顶楼 | |
发表时间:2006-04-04
呵呵,那就违背我的初衷叻。我这个只是脚手架,不想做那么复杂。主要目的是搭建好WebWork2+Spring+Hibernate+FreeMarker基础设施。
|
|
返回顶楼 | |
发表时间:2006-04-04
这个是在jdk5.0上写的,在jdk1.4.2下有问题啊。
|
|
返回顶楼 | |
发表时间:2006-04-04
恩。。。是jdk 5.0的,用叻一些jdk 5.0的特性
|
|
返回顶楼 | |
发表时间:2006-04-04
能不能提供一个1.4版本的脚手架,现在用1.4开发的人还有一大群啊……
|
|
返回顶楼 | |
发表时间:2006-04-04
这个。。。我有空的话弄一个出来吧
|
|
返回顶楼 | |
发表时间:2006-04-04
问个弱问题,谁能跟我说一下,svn co命令怎么用阿?不好意思!
|
|
返回顶楼 | |
发表时间:2006-04-04
装个subversion客户端,check out出来,就这个意思
|
|
返回顶楼 | |