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、實現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 閱讀(377) 評論(0)  編輯  收藏 所屬分類: java 開發
          <2007年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 台南市| 凌海市| 明星| 义乌市| 虎林市| 宕昌县| 巢湖市| 渝北区| 屏东县| 黔西| 青冈县| 汝阳县| 原阳县| 盐津县| 三台县| 南岸区| 富顺县| 祁东县| 铁力市| 棋牌| 连山| 红安县| 海盐县| 勃利县| 兴海县| 英德市| 郎溪县| 巴塘县| 明溪县| 新干县| 榆中县| 龙口市| 常熟市| 东乡族自治县| 巨野县| 阜新| 温州市| 恩平市| 额敏县| 浮梁县| 海安县|