- 博客(14)
- 资源 (7)
- 收藏
- 关注
转载 Apache CXF实战之九 发布使用SSL的Web Service
在使用Web Service的时候,在很多情况下会要求我们发布ssl的web service,此时如果web service是作为一个war包部署在tomcat之类的web容器中的时候,我们可以通过修改tomcat的配置来比较容易的部署发布成ssl的web service的,当对于独立运行的程序来书,此时发布web service是需要一些操作的,下面看看在CXF中怎样发布并调用SSL的Web S
2012-07-20 10:14:08 9214 2
转载 Apache CXF实战之八 Map类型绑定
在CXF中,如果Web Service返回类型是Map的时候,比如方法签名如下[java] view plaincopyprint?@WebMethod @WebResult Map getUserMap(); @WebMethod @WebResult Map getUserMap();此时如果运行程序会得到类似下面的异常
2012-07-20 10:13:36 1232
转载 Apache CXF实战之七 使用Web Service传输文件
首先声明我知道有个协议叫ftp,也知道有种编程叫sock编程,但我就是碰到了server对外只开放80端口,并且还需要提供文件上传和下载功能的应用,那好吧,开始干活。1. 首先是一个封装了服务器端文件路径,客户端文件路径和要传输的字节数组的MyFile类。[java] view plaincopyprint?package com.googlecode.ga
2012-07-20 10:12:47 860
转载 Apache CXF实战之六 创建安全的Web Service
我们在使用Web Service的过程中,很多情况是需要对web service请求做认证的,对于运行在web容器里的应用程序来说,可能会比较简单一些,通常可以通过filter来做一些处理,但是其实CXF本身也提供了对web service认证的方式。下面来看一下如何实现1. 首先是一个简单pojo[java] view plaincopyprint?pac
2012-07-20 10:12:13 929 2
转载 Apache CXF实战之五 压缩Web Service数据
在现实应用中有些时候会有比较大的数据对象需要传输,或者在一个比较慢的网络环境下发布调用web service,此时可以通过压缩数据流的方式来减小数据包的大小,从而提高web service的性能。下面来看看怎样来做到这一点。1. 首先模拟一个可以存放大数据的pojo对象,这个对象可以通过构造参数给定的size来模拟一个size大小的字符串。[java] view plain
2012-07-20 10:11:31 761
转载 Apache CXF实战之四 构建RESTful Web Service
这篇文章介绍一下怎么通过CXF来发布RESTful的Web Service.1. 首先是实体类,注意其中的@XmlRootElement注解[java] view plaincopyprint?package com.googlecode.garbagecan.cxfstudy.jaxrs; import java.util.Date; impor
2012-07-20 10:11:03 604
转载 Apache CXF实战之三 传输Java对象
前面两篇文章介绍了怎样通过CXF来构建最基本的Web Service,并且其中暴露的接口参数和返回值都是字符串,下面来看看一个稍微复杂一点的例子。1. 首先是一个普通的pojo对象,用来表示一个实体类[java] view plaincopyprint?package com.googlecode.garbagecan.cxfstudy.jaxws; i
2012-07-20 10:10:31 585
转载 Apache CXF实战之二 集成Sping与Web容器
书接上文,下面看看CXF怎样和spring集成。1.创建HelloWorld 接口类[java] view plaincopyprint?package com.googlecode.garbagecan.cxfstudy.helloworld; import javax.jws.WebMethod; import javax.jws.WebPa
2012-07-20 10:09:35 596
转载 Apache CXF实战之一 Hello World Web Service
Apache的CXF现在几乎成了Java领域构建Web Service的首选类库,并且它也确实简单易用,下面就通过几篇系列文章做一下简单介绍。当然首先想到的当然还是那个Hello World示例。这个系列文章中用到的例子都是基于Maven构建的工程,下面是我的pom.xml文件内容[html] view plaincopyprint?projectxmlns
2012-07-20 10:08:01 628
转载 剖析Hibernate主键生成几种常用方式
Hibernate主键还是比较常用的,于是我研究了一下Hibernate主键生成,在这里拿出来和大家分享一下,希望对大家有用。1.assigned:主键由外部程序负责生成,无需Hibernate参与。----如果要由程序代码来指定主键,就采有这种.2.increment: 对 long , short 或 int 的数据列生成自动增长主键。increment主键生成方式的特点是与底
2012-07-13 10:42:21 471
转载 IE9经常卡死
在“C:\WINDOWS\system32\drivers\etc\”目录下找到lmhosts或hosts文件,用记事本打开,用以下内容全文替换,重启浏览器即可。# Copyright (c) 1993-1999 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## T
2012-07-09 09:46:11 989
原创 如何处理JSON中的特殊字符
JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。XML 也可以提供文本方面的类似益处,但
2012-07-05 15:30:26 2534 2
原创 检查form里的输入框属性的值是否有改变
//检查form里的输入框属性的值是否有改变function IsModified(the){ var result = false; //初始化返回值 var colInput = document.getElementsByTagName("input"); //获取输入框控件 for
2012-07-05 15:11:56 1167
转载 Android 打包签名 从生成keystore到完成签名
AndroidXMLSQLite虚拟机Eclipse进入生成工具: 工具帮助: 输入指令并获得结果: 转自: http://www.cppblog.com/fwxjj/archive/2010/05/24/116208.html 首先,我们需要一个keystore,当
2012-07-03 11:51:49 1409
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人