楓中暢游

          關注技術,熱愛生活
          隨筆 - 15, 文章 - 0, 評論 - 3, 引用 - 0
          數據加載中……

          webservice構建


          項目需要制作短信接口服務端,于是利用xfire和spring 結合,輕松構建webservice服務. 基本思路如下:

           

          1. 加入所需要類包:

          activation-1.1.jar 

          commons-codec-1.3

          commons-httpclient-3.0

          jaxen-1.1-beta-9

          jdom-1.0

          mail

          stax-api-1.0.1

          wsdl4j-1.6.1

          xbean-spring-2.8

          xfire-all-1.2.6

          xfire-jsr181-api-1.0-M1

          xml-apis-1.3.04

          XmlSchema-1.4.2

          2. 在web.xml中添加相關的配置文件:

           

             <servlet>

                  <servlet-name>xfire</servlet-name>

                  <servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class>

              </servlet>

           

              <servlet-mapping>

                  <servlet-name>xfire</servlet-name>

                  <url-pattern>/webservice/*</url-pattern>

              </servlet-mapping>

          3. 編寫服務接口,實現類:

           

           

          public interface SmsService {

           

              public int insertMessage(String paramStr);

           

          }

           

           

           

          public class SmsServiceImpl implements SmsService{

           

             public String   insertMessage (String name) {

          ......

             }

           

           

          }

           

           

          4. 服務接口的配置信息,在applicationContext-ws.xml文件中:

           

          <bean id="SmsService" class="org.codehaus.xfire.spring.remoting.XFireExporter">

          <property name="serviceFactory" ref="xfire.serviceFactory" />

           

          <property name="xfire" ref="xfire" />

          <property name="serviceBean" ref="smsBean" />

          <property name="serviceClass" value="com.ailk.webservice.service.SmsService" />

          <property name="name" value="SmsService" />

          </bean>

           

          至此,完成了服務端的構建;

           

          5.編寫客戶端測試服務接口,具體實現略.

          posted on 2012-06-11 22:28 javalinjx 閱讀(285) 評論(0)  編輯  收藏 所屬分類: javawebservice

          主站蜘蛛池模板: 麻江县| 临沂市| 门源| 乌鲁木齐县| 通榆县| 思茅市| 穆棱市| 治县。| 且末县| 抚松县| 松滋市| 邛崃市| 三门峡市| 广南县| 资源县| 桐梓县| 蓝山县| 宣恩县| 湖州市| 安平县| 辛集市| 兰州市| 古蔺县| 蚌埠市| 二手房| 临武县| 外汇| 南漳县| 教育| 大丰市| 达日县| 庆安县| 梧州市| 舟曲县| 上饶县| 金堂县| 甘孜县| 长顺县| 伽师县| 云林县| 涿州市|