servicestarter.java
来自「Xfire文件 用于开发web service 的一个开源工具 很好用的」· Java 代码 · 共 42 行
JAVA
42 行
// START SNIPPET: servicepackage org.codehaus.xfire.example;import org.codehaus.xfire.XFire;import org.codehaus.xfire.XFireFactory;import org.codehaus.xfire.server.http.XFireHttpServer;import org.codehaus.xfire.service.Service;import org.codehaus.xfire.service.binding.ObjectServiceFactory;import org.codehaus.xfire.service.invoker.BeanInvoker;import org.codehaus.xfire.test.Echo;import org.codehaus.xfire.test.EchoImpl;/** * Creates an Echo service and exposes it via HTTP. */public class ServiceStarter{ XFireHttpServer server; public void start() throws Exception { // Create an XFire Service ObjectServiceFactory serviceFactory = new ObjectServiceFactory(); Service service = serviceFactory.create(Echo.class); service.setInvoker(new BeanInvoker(new EchoImpl())); // Register the service in the ServiceRegistry XFire xfire = XFireFactory.newInstance().getXFire(); xfire.getServiceRegistry().register(service); // Start the HTTP server server = new XFireHttpServer(); server.setPort(8191); server.start(); } public void stop() throws Exception { server.stop(); }}// END SNIPPET: service
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?