发表于: 2017-05-31 21:14:33
1 990
今天完成的任务:
了解tuscany的应用逻辑,实现方法.
Compostie作为发布的单元,在每一个配置文件中都是以composite作为XML文档的根元素。
Composite包含0...n个Component,Service,Reference,Wire,Property,还可以包含0...n个其他的Composite。根据Composite的这个特点,可以组合成很多种情况。
1.WEB端,
前台发送请求,contorller转接到studentService1或studentService2
在spring-rmi-client.xml定义远程调用哪个端口,
2.Service端
StudentService.composite文件接收web端发过来的通信请求
这样就通过tuscany实现了service端与web之间的rmi,其他的和任务八逻辑一样.创建一个bean 实现service对数据库的读取.
遇到的问题:
项目结构不复杂,关键是其中的逻辑联系,搞了一晚上才看明白流程.代码五分钟,逻辑两小时.
收获:
颗粒度增大,面对的对象又升了一个层面,变成SOA了.考虑的元素也发生变化.学习到了从整个大项目的视野看每个部分的作用,以及为什么那么做.任务八和任务九明显让自己的思维扩展不少.加油!
明天的计划:
明天的计划:
复盘进项目评审.
评论