zoukankan      html  css  js  c++  java
  • [置顶] 某大型银行深化系统技术方案之二十:代码结构

    传送门 ☞ 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包,即可以构造出完整的开发工程,进行项目开发。

  • 相关阅读:
    HDOJ 2076 夹角有多大(题目已修改,注意读题)
    HDOJ 2058 The sum problem
    HDOJ 2099 整除的尾数
    HDOJ 2075 A|B?
    HDOJ 2071 Max Num
    HDOJ 2056 Rectangles
    HDOJ 2055 An easy problem
    HDOJ 2053 Switch Game
    HDOJ 2052 Picture
    P4139 上帝与集合的正确用法
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3177681.html
Copyright © 2011-2022 走看看