摘要:POSTMAN in Google APP Store因為工作的關係,常常寫一些 API 供 APP 使用。以前傻傻的,每次測試的時候都會自己刻一個 HTML 的表單,一個一個填入 input ,接著送出。 後來覺得這樣太慢了,就用 JavaScript 寫了一個程式來送, 可是效率都沒有很好,尤其...
阅读全文
随笔分类 - java web service(jax-ws&jaxm)
摘要:简单的说, 就是客户端根据WSDL 生成 SOAP 的请求消息, 通过 HTTP 传输方式(也可以是其它传输方式, 如 FTP 或STMP 等,目前 HTTP 传输方式已经成为 J2EE Web Service 的标准)传给对方, 服务方实现服务请求,Web Service(Web服务)将结果以 SOAP 的消息格式返回给客户端。如果人工去创建和解析基于 XML 格式的 SOAP 消息还是一个非常复杂的过程, 这样 JAX-RPC 应时而生, 他实现了J2EE Web Sercive 的远程分布式调用。JAX - RPC :Java APIs for XML-Based Remote Proc
阅读全文
摘要:简介:在本篇技巧文章中,作者兼开发人员 Nicholas Chase 向您演示如何使用用于 XML 消息传递的 Java API(Java API for XML Messaging (JAXM))简化创建和发送 SOAP 消息的过程。Web 服务的基础在于以标准格式发送和接收消息以便使所有系统都能理解。通常,那种格式是简单对象访问协议(Simple Object Access Protocol (SOAP))。SOAP 消息可以手工生成和发送,但是用于 XML 消息传递的 Java API(JAXM)使许多必需步骤(如创建连接或创建并发送实际消息)自动化。这篇技巧文章记录了一个同步 SOAP
阅读全文
摘要:简介:使用 Apache CXF 这个开源 Web 服务框架创建一个定义为 Spring bean 的 RESTful Web 服务。本文探索了使用 Representational State Transfer (REST) 架构的特性和益处并展示了如何在 CXF 中使用 REST API 轻松开发一个 RESTful 服务。简介在本文中,我们要构建一个订单应用程序。此应用程序的功能作为一个使用 CXF 和 Spring 的 RESTful Web 服务公开。这个 Web 服务对一个订单资源执行read和add操作。阅读本文后,您将能够应用 REST 架构风格的概念和特性并使用基于 CXF
阅读全文
摘要:简介:使用开放源代码 Web 服务框架 Apache CXF 可以很容易地创建传统 Java™ 对象(plain old Java object ,POJO)样式的 Web 服务。本文是本系列的第 1 部分,将向您介绍如何使用 Spring 和 CXF 将 POJO 作为 Web 服务公开。本文还将演示 CXF 与 Spring 框架的集成。引言在本文中,您将使用 CXF 和 Spring 来构建和开发一个订单处理 Web 服务。该 Web 服务处理或验证客户所下的订单,并返回唯一的订单 ID。阅读本文之后,您将能够应用 CXF 的概念和功能来构建和开发 Web 服务。系统要求要运行本文中的示
阅读全文
摘要:简介:在 Java™ 中,您可以使用以下几种方法来创建 RESTful Web Service:使用 JSR 311(311)及其参考实现 Jersey、使用 Restlet 框架和从头开始开发。Spring 是流行的 Java EE 应用开发框架,现在它的 MVC 层也支持 REST 了。本文将介绍使用 Spring 开发 RESTful Web Services 的方法。读者将了解如何使用 Spring API 和注释来开发 RESTful Web Services,以及 Spring 是如何将这个新特性整合到它的框架中的。引言Roy Fielding 是 HTTP 1.0 和 1.1 标
阅读全文
摘要:Spring 3,ContentNegotiatingViewResolver, is an interesting view resolver, which allow you to output a same resource (content or data) to different type of views likeJSP,XML,RSS,JSONand etc. Put it simple, see following web requested URL, which will return in different views. http://www.mkyong.co...
阅读全文
摘要:In Spring 3, comes with a abstract class “AbstractRssFeedView” to generate RSS feed view, using java.net’s ROME package. In this tutorial, we show you how to generate a RSS feed view from Spring MVC framework.Technologies used : Spring 3.0.5.RELEASE ROME 1.0.0 JDK 1.6 Eclipse 3.6 ...
阅读全文
摘要:In Spring 3, one of the feature of “mvc:annotation-driven“, is support for convert object to/from XML file, if JAXB is in project classpath.In this tutorial, we show you how to convert a return object into XML format and return it back to user via Spring @MVC framework.Technologies used : Spring...
阅读全文
摘要:In Spring 3, you can enable “mvc:annotation-driven” to support object conversion to/from JSON format, ifJacksonJSON processor is existed on the project classpath.In this tutorial, we show you how to output JSON data from Spring MVC.Technologies used : Spring 3.0.5.RELEASE Jackson 1.7.1 J...
阅读全文
摘要:转载自http://www.ibm.com/developerworks/cn/education/webservices/ws-jax/开始之前关于本教程在本教程中,我们将设计和开发一个订单处理应用程序,并将其功能作为 Web 服务公开,以便各种使用者以独立于平台的方式提交订单信息。目标完成了此教程后,可以应用相关概念和知识来使用 JAX-WS 技术为应用程序开发 Web 服务。先决条件要成功完成此教程,应该对 Web 服务技术具有基本的了解,而且需要能较为熟练地进行 Java 编程。系统要求要运行此教程中的示例,需要安装 Java Platform, Standard Edition (J
阅读全文
摘要:刚接触web service,好不容易找到一篇spring-ws的例子,还琢磨了好长一段时间,很多概念性的问题都没弄清楚。只能依葫芦画瓢,照搬过来,稍微修改了一下,使结构更加清晰,原文出自http://fuxueliang.javaeye.com/blog/175184#。 基本环境: JDK6、Tomcat 6.0、MyEclipse 6.6、spring 2.0、spring-ws-1.5.51、spring-ws-servlet.xml这个地方出现了一段插曲,hello.wsdl放在WEB-INF下老是报错,说hello.wsdl找不到,后来放到classpath下才OK。 创建一个..
阅读全文
摘要:转载http://www.ibm.com/developerworks/cn/web/wa-restful/index.htmlSpring,构建 Java™ 平台和 Enterprise Edition (Java EE) 应用程序的著名框架,现在在其模型-视图-控制器(Model-View-Controller ,MVC)层支持具象状态传输 (REST)。RESTful web 服务根据客户端请求生成多个具象(representations)很重要。在本篇文章中,学习使用 HttpMessageConverter 生成多个具象。代码示例展示如何使用 RestTemplate 和 HttpM
阅读全文
摘要:跟随 Web Service 一路走来, 记忆中的 Apache SOAP, Apache Axis, XFire, 标准化的JAX-RPC, JAX-WS, 到后来半路杀出的的 Spring-WS, CXF一切刚刚开始,一切望尘莫及,短命是纯技术的特征。RPC 的平台局限性,SOAP 的类型 bind 的易脆性, JAX-WS 工具的信赖度, Spring-WS contract first 使一个小时可以完成(甚至在IDE中十分钟可以完成)的工作,要整一天,还要到看到 JUnit 的 Green bar 才算数。已经标准化的JAX-RS,证明 RESTful 已经成为SOA加架的主流,以至
阅读全文
摘要:1. Controller 代码非常简单Java代码packageorg.pprun.hjpetstore.web.rest;importorg.apache.commons.logging.Log;importorg.apache.commons.logging.LogFactory;importorg.pprun.hjpetstore.persistence.jaxb.Products;importorg.pprun.hjpetstore.service.rest.HjpetstoreService;importorg.springframework.beans.factory.annot
阅读全文
摘要:Spring mvc处理json需要使用jackson的类库,因此为支持json格式的输入输出需要先修改pom.xml增加jackson包的引用Xml代码<!--json--><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-core-lgpl</artifactId><version>1.8.1</version></dependency><dependency><groupI
阅读全文
摘要:在线springmvc_rest demo由于下一版本的rapid-framwork需要集成spring RESTful URL,所以研究了一下怎么搭建. 并碰到了一下问题。springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。rest介绍, 这里还有struts2 rest构造的一篇文章:使用 Struts 2 开发 RESTful 服务简单例子如下,比如如下URLJava代码/blog/1HTTPGET=>得到id=1的blog/blog/1HTTPDELETE=>删除id=1的blog/blog/1HTTPPUT=>更新i
阅读全文
摘要:上一篇我主要发了RESTful Web Services in Spring 3的服务端代码,这里我准备写客户端的代码。上篇得连接地址为:http://yangjizhong.iteye.com/blog/600540开始本篇了:注:附件里有源码,下载即可,依赖包请在spring网获得,谢谢。applicationContext.xml:Xml代码<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/bean
阅读全文
摘要:通过本文,我将介绍REST的特点,基本设计原则及其简单讲解,最后给出spring3.0下开发的RESTful Web Services 简单实例,其中许多内容是在网络上摘得,并通过自己理解写上的本人观点的博客,如有不同意见请指正。 REST(Representational State Transfer ),有中文翻译为"具象状态传输"(也有:"代表性状态传输")。是由 Roy Thomas Fielding博士 在2000年就读加州大学欧文分校期间在学术论文中提出的一个术语。他首次系统全面地阐述了REST的架构风格和设计思想。这篇论文是Web发展史上一
阅读全文