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" />
-->
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tony168hongweigan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值