寫在前面:
現在有很多開發webservice的方法以及框架,什麼cxf等,但是這些在你寫服務類別的時候都要用到註解這個功能。如果現在的jdk是1.4的,那就不能使用註解這個功能了。所以這裡可以用到axis這個工具。
1.所需jar套件:
2.一般webservice在工作中,都是用在web項目中,所以建立web項目,將所需jar套件放在lib目錄下
3.在web.xml檔案中,新增
<servlet> <servlet-name>AxisServlet</servlet-name> <servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class> </servlet> <!-- 这里是访问服务的路径 --> <servlet-mapping> <servlet-name>AxisServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping>
4.建立服務類,一個接口,一個實作類即可,首先是介面
package edu.hue.server;public interface SayHello {public String say(String name); }
然後是介面的實作類別
package edu.hue.server;public class SayHelloImpl implements SayHello{public String say(String name) {return "Hello my friend " + name; } }
5.下面在WEB-INF下面創建server-config.wsdd(這個檔案直接創建,然後將下面的程式碼複製就可以了,然後根據需要新增自己的服務的配置,其實這個檔案是可以自己產生的,需要自己建立一個deploy.wsdd,啟動項目運行之後,會自動產生server-config.wsdd。
以上是開發webservice服務端的實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!