自己编写的struts2+spring+springJdbc框架---设计思路
=============================== 框架 ==================================
◆技术框架
目标:
搭建 Struts2+Spring+SpringJDBC 框架
任务:
一、规范
1.命名规则:
模块:
维护 mai,审核 aud,查询 sea;
类:
action\MaiXXXAction,service\MaiXXXService
2.路径规则:
类: org.bcm.子系统.模组.模块.action\service\view\config\exception
二、参考
1.appfuse
2.springside V1,V2,V3
3.http://www.iteye.com/topic/47085 一种快速开发的Java Web架构设计和实现
4.Rapid-framework
三、搭底层技术框架(封装struts2/spring、提供基础类) -----------OK
1.应用struts2实现以下功能:
URL直接映射到 Action的method;----实现mapper ----?
根据请求数据自动封装MapBean; ----实现interceptor ---OK
根据返回的jsp路径进行转发 ----实现result ---OK
2.应用spring实现以下功能: ----OK
数据源
初始化DataBase元数据
3.应用spring JDBC 实现持久化操作
BaseDao ----基本sql操作 ----OK
PoDao ----持久化po ----OK
sqlbuilder --- 把po转化为sql(参考ddlutils) -----OK
sqlmap ---sql外部资源化,放入xml ----??
提供一个门面类,统一所有操作 ----OK
4.基础类: (参考springside\appfuse\rapid) ----OK
org.bcm.base.action.BaseAction
&nb