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
自己搭建了一个框架。封装了一些基本的功能,只需要填业务代码就行了。
实现的封装功能为:
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
相关文章推荐
- 【转】手把手构建Maven企业级应用(整合SSI框架)
- J2EE项目系列(四)--SSM框架构建积分系统和基本商品检索系统(Spring+SpringMVC+MyBatis+Lucene+Redis+MAVEN)(1)框架整合构建
- 手把手构建Maven企业级应用(整合SSI框架)《1》
- 手把手构建Maven企业级应用(整合SSI框架)《2》
- 手把手构建Maven企业级应用(整合SSI框架)《3》
- 手把手构建Maven企业级应用(整合SSI框架)
- 手把手构建Maven企业级应用(整合SSI框架)《2》
- (七)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven构建ant-framework框架的pom.xml文件配置
- 手把手构建Maven企业级应用(整合SSI框架)《2》
- RDIFramework.NET -.NET快速信息化系统开发整合框架 【开发实例 EasyUI】之产品管理(WebForm版)
- Maven整合SSM框架开发之dao层开发
- .NET快速开发整合框架(RDIFramework.NET)【开发实例】之产品管理(WinForm)
- 基于IdeaIDE的ssm整合框架的maven管理项目,利用映射自动生成dao层,pojo层,mappers层
- 基于IdeaIDE的ssm整合框架的maven管理项目,利用映射自动生成dao层,pojo层,mappers层
- tp5微信小程序全栈开发 十一——前端框架构建与令牌管理,首页、专题、分类等模块编写
- 如何使用Maven和eclipse构建大数据开发框架项目
- RDIFramework.NET—.NET快速开发整合框架 【开发实例 EasyUI】之产品管理(WebForm版)
- 基于IdeaIDE的ssm整合框架的maven管理项目,利用映射自动生成dao层,pojo层,mappers层
- 基于IdeaIDE的ssm整合框架的maven管理项目,利用映射自动生成dao层,pojo层,mappers层
- 如何使用Maven和eclipse构建大数据开发框架项目