发表于: 2018-03-23 20:55:12

1 618


一、今天完成的事情


1、实现了Java原生的RMI,实现了spring RMI远程调用方法


服务器配置了接口和实现类


服务器配置


客户端配置


成功调用服务器中service层实现类的方法



2、了解了分布式架构的概念,对web开发层次结构有了更深入的了解,也逐渐明白前后端交互中遇到的一些难点以及注意事项




二、明天计划完成的事情


1、完成任务八的前三个步骤


2、准备小课堂




三、遇到的问题


1、使用spring RMI远程方法调用的时候,出现空指针异常


解决方法:报错的原因经过日志分析后得出是服务器端实现类的方法具体实现逻辑要依赖Dao层完成,所以光配置实现类到springRMI是不够的,还要相应的配置mybatis的内容

引入spring整合mybatis框架的配置文件之后就能正常的进行远程方法调用了



2、在计划进行分离service层然后打包的过程中,发现很多不该写在控制层的逻辑全部都写在了控制层,导致了代码耦合度高,几乎没用复用性,所以需要花两天时间重构一下代码才能继续任务





四、收获


学会使用了spring RMI远程方法调用


task8开始时间:2018.03.21

预计完成时间:2018.03.28


无延期风险






http://task.ptteng.com/zentao/project-task-488-unclosed.htm



返回列表 返回列表
评论

    分享到