1 -------------------------------------------
<!-- 通过Spring的一个Servlet来完成对Hessian的代理 -->
<servlet>
<servlet-name>remote</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>remote</servlet-name>
<url-pattern>/remote/*</url-pattern>
</servlet-mapping>
2--------------------
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>
com.caucho.hessian.server.HessianServlet
</servlet-class>
<init-param>
<param-name>home-class</param-name>
<param-value>WordProcessorImpl</param-value>
</init-param>
<init-param>
<param-name>home-api</param-name>
<param-value>IWordProcessor</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
-----------------------------------------------------------------------
/**
* @param args 测试
*/
public static void main(String[] args) {
HessianProxyFactory proxyFactory = new HessianProxyFactory();
try
{
String s="http://localhost:8080/Hessian/remote";
s="http://localhost:8080/Hessian/remote/WordProcessorService";
//新增2中services配置方式。。。联系 MSN:zfrong2000@hotmail.com
IWordProcessor service = (IWordProcessor) proxyFactory.create(IWordProcessor.class, s);
System.out.println(
service.extractChinese("人来的123不少,I'm very 欣慰"));
} catch (MalformedURLException e)
{
e.printStackTrace();
}