本文以CXF 2.6.x为例,会用到jsr311.jar 。当前CXF最新版本为3.x,依赖jsr版本也有所不同,且Spring配置文件中也不再需要配置:。
在做版本升级时,需要留意上细节。
现在开始以CXF2.6.x做一些Demo。
一、首先我们搭建一个Maven Project,其中pom.xml完整内容如下:
<project xmlns="http://maven.apache...
分类:
其他好文 时间:
2014-09-01 15:42:23
阅读次数:
279
jaxb,全称为Java Architecture for Xml Binding,是一种将java对象与xml建立起映射的技术。其主要提供两个功能,一是将java对象映射为xml,二是将xml映射为java对象。JAXB有1.0版和2.0版。2.0版对应的JSR(Java specificatio...
分类:
其他好文 时间:
2014-08-30 22:56:00
阅读次数:
383
Hibernate Validator是JSR-303的一个实现。在FormBean里添加Hibernate Validator的注解,与定义一个校验类的做法相比。注解更加简洁、灵活。 注解说明 Bean?Validation?中内置的?constraint???
????
@N...
分类:
系统相关 时间:
2014-08-24 14:17:22
阅读次数:
272
JMS--仅仅是一种规范,一种接口规约,一种编程模型。类似的JPA,JSR等场景: 1.多个系统之间交互,实现可以采取RPC,但是交互复杂,基本就是点对点的方式 2.其实交互就是消息,而JMS就是消息规范,支持事务机制(保证安全)--不就是类似于RDBMS吗,存储消息,转存发送 3.大家想想队...
分类:
其他好文 时间:
2014-08-12 02:58:33
阅读次数:
230
JSR 303 – Bean Validation 是一个数据验证的规范。 2009年11月正式发布最终版本。
在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,比如表现层,业务层,持久化层等,很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余和一些管理的问题,比如说语义的一致性等。为了避免这样的情况发生,最好是将验证逻辑与相应的域模型进行绑定,为各个层提供统一的...
分类:
编程语言 时间:
2014-08-11 15:07:52
阅读次数:
291
Jersey是JAX-RS(JSR311)开源参考实现用于构建RESTful Web service,它包含三个部分: 核心服务器(Core Server)通过提供JSR 311中标准化的注释和API标准化,可以用直观的方式开发RESTful Web服务。 核心客户端(Core Client)J.....
分类:
编程语言 时间:
2014-08-07 15:38:40
阅读次数:
273
Spring 3 创建 RESTful Web Services在 Java? 中,您可以使用以下几种方法来创建 RESTful Web Service:使用 JSR 311(311)及其参考实现 Jersey、使用 Restlet 框架和从头开始开发。Spring 是流行的 Java EE 应用开...
分类:
编程语言 时间:
2014-07-23 12:32:36
阅读次数:
281
转:http://www.ibm.com/developerworks/cn/web/wa-spring3webserv/在 Java? 中,您可以使用以下几种方法来创建 RESTful Web Service:使用 JSR 311(311)及其参考实现 Jersey、使用 Restlet 框架和从...
分类:
编程语言 时间:
2014-07-05 18:42:16
阅读次数:
206
1. 基于JSR-303(一个数据验证的规范): import javax.validation.constraints.Min;import javax.validation.constraints.NotNull;import org.hibernate.validator.constraint...
分类:
编程语言 时间:
2014-06-20 23:28:47
阅读次数:
364
在过去几年,Java模块化一直是一个活跃的话题。从JSR 277(现已废止)到JSR
291,模块化看起来是Java进化过程中的必经一环。即便是基于JVM的未来语言,比如Scala,也考虑了模块化的问题。本文是关于模块化Java系列文章中的第一篇,讨论模块化的含义,以及为什么要关注它。51CTO编辑...
分类:
编程语言 时间:
2014-05-26 18:21:34
阅读次数:
256