微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

hessian 例子

//领域模型类:   public class HessianModel implements Serializable{       private String username;       private String password;                          public HessianModel(String username,String password){           this.username = username;           this.password = password;       }   String url = "http://localhost:8888/spring2/hessian/hessianService";   HessianProxyFactory factory = new HessianProxyFactory();   HessianService hessianServer =                (HessianService)factory.create(HessianService.class,url);   String ret = hessianServer.sayHello("Raymond.chen");   out.print(ret);              HessianModel model = hessianServer.getHessianModel("uid","pwd");   out.print("username: " + model.getUsername() + "<br>");   <bean id="testHessianService" class="org.springframework.remoting.caucho.HessianProxyfactorybean">       <property name="serviceUrl" value="http://localhost:8888/spring2/hessian/hessianService"/>       <property name="serviceInterface" value="com.cjm.webservice.hessian.HessianService"/>   </bean>                  <!- Struts2中调用服务 -->   <bean id="orgAction" class="com.cjm.web.action.OrganizationAction" parent="baseAction">       <property name="organizationService" ref="organizationService"/>       <property name="testHessianService" ref="testHessianService"/>   </bean>   private HessianService testHessianService;                 HessianModel model = testHessianService.getHessianModel("uid","pwd");   System.out.println("username: " + model.getUsername());   <!-- 使用jndi数据源需要在web容器配置如下: <Resource auth="Container" driverClassName="oracle.jdbc.OracleDriver"  maxActive="10" maxIdle="5" maxWait="15000" name="jdbc/userDataSource1" password="123456" type="javax.sql.DataSource" url="jdbc:oracle:thin:@localhost:1521:ORCL" username="user" /> -->

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐