发表于: 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部署访问

        




返回列表 返回列表
评论

    分享到