自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 先占

先占

2014-04-30 17:59:52 1661

原创 先占

先占

2014-04-30 17:59:44 1602

原创 先占

先占

2014-04-30 17:59:34 1525

原创 先占

先占

2014-04-30 17:59:26 1605

原创 占位

占位

2014-03-31 11:00:50 1402

原创 占位

占位

2014-03-31 11:00:33 1340

原创 占位

占位

2014-03-31 11:00:25 1498

原创 占位

占位

2014-03-31 11:00:16 1415

原创 占位

/** * 消息的传递和处理(PAYLOAD) * 通过负载来传递 */@Testpublic void test03() { try { //1.创建服务(Service) URL url = new URL(wsdlUrl); QName sName = new QName(ns, "MyServiceImplService"); Service service =

2014-02-25 00:02:14 1560 1

原创 SOAP的异常处理

(1)首先,新建异常类UserException,继承自Exception,基于父类生成构造函数(Source-->Generate Constructors from Superclass)UserException.javapublic class UserException extends Exception { public UserException() { super(

2014-01-30 10:11:13 3498

原创 SOAP消息头的处理

SOAP消息头通常包含与消息体或SOAP处理(应用)方式相关的信息,比如消息路径、数字签名、认证信息,消息关联性信息、消息体的加密公匙等等。下面我们以一个简单的权限认证的示例,来讲解如何添加和使用SOAP头信息。(1)服务端IMyService接口中的方法为:@WebResult(name="user")public List list(@WebParam(header=true

2014-01-30 10:10:56 4854

原创 SOAP消息的传递和处理(PAYLOAD方式)

/** * 消息的传递和处理(PAYLOAD) * 通过负载来传递 */@Testpublic void test03() { try { //1.创建服务(Service) URL url = new URL(wsdlUrl); QName sName = new QName(ns, "MyServiceImplService"); Service service =

2014-01-30 10:10:40 3651 1

原创 SOAP消息的创建、传递和处理(MESSAGE方式)

private String ns = "http://service.soap.org/";private String wsdlUrl = "http://localhost:8989/ms?wsdl";/** * 消息的传递和处理(MESSAGE) * 提交给服务器 */@Testpublic void test02() { try { //1.创建服务(Service

2014-01-30 10:10:12 12951 1

原创 SOAP消息的创建

思考:何为SOAP消息,为什么要创建SOAP消息,以及如何创建SOAP消息? (1)到底什么是SOAP消息,有没有一个示例WebService是一个应用组件,为其他应用程序提供数据和服务,各种应用程序通过网络协议和一些数据格式来访问WebService。我们调用WebService,向服务端传过去soap结构体,哪个命名空间、哪个方法、哪些参数,处理之后返回客户端一个soap结

2013-12-31 23:52:08 2126

原创 Stax处理XML(三)——XPath的使用和写文档、修改文档

(1)XPath的使用前面讲了Stax处理XML的查找,有基于光标的查找,和基于迭代模型的查找。Stax也支持XPath查找。 /** * XPath的使用 * 查找category为WEB的bookList */ @Test public void test06() { InputStream is = null; try { is = Te

2013-12-31 23:50:03 3184 2

原创 Stax处理XML(二)——基于迭代模型的查找和过滤器的使用

Stax处理XML,基于迭代模型的查找,关键在于:使用XMLInputFactory创建XMLEventReader,获取了eventReader之后,(在while循环hasNext中)通过XMLEvent来获取是否是某种节点类型,通过event.asxxx转换节点。 /** * 基于迭代模型的查找 */ @Test public void test04() {

2013-12-31 22:51:01 2155 3

原创 Stax处理XML(一)——基于光标的查找

Stax处理XML,基于光标的查找,关键在于:使用XMLInputFactory创建XMLStreamReader,获取了streamReader(光标)之后,(在while循环hasNext中)判断节点类型,是否为开始、结束、文本节点,之后根据情况进行处理。(1)测试一:输出节点名称和text值 /** * 基于光标的查找 * 输出节点名称和text值 */ @

2013-12-31 22:29:47 1150 2

原创 使用JAXB处理JAVA和XML

java-->xml:编排,marshalxml-->java:反编排,unmarshal

2013-11-30 23:49:22 1422 2

原创 将Schema文件转换为Java文件

可通过xjc命令完成将schema文件转换为java文件。打开命令控制台,切换至项目中xsd文件所在目录,如E:\Eclipse\webservice\03_schema\src\schema输入命令:xjc -d  -verbose 如:xjc -d E:\Eclipse\webserviceimport\02 -verbose classroom.xsd生成的Java文件:

2013-11-30 23:34:01 1924 1

原创 结合元素和属性的定义分析Schema的几种设计方案

Schema的几种设计方案1.Russian Doll 俄罗斯玩偶只有一个根元素,通过嵌套的方式完成编写优点:结构清晰,根元素只有一个缺点:元素无法重用books.xsd<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/02" x

2013-11-30 23:03:46 2149 1

原创 Schema的简单介绍

1.Schema简介Schema是用于描述和规范XML文档的逻辑结构的一种语言,它最大的作用就是验证XML文件逻辑结构的正确性。Schema与DTD(文档类型定义)功能类似,但是Schema在当前的WEB开发环境下优越很多。因为它本身就是一个有效的XML文档,因而可以更直观地了解XML的结构。Schema支持命名空间,内置多种简单和复杂的数据类型,并支持自定义数据类型。2.Sche

2013-11-30 22:12:51 1760 1

原创 DTD的简单介绍

软件:XMLSpy  常用的控制符   ? 0次或1次   * 0次或多次   + 1次或多次   默认 表示1次

2013-10-31 22:41:23 955 4

原创 WebService—wsdl的简单介绍(未完)

待补充,死机了 types:用来定义访问的类型message:SOAP MessageportType:指明服务器的接口,并且通过operation绑定相应的in和out消息(in:参数, out:返回值)binding:指定传递消息所使用的格式service:指定服务所发布的名称

2013-10-31 21:52:02 2320 2

原创 WebService—快速实现一个基于JAX-WS的WebService项目(二)

前篇我们是在本地项目中创建一个客户端,测试访问。实现过程中,发现实现接口的时候,依然依赖于IMyService接口,不能满足WebService异构平台之间的交互(跨语言、跨平台)。于是,本篇我们引入了wsimport的使用:在

2013-10-31 21:40:59 1830 3

原创 WebService—快速实现一个基于JAX-WS的WebService项目(一)

本篇主要讲解了基于JAX-WS的WebService项目的快速实现,项目文件如下:一、服务器的建立(1)创建接口IMyService.javapackage org.zttc.service;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;import j

2013-10-31 00:14:57 4905 1

原创 Spring3使用proxool

Spring3中使用proxool,会出现无法加载proxool的情况。由于web.xml文件中的加载顺序是:(1)(2)(3)(4)因为spring3是采用进行启动(如下:) contextConfigLocation classpath:config/applicationContext-*.xml org.springframework.web.c

2013-08-29 22:35:46 2642 2

原创 Hibernate4+Spring3 配置数据源

Hibernate4 + Spring3 整合,配置sessionFactory时,需要注入dataSource,否则报错。sessionFactory配置如下: classpath:config/hibernate.cfg.xml dataSource" ref="dataSource" /> com.ys.entity 我测试的几种配置

2013-08-29 22:00:18 6685 3

原创 oracle用户授权完整过程

步骤:1.创建用户create user 用户名 identified by 密码;如:create user yao identified by yao;2.创建表空间create tablespace 表空间名 datafile '文件地址\文件名.dbf' size 大小;如:create tablespace ts_ssh2 datafile 'F:

2013-08-15 21:05:51 1579 1

原创 Struts2获取Web容器资源的方式

方式一:通过ServletActionContext取得request,返回HttpServletRequest。通过request.getAttribute取值 HttpServletRequest request = ServletActionContext.getRequest(); System.out.println(request.getAttribute("user.u

2013-08-08 21:53:52 1691 1

原创 Struts2配置一个Action实现多个请求

Hibernate Annotation

2013-07-29 22:02:30 10072

原创 Struts2配置拦截器和拦截链

hibernate

2013-07-29 22:02:07 1856

原创 最新SSH2环境搭建——代码示例(2)

代码示例

2013-07-29 21:57:07 833

原创 最新SSH2环境搭建——基础配置(1)

SSH2框架版本:struts-2.3.15.1 + hibernate-release-4.2.3.Final + spring-framework-3.2.2.RELEASE一、拷贝jar包 二、web.xml配置 三、Struts2配置(struts.xml) 四、Spring配置(applicationContext.xml)

2013-07-29 21:56:08 1285 1

原创 Java IO操作

一、Java流式输入/输出原理在Java程序中,对于数据的输入/输出操作以“流”(stream)方式进行。JDK提供了各种各样的“流”类,用以获取不同种类的数据。程序中通过标准的方法输入或输出数据。二、输入/输出流的分类按数据流的方法:输入流、输出流按处理数据单位:字节流(数据的单位为字节:8bit)、字符流(2字节)按功能:节点流、处理流JDK所提供的所有流类型位于包

2013-06-30 22:06:01 783 1

原创 Java容器——Collection

一、容器:Java API所提供的一系列类的实例,用于在程序中存放对象。JDK所提供的容器API位于java.util包内。容器API的类图结构:Collection接口定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。     Set中的数据对象无序且不可重复;     List中的数据对象有序且可重复。Map接口定义了存储“key-value

2013-06-30 21:31:41 1370 2

原创 Java异常处理

一、异常的分类JDK中定义了很多异常类,这些类对应了各种各样可能出现的异常事件。Error:称为错误,由Java虚拟机(JVM)生成并抛出,包括动态链接失败、虚拟机错误等。程序对其不作处理。Exception:所有异常类的父类,其子类对应了各种各样可能出现的异常事件。一般需要用户显式的声明或捕获。RuntimeException:运行时异常,如被0除、空指针、数组下标越界等,系

2013-06-30 17:59:42 1015 1

原创 TCPMon的使用

TCPMon是apache下的一个项目,下载地址:http://ws.apache.org/commons/tcpmon/download.cgi(1)功能:TCPMon可以拦截客户与服务之间的HTTP请求和HTTP相应信息并查看。TCPMon可以帮助我们截获WebService客户端与服务器之间传递的SOAP信息,以便调试。(2)解析:通常的客户端访问服务器,客户端发送消息给服务

2013-06-05 21:09:09 1901 2

原创 占位

这个月懒惰了……

2013-05-31 21:55:01 616

原创 占位

占位

2013-05-31 21:54:41 622

原创 占位

占位

2013-05-31 21:54:27 578

空空如也

空空如也

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

TA关注的人

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