posts - 122,  comments - 25,  trackbacks - 0

          1、接口UserService.java:

          package demo.xfire;

          import demo.xfire.model.UserInfoBean;

          public interface UserService {

              
          /**
               * 獲取用戶信息.
               * 
          @param username
               * 
          @return
               
          */

              
          public UserInfoBean getUserInfo(String username);
              
              
          /**
               * 用戶認證.
               * 
          @param username
               * 
          @param passwd
               * 
          @return
               
          */

              
          public int login(String username,String passwd);
          }


          2、實現(xiàn)UserServiceImpl.java:

          package demo.xfire;

          import demo.xfire.model.UserInfoBean;

          public class UserServiceImpl implements UserService {

              
          /**
               * 獲取用戶信息.
               * 
          @param username
               * 
          @return
               
          */

              
          public UserInfoBean getUserInfo(String username) {
                  
          return JingManager.getUserInfo(username);
              }

              
              
          /**
               * 用戶認證.
               * 
          @param username
               * 
          @param passwd
               * 
          @return
               
          */

              
          public int login(String username,String passwd){
                  
          return JingManager.login(username, passwd);
              }

          }


          3、XFire服務配置services.xml,放置到/WEB-INF/目錄下(具體路徑須視web.xml中的設置而定):

          <beans xmlns="http://xfire.codehaus.org/config/1.0">
            
          <service>
              
          <name>UserService</name>
              
          <namespace>http://xfire.demo/service/UserService</namespace>
              
          <serviceClass>demo.xfire.UserService</serviceClass>
              
          <implementationClass>demo.xfire.UserServiceImpl</implementationClass>
            
          </service>
          </beans>

          4、配置Web.xml文件:
            <servlet> 
              
          <servlet-name>xfire</servlet-name>  
              
          <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
              
          <init-param>
               
          <param-name>config</param-name>
               
          <param-value>services.xml</param-value>
             
          </init-param>
            
          </servlet>
            
          <servlet-mapping>
              
          <servlet-name>xfire</servlet-name> 
              
          <url-pattern>/service/*</url-pattern>
            
          </servlet-mapping>

          啟動服務后,http://localhost:8080/appname/UserService?wsdl即可以查看用戶接口服務的wsdl了。
          posted on 2007-11-23 12:30 josson 閱讀(374) 評論(0)  編輯  收藏 所屬分類: java 開發(fā)
          <2007年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 蓝山县| 临泉县| 清新县| 沿河| 贺州市| 林甸县| 从江县| 澄城县| 托里县| 左贡县| 化州市| 永修县| 新乐市| 门头沟区| 伊宁市| 洛扎县| 武义县| 吴旗县| 和龙市| 南木林县| 德惠市| 革吉县| 松江区| 大荔县| 孝义市| 五常市| 英山县| 揭东县| 离岛区| 岱山县| 宜黄县| 十堰市| 理塘县| 英德市| 拉孜县| 滨州市| 南安市| 包头市| 舟曲县| 武山县| 海丰县|