发表于: 2017-02-19 23:56:46
2 1778
一、 今天完成的任务
1、使用maven项目创建聚合项目
1. 创建maven工程
2. 新建core,service和controller子项目
3. springrmi-student的pom文件不需要引入jar包
4. 写core和model和service
Student.class需要实现Serializable:
5. StudentService的接口。
6. 写service
因为core和service不在是同一个工程,所以service的pom文件引入core
需要在spring的配置文件里加入server的配置
(在servie中已配置好pom.xml)
然后在StarServer中启动server
7、编写Controller
二、明天计划
Maven管理的真实的项目都应该是分模块的,实现maven系统中Service中拆分出来,变成一个RMI的Service
三、遇到的问题
1.maven项目分模块,service和controller底下都有jar包的依赖,并且都是重复的,那么是否能dependencyManagement,一次配置,子文件就直接引用。无需重复配置多个。
2.下载jar包的速度太慢,我可以先从网站下载下来直接copy到本地仓库,可如果是这个jar包我一次没用过,就要手动创建这个文件夹,然后再将jar包放进这个手动建的文件夹吗?eclipse能自动加载吗?
收获:
1.maven构建多重项目
2.maven的依赖的关系
当多个模块依赖同一个jar包,maven中可以使用1.集成机制2.dependencyManagement只会影响现有依赖的配置,但不会引入依赖。
3.创建junit的测试类必须有
参考:http://www.infoq.com/cn/news/2011/01/xxb-maven-3-pom-refactoring
评论