您的位置:首页 > 编程语言

[置顶] 某大型银行深化系统技术方案之二十:代码结构

2013-07-08 14:01 519 查看
传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229
架构代码部分主要的包结构是Backing、Entity、Dao、Service这四个部分。这四个部分的名称比较明确,很好的划分了层次内容。其中Backing是JSF中的backingbean,处理表现层。Service是业务层,实现业务操作。Entity与Dao是属于持久层。Entity是hibernate中ORM的数据持久化类,是一些普通的POJO,与数据库表一一映射,entity下有hibernate的hbm文件,表示数据库表与实体的映射关系。Dao是直接与数据库操作的内容。
每个路径下,都按表来划分的,即一个表会对应一个backing,一个entity,一个Service,一个dao。同时在backing与Service中,我们定义了一个base一个sub,sub是提供给用户后续开发使用的。
因此,技术框架使用自动框架生成工具,自动生成。下面清单介绍了框架的主要内容。
1.JSF表格页面,增加页面,修改页面
2.BackingBaseBean,BackingSubBaseBean
3.Service接口和具体实现类
4.Dao实现(包括基本方法)
5.配置文件faces-config.xml、applicationContext.xml、web.xml
6.生成后所需要的JAR包
注:生成后所需要的JAR包部分是与代码生成工具一起提供的,有了框架代码和Jar包,即可以构造出完整的开发工程,进行项目开发。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: