`
fengshujuan
  • 浏览: 160363 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

rmi配置实例

阅读更多

Spring rmi的配置文件分为客户端和服务端:

客户端:

rmi-client.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN"   "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="userServiceProxy"
   class="org.springframework.remoting.rmi.RmiProxyFactoryBean">
   <property name="serviceUrl">
    <value>rmi://127.0.0.1:1099(rmi端口号,默认为1099)/UserService(rmi服务的名字)</value>
   </property>
   <property name="serviceInterface">
    <value>IUserRmiService</value>
   </property>
</bean>
</beans>

rmi-server.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN"
"http://www.springframework.org/dtd/spring-beans.dtd">

<beans>
    <bean id="userService" class="UserRmiService"/>(rmi bean对应的bean id,与客户端必须一一对应)
    <bean id="userServiceExporter"
class="org.springframework.remoting.rmi.RmiServiceExporter">
        <property name="service">
            <ref bean="userService"/>
        </property>
        <property name="serviceName">
            <value>UserService</value>
        </property>
        <property name="serviceInterface">
            <value>IUserRmiService</value>
        </property>
        <property name="registryPort" value="1099"></property>(rmi服务的端口,必须与客户端对应)       
    </bean>
</beans>

 

分享到:
评论

相关推荐

    spring与rmi 整合实例 源码详解

    spring 与rmi 的整合 1.首先编写接口 interface : 这里的接口要继承Remote, 它是一个标识接口 2.编写实现类 3.编写main方法用于启动 service 4 配置spring文件 编写客户端测试类

    基于RMI分布计算实例

    可以单机模拟多台电脑的环境。当然也可以在Eclipse中配置运行时程序的参数来运行程序(运行时参数主要负责传递端口号,服务器地址等)。

    SecureRMIConnection:#本地RMI隔离示例HelloClient.java本地Java远程方法调用(RMI)隔离示例

    配置示例实例作为必要的条件: %javac * .java rmic HelloImpl百分比 %java -Djava.security.policy = policy HelloImpl(在另一个窗口中运行) %java HelloClient(在另一个窗口中运行) 服务对象,担保人...

    h_JAVA 2应用编程150例.rar

    实例117 C/S结构的RMI-IIOP应用 414 实例118 使用JTA与JTS 417 实例119 Request-Reply模式的JMS应用 421 实例120 使用Java IDL 426 实例121 EJB与CORBA的交互 430 实例122 基于EJB的真实世界模型 433 实例123 EJB的...

    Hessian学习入门实例

    这是一个Hessian入门学习的实例,程序包是一个web工程,使用intellij idea + Maven开发,其中通过两个方式展示了使用Hessian实现RMI的原理,一个是访问jsp页面,一个是在代码中手工创建client。对于Hessian Servlet...

    java应用软件程序设计

    397 实例113 使用B/S结构的EJB 402 实例114 使用C/S结构的EJB组件服务 405 实例115 与时间有关的函数 407 实例116 EJB与UML的对应关系 412 实例117 C/S结构的RMI-IIOP应用 414 实例118 使用JTA与...

    西安交大JAVA 基础讲义

    1.详细讲述了JAVA环境变量的配置和说明 2.透彻的介绍了类,对象的概念 3.对JAVA的多态,继承,封装做了比较详细的介绍 4.高级面向对象的概念和实现原理 5.详细讲述了JAVA的输入和输出流,尤其对inputStream和...

    J2EE应用开发详解

    17 2.1 构建开发环境 17 2.1.1 安装JDK 17 2.1.2 安装Tomcat 21 2.1.3 安装Eclipse 23 2.2 配置开发环境 23 2.3 小结 26 第3章 Java的反射机制 27 3.1 Java反射API 27 3.2 加载类的实例 29 3.2.1 加载class对象的两...

    深入Java Servlet网络编程

    2. 3 处理表单和返回数据的实例 2. 4 错误处理和日志记录 2. 4. 1 Java中的异常处理机制 2. 4. 2 在Java Servlet中处理异常 2. 4. 3 向浏览器发送标准的HTTP错误 2. 4. 4 服务器端日志记录 2. 5 Servlet在n-...

    从Java走向Java+EE+.rar

    第13章 Struts和Hibernate实例——两个与登录有关的实例 166 13.1 Struts和Hibernate的开发环境配置 166 13.1.1 数据库的安装和管理 166 13.1.2 Hibernate的安装 168 13.1.3 Struts的安装 169 13.2 实例一...

    Java项目开发与毕业设计指导

    Ch11:基于RMI分布计算实例 安装JDK、配置环境变量,编译java源文件(可以用eclipse自动编译也可以手动命令行下编译),然后命令行下运行如下命令启动服务器端: java rmi.NetS 2000 (端口号为2000) 键入...

    清华大学JAVA教程

    ★ 第一讲 Java语言概述 ◇课前索引 ◇1.1 java语言的发展史 ...◇10.1 Servlet的概念、配置与运行 ◇10.2 Servlet的应用实例 ◇10.3 JSP简介 ◇10.4 JSP和Servlet的结合使用 ◇本讲小结 ◇课后习题

    Java编程语言详细教程

    ★ 第一讲 Java语言概述 ◇课前索引 ◇1.1 java语言的发展史 ...◇10.1 Servlet的概念、配置与运行 ◇10.2 Servlet的应用实例 ◇10.3 JSP简介 ◇10.4 JSP和Servlet的结合使用 ◇本讲小结 ◇课后习题

    Spring 实现远程访问详解——jms和activemq

    前几章我们分别利用spring rmi、httpinvoker、httpclient、webservice技术实现不同服务器间的远程访问。本章我将通过spring jms和activemq实现单Web项目服务器间异步访问和多Web项目服务器间异步访问。...7) 实例测试

    cassandra-vagrant-ansible-aws

    对于 DataStax 代理:7199、61621 以及非标准 7198,其中配置为JMX RMI端口) 您的实例收到公共 DNS 条目有一个密钥对,您可以使用它的私钥文件请注意,这些设置在 AWS 中是特定于区域的,如果您想部署到

    JSP高级编程          

    4.2 远程方法调用RMI 技术 4.3 CORBA 技术 4.4 JNDI 技术 4.5 本章小结6 第二部分 JSP 技术和XML 技术 第5 章 XML 简介 5.1 XML 简介及其语法规则 5.2 DTD 的书写及实例 目录 5.3 CSS 与XSL 及其实例 5.4 XHTML 简介...

    JSP高级编程(全)

    4.2 远程方法调用RMI 技术 4.3 CORBA 技术 4.4 JNDI 技术 4.5 本章小结6 第二部分 JSP 技术和XML 技术 第5 章 XML 简介 5.1 XML 简介及其语法规则 5.2 DTD 的书写及实例 5.3 CSS 与XSL 及其实例 5.4 XHTML 简介 5.5 ...

    docker-aws:用于在AWS容器服务上运行容器的Dockerfiles和Dockeraws.run.json文件

    使用Elastic Beanstalk将Docker VM部署到AWS ...docker rmi $( docker images -q ) docker logs IMAGE_NAME 常见AWS命令 一旦连接到EC2实例,这些命令就可用。 检查EC2容器的状态 curl http://localhost:5

Global site tag (gtag.js) - Google Analytics