1.9复杂工程创建步骤 各个层次之间的分工原因

eclipse中:

父工程
  1.maven project
    group id cn.e3mall 注:可以是网页,为了不冲突
    artifact id e3.parent 注:工程名
    packing 选择pom 父工程打包方式

通用工具类 和父工程同级别 只需要继承父工程,所以是也是maven project create simple打钩


服务层工程 聚合工程 所以也是 maven project 打包方式pom 需要依赖工具工程

  e3-manager-dao 子模块 选择maven module 打包方式jar
    依赖: pojo 以及与数据库操作相关的jar包
  e3-manager-pojo 子模块 选择maven module 打包方式jar
    无依赖
  e3-manager-interface 子模块 选择maven module 打包方式jar
    只有接口定义,有参数和返回值,只依赖pojo
  e3-manager-service 子模块 选择maven module 打包方式jar
    业务逻辑的实现,依赖:dao ,interface,因为是服务层,依赖spring
  e3-manager-web 子模块 以war包的形式打包,其它层代码最终都要打包在web层中
    表现层实现,依赖:service,还有对jsp相关的操作,文件上传,springmvc

dao封装数据库增删改查的元操作

interface是复杂增删改查的定义 service是其实现

pojo层是待处理的数据模型

controller是对service的再次处理

web是对数据的表现

工程结构不正确 Java EE tools stub

posted on 2017-11-17 18:33  mars1993  阅读(115)  评论(0)    收藏  举报