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 阅读(353) 评论(0)  编辑  收藏 所属分类: java 开发

只有注册用户登录后才能发表评论。


网站导航:
 
<2007年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用链接

留言簿(3)

随笔分类

随笔档案

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜