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

工作中最近两年一直都是使用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编码的。

 

你可能感兴趣的:(Java综合)