`

疯狂xml-电子拍卖系统

阅读更多

-----------------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

如果显示如下,说明环境搭建成功!!



 

(未完)

 

 

 

  • 大小: 37.2 KB
分享到:
评论

相关推荐

    疯狂Android电子拍卖系统

    "疯狂Android电子拍卖系统"是一个基于Android平台的项目,它旨在提供一个互动性强、功能丰富的拍卖体验。这个项目的核心目标是实现用户可以在移动设备上参与拍卖活动,浏览商品,出价,以及与其他竞拍者进行互动。...

    疯狂XML讲义 源码

    尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级Java EE架构,将整个应用分为领域对象层、DAO层和业务逻辑层,然后用CXF将业务逻辑组件包装成Web ...

    疯狂XML讲义

    第, 五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统, ,让读者将前面所学应用到实际项目中。,尤其是电子拍卖系统,。它是一, 个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最...

    疯狂xml讲义

    第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范...

    疯狂XML讲义.part3.rar

    第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范...

    电子拍卖系统android

    《电子拍卖系统在Android平台上的实现与应用》 在当今数字化时代,电子拍卖系统已经成为商业交易的重要组成部分,尤其是在艺术品、奢侈品、房地产等领域。本篇将深入探讨如何在Android平台上构建一个功能完备、用户...

    疯狂XML讲义.part1

    第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范...

    疯狂XML讲义.part2.rar

    第五部分则提供了两个综合性案例:基于XML的电子公告系统和电子拍卖系统,让读者将前面所学应用到实际项目中。尤其是电子拍卖系统,它是一个包含5个表,表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范...

    auctionclient:《疯狂Android讲义》中的电子拍卖系统练习

    这个练习是构建一个电子拍卖系统客户端,它模拟了实际拍卖平台的一些核心功能。 首先,我们要理解Java在这个项目中的角色。Java是Android应用开发的主要编程语言,它提供了丰富的类库和API,使得开发者能够构建复杂...

    疯狂Android讲义源码

     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讲义源代码2

    我个人认为 ,李刚的疯狂android讲义 讲的比较详细的,还有两个实战项目,以下是与代码对应的本书目录 第1章 Android应用与开发环境 1.1 Android的发展和历史 1.1.1 Android的发展和简介 ...第19章 电子拍卖系统

    疯狂Android讲义(第2版)源代码 第6章~第9章

    《疯狂Android讲义(第2版)》.(李刚).源代码 疯狂Android讲义目录结构: 第2章、Android应用程序界面设计,即View 2.2、布局管理(Layout):LinearLayout、TableLayout、FrameLayout、...第19章、电子拍卖系统

    疯狂andrord讲义

    书中的两个完整案例——疯狂连连看游戏和电子拍卖系统Android客户端,更是具有很高的实践参考价值。 在搭建Android开发环境方面,作者详细介绍了从下载和安装Android SDK、设置Eclipse与ADT插件,到使用Android...

    Android实例代码

    目录结构: 第2章、Android应用程序界面设计,即View 2.2、布局管理(Layout):LinearLayout、TableLayout、FrameLayout、RelativeLayout; 2.3、基本界面组件:TextView、EditText;...第19章、电子拍卖系统

Global site tag (gtag.js) - Google Analytics