-----------------Hibernate3、Struts2、Spring2.5、CXF-------------(jar包自行导入)
一、先配置Spring+CXF环境。需要配置web.xml、applicationContext.xml。
配置web.xml
<!-- 指定Spring配置文件的位置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <!-- 配置Web应用启动时候加载Spring容器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <!-- 配置CXF的核心Servlet --> <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <!-- 为CXF的核心Servlet配置URL --> <servlet-mapping> <servlet-name>CXFServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping>
配置applicationContext.xml(注意红字部分)
<?xml version="1.0" encoding="GBK"?> <!-- 指定Spring配置文件的Schema信息 --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:jaxws="http://cxf.apache.org/jaxws" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> <!-- 导入CXF为扩展Spring提供的几个XML配置文件 --> <import resource="classpath:META-INF/cxf/cxf.xml" /> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> <!-- 将容器中指定的Bean暴露成Web Services --> <jaxws:endpoint id="auction" implementor="com.xx.auction.ws.impl.AuctionWsImpl" address="/auction" /> </beans>
发布一个简单service,测试环境搭建成功否。
定义一个接口AuctionWs,如下:
@WebService public interface AuctionWs { String showTime(); }
定义接口的实现类AuctionWsImpl,代码如下:
@WebService(endpointInterface = "com.xx.auction.ws.AuctionWs", serviceName = "auctionWs") public class AuctionWsImpl implements AuctionWs { public String showTime() { return ""+new Date(); } }
将项目发布到Tomcat,启动。在浏览器输入:http://localhost:8080/auction/services/auction?wsdl
如果显示如下,说明环境搭建成功!!
(未完)
相关推荐
尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级Java EE架构,将整个应用分为领域对象层、DAO层和业务逻辑层,然后用CXF将业务逻辑组件包装成Web ...
第, 五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统, ,让读者将前面所学应用到实际项目中。,尤其是电子拍卖系统,。它是一, 个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最...
第, 五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统, ,让读者将前面所学应用到实际项目中。,尤其是电子拍卖系统,。它是一, 个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最...
第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范...
第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范...
第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范...
第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范...
AndroidManifest.xml 28 1.5.5 应用程序权限说明 29 1.6 Android应用的基本组件 介绍 31 1.6.1 Activity和View 31 1.6.2 Service 32 1.6.3 BroadcastReceiver 32 1.6.4 ContentProvider 32 1.6.5 ...
我个人认为 ,李刚的疯狂android讲义 讲的比较详细的,还有两个实战项目,以下是与代码对应的本书目录 第1章 Android应用与开发环境 1.1 Android的发展和历史 1.1.1 Android的发展和简介 ...第19章 电子拍卖系统
《疯狂Android讲义(第2版)》.(李刚).源代码 疯狂Android讲义目录结构: 第2章、Android应用程序界面设计,即View 2.2、布局管理(Layout):LinearLayout、TableLayout、FrameLayout、...第19章、电子拍卖系统
第19章 电子拍卖系统 639 19.1 系统功能简介和架构设计 640 19.1.1 系统功能简介 640 19.1.2 系统架构设计 641 19.2 JSON简介 643 19.2.1 使用JSON语法创建对象 643 19.2.2 使用JSON语法创建数组 644 19.2.3 Java的...
第19章 电子拍卖系统 639 19.1 系统功能简介和架构设计 640 19.1.1 系统功能简介 640 19.1.2 系统架构设计 641 19.2 JSON简介 643 19.2.1 使用JSON语法创建对象 643 19.2.2 使用JSON语法创建数组 644 19.2.3 Java的...
第三部分提供了一个jsf+ejb 3+ jpa整合开发的项目:电子拍卖系统。这个项目包括5个实体,这5个实体之间具有复杂的关联关系,而且业务逻辑也相对复杂,希望让读者理论联系实际,真正将jsf+ejb 3+jpa整合真正运用到...
目录结构: 第2章、Android应用程序界面设计,即View 2.2、布局管理(Layout):LinearLayout、TableLayout、FrameLayout、RelativeLayout; 2.3、基本界面组件:TextView、EditText;...第19章、电子拍卖系统