webservice
文章平均质量分 64
iteye_12157
这个作者很懒,什么都没留下…
展开
-
几种通信协议的比较
一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开...2010-04-16 14:31:27 · 131 阅读 · 0 评论 -
RESTEasy 系列 Chapter 6 @QueryParam
@QueryParam注解允许你映射一个URI查询字符串参数或URL形式编码的参数到你的方法调用。 GET /books?num=5 @GET public String getBooks(@QueryParam("num") int num) { ... } 目前由于Resteasy是建立在一个servlet上,它不区分URI查询字符串...原创 2013-03-28 10:11:59 · 93 阅读 · 0 评论 -
RESTEasy 系列 Chapter 5 @PathParam
@PathParam是一个参数注解,允许你映射URI路径片断变量到你的方法调用。 @Path("/library")public class Library { @GET @Path("/book/{isbn}") public String getBook(@PathParam("isbn") String id) { // ...原创 2013-03-27 20:45:23 · 160 阅读 · 0 评论 -
RESTEasy 系列 Chapter 4 使用 @Path and @GET, @POST, 等
@Path("/library")public class Library { @GET @Path("/books") public String getBooks() {...} @GET @Path("/book/{isbn}") public String getBook(@PathParam("isbn...原创 2013-03-27 19:35:57 · 184 阅读 · 0 评论 -
RESTEasy 系列 Chapter 3 Installation/Configuration 安装/配置
RESTEasy安装和配置的不同方式取决于你正在运行的环境。 如果你正运行在JBoss AS 6-M4 (milestone 4)或更高版本,resteasy已经完全集成和绑定,所以你只要做少量的工作。如果你正运行在一个不同的分布环境下,你需要做一些手工的安装和配置。 3.1.独立的Resteasy 如果你在JBoss AS 6外使用resteasy, 你需要手动做一...原创 2013-03-27 09:54:38 · 158 阅读 · 0 评论 -
RESTEasy 系列 Chapter 2 License 许可
RESTEasy is distributed under the ASL 2.0 license. It does not distribute any thirdparty libraries that are GPL. It does ship thirdparty libraries licensed under Apache ASL 2.0 and LGPL.原创 2013-03-27 09:44:26 · 109 阅读 · 0 评论 -
RESTEasy 系列 Chapter 1 Overview 概述
想使用一下RESTEasy,发现中文资料少的可怜,没办法只能看英文的官方原版文档了,顺便在这里记录下,方便日后查阅。 目前RESTEasy最新的版本是3.0-beta-3 因为是beta版本,所以这里使用的是2.3.5.Final,相应的该文档也是2.3.5.Final版本的文档。 我的目的只是看懂并理解原文档的意思,所以可能不是那么正确或语言组织也不是很到位,如果误导了你,见谅...原创 2013-03-27 09:43:49 · 103 阅读 · 0 评论 -
spring和CXF集成来实现webservices
最近在负责一个大系统的实施,经过需求分析之后,将系统分为5个子系统,我们采用SOA架构,分模块开发。项目组中最大的一个争议就是,子系统之间的通讯问题,大家提出了两种方案:一、如果5个子系统最后发布为5个war包,那么相互之间就不能直接调用,而是需要通过webservices等通讯方式,那会增加一些开发工作量;二、如果5个子系统合并在一个大工程中,下面放所有的模块,那子系统间的访问很简单,但是日...原创 2013-01-24 17:53:25 · 89 阅读 · 0 评论 -
web service开发时,wsdl2java 客户端代码的生成
在用到web service时,如果是调用自己开发的web service还好,可以有一个方法的接口或参数对象实体类什么的,但如果是调用第三方的服务,除了得到web service服务地址的wsdl文档外,没有任何实质性编码的东西,写原生调用太麻烦,这时就需要自己写一个方法的接口类。这个,目前已经有比较成熟的工具,可以自动生成,下面作一下简单的介绍。 apache的wsdl2java...原创 2013-01-24 17:50:41 · 325 阅读 · 0 评论 -
RESTEasy 系列 Chapter 7 @HeaderParam
@HeaderParam注解允许你映射一个HTTP请求的header到你的方法调用。GET /books?num=5 @GET public String getBooks(@HeaderParam("From") String from) { ... } 类似于PathParam, 你的参数类型可以是一个字符串,基本类型,或者拥有一个字符串构造方...原创 2013-03-28 10:16:22 · 314 阅读 · 0 评论