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
浙公网安备 33010602011771号