java

位置:IT落伍者 >> java >> 浏览文章

Java远程调用之Hessian简例(2)


发布日期:2024年07月03日
 
Java远程调用之Hessian简例(2)

代码如下

RomoteTestjava

package client;

import MalformedURLException;

import serverHello;

import comcauchohessianclientHessianProxyFactory;

public class RomoteTest {

public static void main(String[] args) {

String url = //localhost:/Hessian/hessianService;

HessianProxyFactory factory = new HessianProxyFactory();

try {

Hello hello = (Hello) factorycreate(Helloclass url);

Systemoutprintln(hellohello(kingtoon));

} catch (MalformedURLException e) {

eprintStackTrace();

}

}

}

HelloImpljava

package serverimpl;

import serverHello;

public class HelloImpl implements Hello {

public String hello(String name) {

return hello + name + ! Welcome to use Hessian;

}

}

Hellojava

package server;

public interface Hello {

String hello(String name);

}

webxml

<?xml version= encoding=UTF?>

<webapp version= xmlns=

xmlns:xsi=instance

xsi:schemaLocation=

app__xsd>

<servlet>

<servletname>hessianService</servletname>

<servletclass>

comcauchohessianserverHessianServlet

</servletclass>

<initparam>

<paramname>serviceclass</paramname>

<paramvalue>serverimplHelloImpl</paramvalue>

</initparam>

<loadonstartup></loadonstartup>

</servlet>

<servletmapping>

<servletname>hessianService</servletname>

<urlpattern>/hessianService</urlpattern>

</servletmapping>

</webapp>

所需jar包本文使用hessianjar仅此而已

               

上一篇:Java的用户线程和守护线程

下一篇:JSP调用JavaBean在网页动态生成柱状图