您的位置:首页 > 运维架构 > 网站架构

maven管理ssi框架整合构建开发基本架构-来源实践高于实践

2012-08-04 10:36 453 查看
工作中最近两年一直都是使用maven管理的struts2+spring3+mybatis基本代码架构开发,总结工作中常用的东东,

自己搭建了一个框架。封装了一些基本的功能,只需要填业务代码就行了。

实现的封装功能为:

1、异常处理

2、struts2集成jsonResult

3、spring声明式事务处理

4、DAO基类实现基本的CRUD功能,其他的DAO类继承BaseDao,不需要写实现了,省了不少事。

5、分页组件封装

6、静态文件分离解决,比如静态文件放在CDN上

7、gbk编码时ajax乱码的解决

8、单元测试基类的封装

9、maven进行项目管理

同时基于这个框架写了一个例子集成maven jetty应用容器,使用内存数据库,可以直接运行例子代码。

如果系统安装好jdk和maven环境的话,双击项目根目录下run.bat可以使用jetty+hsqldb运行实例,在浏览器中http://localhost:8080/bigframe/home.htm。

代码托管在googlecode上。

trunk代码:https://bigframe.googlecode.com/svn/trunk/main

例子代码:https://bigframe.googlecode.com/svn/trunk/sample/bigframe-hsqldb

例子可以访问我的测试主页 http://do.jhost.cn/liu400liu/ ,测试主页的代码就是bigframe-hsqldb的代码部署的,使用内存数据库,服务重启数据就都没了。

后续打算基于这个框架写一个代码生成工具,可以改变字符编码,目前所有文件都是使用gbk编码的。

bigframe-hsqldb.rar (103.6 KB)

下载次数: 414
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐