Xfire+Spring+Hibernate+发布WebService.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:20 大小:1.1MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Xfire+Spring+Hibernate+发布WebService.doc

Xfire+Spring+Hibernate+发布WebService.doc

预览

免费试读已结束,剩余 10 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

XfireSpring1.2Hibernate3发布WebService准备工作1、下载安装EclipseVersion:3.3.1.1和MyEclipse6.0.12、下载安装MySQLServer5.13、下载MySQL驱动mysql-connector-java-5.0.8-bin.jar4、使用MySQL管理工具创建数据库easyLife和一张user表。我使用的是EMSSQLManager2007forMySQL。表结构如下:idintegerusernameVarchar(20)userpwdVarchar(20)插入一条数据待测试用。5、安装Tomcat5.5实例代码连接数据库打开MyEclipseDatabaseExplorer新建一个数据连接如图:创建项目打开MyEclipse新建一个WebServiceProject项目输入项目名称XfireWebService。下一步默认下一步,勾选XFire1.2HTTPClientLibraries。点击Viewandeditlibraries去掉spring-1.2.6.jar这个包(不去掉会和后面添加的Spring冲突)右键添加MyEclipse的SpringCapabilities,方便起见选上所有的包,选择Copychecked…,下一步默认完成。再添加HibernateCapabilities,同样选上所有包。下一步下一步下一步下一步去掉复选框完成。点击Replace替换所有包然后配置web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"version="2.4"xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/classes/applicationContext.xmlclasspath:org/codehaus/xfire/spring/xfire.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><servlet><servlet-name>xfire</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class></servlet><servlet-mapping><servlet-name>xfire</servlet-name><url-pattern>/services/*</url-pattern></servlet-mapping></web-app>建立一个com.easylife包,再新建一个webservice下一步下一步填入如图内容,完成。修改ILoginDAOpackagecom.easylife;//GeneratedbyMyEclipsepublicinterfaceILoginDAO{publicbooleanlogin(Stringusername,Stringuserpwd);}修改LoginDAOImplpackagecom.easylife;importjava.util.List;importorg.hibernate.Query;importorg.springframework.orm.hibernate3.support.HibernateDaoSupport;//GeneratedbyMyEclipsepublicclassLoginDAOImplextendsHibernateDaoSupportimplementsILoginDAO{