自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 WebService CXF学习(高级篇3):WS-Security

这一节我们来探讨一下WebService安全问题,如果所有系统都运行在一个封闭的局域网内,那么可以不考虑网络攻击,拒绝服务,消息篡改,窃取等问题。但通常情况都接入互联网,那么我就得考虑信息安全问题,像前面那样直接将消息裸传,肯定不行。那么,我们就得给消息加密。CXF可以结合WSS4J来对消息安全进行管理,可以使用令牌,X.509认证对消息头或内容进行加密。这节我只对令牌加密做一个简单的描述,我们还以Demo的形式来讲解一下。 这个Demo是在CXF+Spring+Hibernate的基础修

2010-11-02 10:06:00 2380

转载 WebService CXF学习(高级篇2):CXF+Spring+Hibernate

<br />前一节仅仅只讲了与Spring整合,没有涉及到数据库,而且是直接将Java象传递到服务端。这一节我起到一个回顾前面章节的作用。用在客户端运用JABX将JAVA对象编组成XML文件,在客户端将XML解组成JAVA并存入数据库。下面我们就着手开发这个Demo: <br />    服务端开发 <br />    第一步,编写数据资源层相关接口 <br />    DAO编写: <br />   Java代码 public interface HibernateDao {            p

2010-11-02 09:57:00 3411 3

转载 WebService CXF学习(高级篇1):整合Spring框架

<br /> 通过前面两节的讲解,相信你对CXF框架开始有一些认识了。在当今项目开发中,Spring框架基上都用到过,那么它怎么与CXF结合呢,这就是我们这一间要讲的内容。好了,闲话少说。 <br />    首先,在前面基础上再导入几个spring要用到的几个.jar包: <br />    spring-core.jar <br />    spring-jdbc.jar <br />    spring-context.jar <br />    spring-orm.jar <br />    sp

2010-11-02 09:43:00 1974

转载 WebService CXF学习(进阶篇4):JAXB剖析

<br />前面几节我们讲解对象传递,但是通常情况下我们不直接传对象,因为直接传递对象安全性差,而且暴露了实体对象。所以我们选择传递XML文件,当然也可以传递JSON对象。这节我只针对传递XML,那么JAVA绑定成XML,服务端将XML解析成Java对象有什么工具可用吗,其实这样的工具多的是。这里我选择一个比较简单的JAXB工具来讲解一下。 <br />    JAXB(Java Architecture for XML Binding)提供了一个快速而方便的方式绑定XML Schemas和java,使ja

2010-11-02 09:21:00 1806

转载 WebService CXF学习(进阶篇3):对象传递

<br />前面几节都是讲一些理论知识,现在又用一个例子来说明一下,这一节我们就CXF框架对象传递进行讲解。 <br />    第一步:创建传输对象Customer <br />Java代码    @XmlRootElement(name="Customer")     @XmlAccessorType(XmlAccessType.FIELD)     @XmlType(propOrder = {"name","age"})     public class Customer {    private i

2010-11-02 09:12:00 2366

转载 WebService CXF学习(进阶篇2):JAX-WS讲解

<br />JAX-WS规范是一组XML web services的JAVA API。JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。 <br />  在 JAX-WS中,一个远程调用可以转换为一个基于XML的协议例如SOAP。在使用JAX-WS过程中,开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对于SOAP消息。 <br />  在服务器端,用户只需要通过Java语言

2010-11-02 08:59:00 2091

转载 WebService CXF学习(进阶篇1):SOAP讲解

<br />    SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。或者更简单地说:SOAP 是用于访问网络服务的协议。 <br />    您应当具备的基础知识 <br />    在继续学习之前,您需要对下面的知识有基本的了解: <br />        * XML <br />        * XML 命名空间 <br />    <br />Why SOAP? <br />    对于应用程序开发来说,使程序之间进行因特网通信是很重要的。 <br />    目

2010-11-02 08:27:00 8027

转载 WebService CXF学习(入门篇3):WSDL描述

<br />   由于网上有很多相关这方面的资料,在这里我就转载http://www.ibm.com/developerworks/cn/webservices/ws-wsdl/index.html一篇,不再重新讲述了。 <br />    本文初步介绍了Web Service 'stack'中对于Web服务即时装配,自动集成起着关键作用的WSDL规范,首先介绍了WSDL的作用和意义,其次对WSDL文档的结构作出概要地介绍,对每个元素的作用作了探讨,分析了其开放和复用的体系设计的思想,最后通过一个实例详细说

2010-11-01 16:29:00 1880

转载 WebService CXF学习(入门篇2):HelloWorld

<br />  理论联系实际,单单只讲理论那就成了纸上谈兵,用一个HelloWorld Demo可来说明事更加直观。那下面咱们就开始进行讲解: <br />   首先到apache官方网下载apache-cxf-2.2.2,地址:http://cxf.apache.org/ <br />   新建一个Java Project,导入cxf常用.jar包 <br />Java代码 commons-logging-1.1.1.jar  geronimo-activation_1.1_spec-1.0.2.jar 

2010-11-01 14:06:00 1468

转载 WebService CXF学习(入门篇1):CXF由来

<br />WebService介绍 <br />   WebService让一个程序可以透明地调用互联网程序,不用管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。WebService是基于http协议的组件服务,WebService是分散式应用程序的发展趋势。 <br /><br />WebService的开源实现 <br />   WebService更多是一种标准,而不是一种具体的技术。不同的平台,不同的语言大都提供WebService的开发实现。在JAVA领域,W

2010-11-01 14:05:00 1267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除