houssian和burlap均由coucho提供。
借助于 burlapserviceexporter 和 burlapproxyfactorybean 类,我们可以实现burlap提供的远程服务。 burlap的示例与burlap相同,您只需将burlap更改为burlap。
您需要创建以下文件来创建简单的burlap应用程序:
calculation.java calculationimpl.java web.xml burlap-servlet.xml client-beans.xml client.java
1、calculation.java
这是包含一个方法多维数据集的简单接口。
package com.nhooo;
public interface calculation {
int cube(int number);
}
2、calculationimpl.java
此类提供了calculation接口的实现。
package com.nhooo;
public class calculationimpl implements calculation{
public int cube(int number) {
return number*number*number;
}
}
3、web.xml
在此xml文件中,我们将dispatcherservlet定义为前端控制器。如果任何请求后跟.http扩展名,它将被转发到dispatcherservlet。
burlap org.springframework.web.servlet.dispatcherservlet 1 burlap *.http
4、burlap-servlet.xml
它必须在web-inf文件夹中创建。它的名称必须是servletname-servlet.xml。它为 calculationimpl 和 burlapserviceexporter 定义了bean。
5、client-beans.xml
在此xml文件中,我们为 burlapproxyfactorybean 定义了bean。您需要定义此类的两个属性。
serviceurl serviceinterface
在此示例中,我们的项目名称为麻布,即用作serviceurl中的上下文根。
6、client.java
该类获取calculation的实例并调用多维数据集方法。
package com.nhooo;
import org.springframework.context.applicationcontext;
import org.springframework.context.support.classpathxmlapplicationcontext;
public class client {
public static void main(string[] args){
applicationcontext context = new classpathxmlapplicationcontext("client-beans.xml");
calculation calculation = (calculation)context.getbean("calculationbean");
system.out.println(calculation.cube(3));
}
}
启动并部署项目,这里我们假设服务器在8888端口号上运行。如果端口号不同,请更改client-beans.xml中的serviceurl。
然后,编译并运行client.java文件。
888棋牌游戏的友情链接: