发表于: 2018-03-23 23:32:24
1 588
今天完成的任务
1、借明早发布线上的机会,对消息模块异常的问题提供临时的解决方案:
提供4个接口:
A、计算指定uid的未读消息数
B、校正指定uid的未读消息数
C、查看指定uid所有内容为空白的消息
D、校正所有消息为负数的情况
其中接口D就是用的JDBCTemplate实现的。
2、使用JDBCTemplate的流程:
因为JDBCTemplate还是要做成RMI的,所以呢,要从3个模块(core、service、web)进行修改。
1)core模块。core包新增一个service:
2)同样是core模块,还要新增一个实现类的代理:
3)service模块。编写实现类,在实现类里调用了JDBCTemplate,方法体也很简单。
4)同样还是service模块,在IoC容器里,进行依赖注入(给第三步的实现类注入JDBCTemplate)和配置数据源
5)在service模块里的server.composite进行服务注册(绑定接口)
6)编写测试类,启动server,进行测试。
测试通过后再进行第7)、8)步骤
7)在web模块里的client.composite进行服务的发现
8)在web模块里的IoC容器,进行JDBCTemplate的依赖注入:
9)在需要使用JDBCTemplate的控制器,使用@Autowired或@Resource注解,就可以使用JDBCTemplate了:
遇到的问题
收获
明天的计划
1、因为上面已经把JDBCTemplate远程调用的结构搭好了,明天只要新增一些service方法,就可以完成折线图接口
进度
已延期至3月28号晚8点demo
评论