1 Package cn.itcast.cxf; 2 3 Import Javax.jws.WebService; 4 5 @WebService 6 Public Interface Ihelloservice {7 Public string SayHello (string name); 8 }
1 Packagecn.itcast.cxf;2 3 ImportJava.text.SimpleDateFormat;4 Importjava.util.Date;5 6 7 ImportOrg.apache.cxf.interceptor.LoggingInInterceptor;8 ImportOrg.apache.cxf.interceptor.LoggingOutInterceptor;9 ImportOrg.apache.cxf.jaxws.JaxWsServerFactoryBean;Ten One A Public classHelloserviceimplImplementsIhelloservice { - - @Override the Publicstring SayHello (string name) { -SimpleDateFormat SDF =NewSimpleDateFormat ("Yyyy-mm-dd HH:mm:ss"); - returnSdf.format (NewDate ()) + "---hello" +name; - } + Public Static voidMain (string[] args) { -Jaxwsserverfactorybean Bean =NewJaxwsserverfactorybean (); +Bean.setaddress ("Http://192.168.1.112:7788/hello"); ABean.setserviceclass (Ihelloservice.class);//interface Type atBean.setservicebean (NewHelloserviceimpl ()); - //Join the request message blocker -Bean.getininterceptors (). Add (Newloggingininterceptor ()); - //Join the response message blocker -Bean.getoutinterceptors (). Add (Newloggingoutinterceptor ()); - bean.create (); inSYSTEM.OUT.PRINTLN ("Server Ready ..."); - } to +}