发表于: 2017-07-09 19:24:38
1 1300
今日完成
把rmi结束了吧
新建聚合的maven工程
新建maven module子工程
遇到问题The parent project must have a packaging type of POM
<packaging>war</packaging> 改成 <packaging>pom</packaging>
工程目录如图
要做的就是把原来的task6任务分拆成三个部分
<modules>
<module>SpringRMI-Test-core</module>
<module>SpringRMI-Test-controller</module>
<module>SpringRMI-Test-service</module>
</modules>
写core模块的model和service
Student.java
public class Student implements Serializable{
private int id;
private String name;
private String qq;
private String profession;
StudentService.java
public interface StudentService {
Student findStudentById(int id);
void insertStudent(Student student);
void updateStudent(Student student);
void deleteStudentById(int id);
}
然后是service模块
StudentDao.java
StartServer.java
StudentServiceImpl.java
resoources下的jdbc和log4j的properties文件 spring-mybatis-server.xml
service的pom文件引入core
<dependency>
<groupId>com.nitasty</groupId>
<artifactId>SpringRMI-Test-core</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
大部分文件和原task6一致,不同的地方spring的xml配置文件加入server配置,StartServer里启动server
最后是controller模块
web.xml,springrmi-client.xml
没有写完,多花有一天时间继续完成模块的分拆
困难
无
收获
无
明日计划
完成SpringRMI,开始Tuscany
老大提出的几个问题
1.怎么查找资料
官方文档,技术博客,知乎问答,stackflow,关键字加框架百度或者google之百度之。用csdn博客比较多,但是stackflow和官方文档应该是最准确的。
2.怎么定位问题
log4j日志第一个exception,一般会指明哪种异常,出现在哪个文件。
3.怎么解决问题
根据搜索到的博客或者百度知道或者知乎问答修改代码,run一下
4.怎么重构代码
目前还没到重构这一步,想着是怎么跑通程序
5.怎么选择框架
ssm框架,从jdbc到mybatis整合spring到整合spring mvc一步步体会到程序结构的简洁和配置方便,所以就是ssm
6.怎么测试
junit,@test 注解
评论