Maven中有三种工程方式
1.pom工程:用在父级工程或聚合工程中。用来做jar包的版本控制。
2.war工程:将会打包成war,发布在服务器上的工程。如网站或服务。
3.jar工程:将会打包成jar用作jar包使用。
搭建分项目的过程
- 新建一个父工程,设置打包方式为pom(不需要引入框架,只是作为聚合工程)
- 新建entity工程,设置打包方式为jar(用来映射数据库中数据)
- 新建dao工程,设置打包方式为jar(数据持久层)
- 新建service工程,设置打包方式为jar(业务层)
- 新建controller工程,设置打包方式为war(控制层)
最终效果如下图:
工程之间的依赖关系
+dao依赖entity
+service依赖dao
+controller依赖service
(依赖可以传递)
搭建spring项目流程
1. 下载依赖
2. 写配置文件
3. 编码
上面我们主要完成了第一步,
第二步我们需要找一个雷锋项目,把雷锋项目的各个xml Copy过来
(__) ……
第三步就可以开始愉快的编码了
编码过程
- dao层接口
- 在mapper中实现
- 在service层的接口写方法,接着在实体类实现
- 写控制层,加注解