发表于: 2017-12-10 23:04:38
3 749
今日完成:
1)将service与web分离
目录结构中: common存放一些常用的类,如domain、utils、Service存放Service与mapper,web存放conroller
<!--整合rmi-->
<bean class="org.springframework.remoting.rmi.RmiServiceExporter">
<property name="service" ref="userServiceByMemcached"></property>
<property name="serviceName" value="userService"></property>
<property name="serviceInterface" value="com.itschool.service.UserService"></property>
<property name="registryPort" value="6666"></property>
</bean>
<bean class="org.springframework.remoting.rmi.RmiServiceExporter">
<property name="service" ref="tagService"></property>
<property name="serviceName" value="tagService"></property>
<property name="serviceInterface" value="com.itschool.service.TagService"></property>
<property name="registryPort" value="6666"></property>
</bean>
Service的rmi
对应的web层
<!--获取远程service-->
<bean id="userService" class="org.springframework.remoting.rmi.RmiProxyFactoryBean">
<property name="serviceUrl" value="rmi://localhost:6666/userService"></property>
<property name="serviceInterface" value="com.itschool.serivce.UserService"></property>
<property name="refreshStubOnConnectFailure" value="true"></property>
</bean>
<bean id="tagService" class="org.springframework.remoting.rmi.RmiProxyFactoryBean">
<property name="serviceUrl" value="rmi://localhost:6666/tagService"></property>
<property name="serviceInterface" value="com.itschool.serivce.TagService"></property>
<property name="refreshStubOnConnectFailure" value="true"></property>
经测试,访问成功。
ps:可能有人会认为maven分模块开发比较困难(刚开始我也觉得是),其实明白了也没啥,就是在一个父目录下创建几个子目录吧。
另外:整理的资料没来得及整理,看书看的有些头大,抽时间搞吧。
(还有,还有两周就要考试了,打算复习了,,,任务可能,,,,老多天才会交一次吧,,,一个月后恢复正常)
今日收获:
无
明日任务:
使用nginx部署访问
评论