Burlap开发学习

Burlap 简介
Burlap也是有caucho提供,它和hessian的不同在于,它是基于XML-RPC协议的。
1、是基于什么协议实现的?
基于XML-RPC协议实现。
2、怎么发起请求?
根据Burlap提供的API。
3、怎么将请求转化为符合协议的格式的?
将请求信息转化为符合协议的XML格式,转化为流进行传输。
4、使用什么传输协议传输?
Http协议。
5、响应端基于什么机制来接收请求?
监听Http请求。
6、怎么将流还原为传输格式的?
根据XML-RPC协议进行还原。
7、处理完毕后怎么回应?
返回结果写入XML中,由Burlap返回至调用端。

声明服务端接口:

 

 

实现服务端的服务代码示例如下:

 

客户端访问代码如下:

 
web.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?>   
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">   
    <display-name>BurlapDemo</display-name>   
    <servlet>   
        <servlet-name>burlapWs</servlet-name>   
        <servlet-class>com.easyway.caucho.burlap.ws.BurlapWS</servlet-class>   
    </servlet>   
    <servlet-mapping>   
        <servlet-name>burlapWs</servlet-name>   
        <url-pattern>/remoting/burlapWs</url-pattern>   
    </servlet-mapping>   
    <welcome-file-list>   
        <welcome-file>index.html</welcome-file>   
        <welcome-file>index.htm</welcome-file>   
        <welcome-file>index.jsp</welcome-file>   
        <welcome-file>default.html</welcome-file>   
        <welcome-file>default.htm</welcome-file>   
        <welcome-file>default.jsp</welcome-file>   
    </welcome-file-list>   
</web-app> 


 


你可能感兴趣的:(String,servlet,Class,interface,webapp,encoding)