发表于: 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 注解



返回列表 返回列表
评论

    分享到