FUDAN-adweb MyEclipse创建基于X-Fie的 Web service及调用 实例详解 whh 2013-3-6
FUDAN-adweb MyEclipse 创建基于 X-File 的 Web service 及调用 实例详解 whh 2013-3-6
FUDAN-adweb My Eclipse创建基于XFle的 Web service及调用实例详解 whh 目录 1.环境配置……2 2.创建 Web service project…2 3.编写 Web service服务端代码 4.部署并测试 WebSericeServer 5.创建 Web service客户端 6.附: Web service传递自定义数据的实现..14 7.附录:涉及到的工程的工程目录 19 1/20
FUDAN-adweb MyEclipse 创建基于 X-File 的 Web service 及调用 实例详解 whh 1 / 20 目录 1. 环境配置............................................................................... 2 2. 创建 Web service project ...................................................... 2 3. 编写 Web service 服务端代码 .............................................. 4 4. 部署并测试 WebSericeServer............................................... 7 5. 创建 Web service 客户端.................................................... 10 6. 附:Web service 传递自定义数据的实现.......................... 14 7. 附录:涉及到的工程的工程目录....................................... 19
FUDAN-adweb My Eclipse创建基于XFle的 Web service及调用实例详解 whh 环境配置 MyEclipse 7.0 JDK 1.6 2.创建 Web service project 21在 My Eclipse中选择Fe→NeW> Other,选择 Web Service Project Create a Web Service Project type filter text C Java Enterprise Projects SY EJB Project(Optional Maven Support) L: Enterprise Application Project oi Web Project(Optional Maven Support) A Web Service Project(Optional Maven Support) b e Report Dev b C Spring Show All Wizards nout Finish 22 Project Name: WebService Demo; Framework:X-File;其他选项默认 2/20
FUDAN-adweb MyEclipse 创建基于 X-File 的 Web service 及调用 实例详解 whh 2 / 20 1. 环境配置 MyEclipse 7.0 JDK 1.6 2. 创建 Web service project 2.1 在 MyEclipse 中选择 FileNewOther,选择 Web Service Project。 2.2 Project Name: WebServiceDemo; Framework: X-File; 其他选项默认
FUDAN-adweb My Eclipse创建基于XFle的 Web service及调用实例详解 whh New Web Services Project New Web Service Project b service project creation details Project Name: WebService Demo ectory: DAworkspace\Myeclipse workspace Webservic Browse. Context root URL: /ebService Demo Maven aAdd Maven support Weh Senice R FE Details OJAX-WS ⊙J2EE13 s Back Next□ FinishCance 23选择next,保持默认值,选择next 24 Project Library Configuration,选择如下图,点击 finish Add MyEclipse XFire and User libraries to project Select the libraries to add to project buildpath U XfirE 1.2 Http Client Libraries-<myeclipse-library> XFire 1.1 JAXB1 Libraries(deprecated).<MyEclipse-Library> F XFire 1.2 XMLBeans Libraries-<MyEclipse-Library> View and edit libraries
FUDAN-adweb MyEclipse 创建基于 X-File 的 Web service 及调用 实例详解 whh 3 / 20 2.3 选择 next,保持默认值,选择 next。 2.4 Project Library Configuration,选择如下图,点击 finish
FUDAN-adweb My Eclipse创建基于XFle的 Web service及调用实例详解 whh 25创建完成后看到的工程目录如下 a WebServiceDemo C src b E JRE System Library [MyEclipse 7.0M1] b E Java EE 5 Libraries b E XFire 1.2 Core Libraries be xfire 1.2 Http Client Libraries 多 b META-INF b WEB-INF J index jsp services. xml 26完成以上5步后,查看 Web Root/EB-NF/ web. xm,这里指明了当遇到/ services/*请 求时,将选用 XFire Configurable Servlet来处理 <?xml version=1,o encodin="UTF-83> <web-app xmins-"htTp: //java. sun com/xmi/ns/javaee xmlns:xsi-"http://wwv.w3.org/2001/mmlschema-instance nalocatiOn"http://java com/xml/ns/javaee <Servlet> cservlet-name>XF1reServlet</servlet-nane> <servlet-class>org.codehaus.xfire.transporthttpXeireConfigurableservlEt</servlet-c1as9> <servlet-mapping> <url-pattern>/services/*</url-pattern> </servlet-mapping> <welcome-file>index. sp</welcome-file> 3.编写 Web service服务端代码 31在刚刚创建的 Web serviceDemo上右键,选择New> Other+ Web services→Web service,创建代码
FUDAN-adweb MyEclipse 创建基于 X-File 的 Web service 及调用 实例详解 whh 4 / 20 2.5 创建完成后看到的工程目录如下 2.6 完成以上 5 步后,查看 WebRoot/WEB-INF/web.xml,这里指明了当遇到/services/*请 求时,将选用 XFireConfigurableServlet 来处理 3. 编写 Web service 服务端代码 3.1 在刚刚创建的 WebServiceDemo 上右键,选择 NewOtherWeb servicesWeb service,创建代码