JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。

Web Service技术

Java Date与Time API ( JSR 310)Java API for RESTful Web Services (JAX-RS) 1.1 (JSR 311)Implementing Enterprise Web Services 1.3 (JSR 109)Java API for XML-Based Web Services (JAX-WS) 2.2 (JSR 224)Java Architecture for XML Binding (JAXB) 2.2 (JSR 222)Web Services Metadata for the Java Platform (JSR 181)Java API for XML-Based RPC (JAX-RPC) 1.1 (JSR 101)Java APIs for XML Messaging 1.3 (JSR 67)Java API for XML Registries (JAXR) 1.0 (JSR 93)

Web应用技术

Java Servlet 3.0 (JSR 315)JavaServer Faces 2.0 (JSR 314)JavaServer Pages 2.2/Expression Language 2.2 (JSR 245)Standard Tag Library for JavaServer Pages (JSTL) 1.2 (JSR 52)Debugging Support for Other Languages 1.0 (JSR 45)

企业应用技术

Contexts and Dependency Injection for Java (Web Beans 1.0) (JSR 299)Dependency Injection for Java 1.0 (JSR 330)Bean Validation 1.0 (JSR 303)Enterprise JavaBeans 3.1 (includes Interceptors 1.1) (JSR 318)Java EE Connector Architecture 1.6 (JSR 322)Java Persistence 2.0 (JSR 317)Common Annotations for the Java Platform 1.1 (JSR 250)Java Message Service API 1.1 (JSR 914)Java Transaction API (JTA) 1.1 (JSR 907)JavaMail 1.4 (JSR 919)

管理与安全技术

Java Authentication Service Provider Interface for Containers (JSR 196)Java Authorization Contract for Containers 1.3 (JSR 115)Java EE Application Deployment 1.2 (JSR 88)J2EE Management 1.1 (JSR 77)Java SE中与Java EE有关的规范JCache API (JSR 107)Java Memory Model (JSR 133)Concurrency Utilitie (JSR 166)Java API for XML Processing (JAXP) 1.3 (JSR 206)Java Database Connectivity 4.0 (JSR 221)Java Management Extensions (JMX) 2.0 (JSR 255)Java Portlet API (JSR 286)模块化 ( JSR 294)Swing应用框架 (JSR 296)JavaBeans Activation Framework (JAF) 1.1 (JSR 925)Streaming API for XML (StAX) 1.0 (JSR 173)

JSR-303
JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation,Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint。

Bean Validation 中内置的 constraint

Hibernate Validator 附加的 constraint

JSR-303是约束规范

JSR-303(*)相关推荐

  1. 让Spring 3中jsp的数据对象使用懒加载(FetchType.LAZY)与Controller的JSR 303并存

    本文出处:http://blog.csdn.net/chaijunkun/article/details/9083171,转载请注明.由于本人不定期会整理相关博文,会对相应内容作出完善.因此强烈建议在 ...

  2. 【小家java】java8新特性之---全新的日期、时间API(JSR 310规范),附SpringMVC、Mybatis中使用JSR310的正确姿势

    [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小家java ...

  3. JSR 303 – Bean Validation 介绍及最佳实践

    关于 Bean Validation 在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情.应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的.在通常的情况下 ...

  4. JSR 303 - Bean Validation 介绍及最佳实践

    关于 Bean Validation 在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情.应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的.在通常的情况下 ...

  5. jsr303 spring_使用Spring和JSR 303进行方法参数验证

    jsr303 spring Spring提供了一种使用JSR 303 bean验证来验证方法参数的简便方法. 在这篇文章中,我们将看到如何使用此功能. 建立 首先,我们需要通过创建MethodVali ...

  6. jsr303自定义验证_JSR 310新日期/时间API的自定义JSR 303 Bean验证约束

    jsr303自定义验证 借助JSR 310,Java 8终于为我们带来了不错的日期和时间API. 对于仍在使用Java 7的那些人(就像我目前在我的当前项目中一样),有很好的反向移植,请访问www.t ...

  7. 使用Spring和JSR 303进行方法参数验证

    Spring提供了一种使用JSR 303 bean验证来验证方法参数的简便方法. 在这篇文章中,我们将看到如何使用此功能. 设定 首先,我们需要通过创建MethodValidationPostProc ...

  8. JSR 310新日期/时间API的自定义JSR 303 Bean验证约束

    借助JSR 310,Java 8终于为我们带来了不错的日期和时间API. 对于仍在使用Java 7的那些人(例如我目前在我的当前项目中),有很好的反向移植,请访问www.threeten.org了解更 ...

  9. JSR 303 - Bean Validation 简介及使用方法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.JSR-303简介 JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Va ...

  10. JSR 303 - Bean Validation与Hibernate Validation 介绍

    一.介绍 在应用程序中,通过使用 Bean Validation 或是你自己定义的 constraint,例如 @NotNull, @Max, @ZipCode, 就可以确保数据模型(JavaBean ...

最新文章

  1. Pytorch搭建Faster R-CNN目标检测平台
  2. java e7 e9格式怎么转_java�?e7?a8??e9?a8�ӿ�
  3. SQL Server里查看当前连接的在线用户数
  4. 设计灵感|引导页设计中如何借助图形来展现场景?
  5. C语言 VS快速输入main函数
  6. mysql安装时1045错误_MySql 安装时的1045错误
  7. 【Expression 序列化】WCF的简单使用及其Expression Lambada的序列化问题初步解决方案(三)...
  8. Python 字典实现原理
  9. 用PowerShell收集服务器日检报告,并发邮件给管理员
  10. python java 速度_Java Go python 运行速度对比
  11. newifi3 高恪魔改_原地升值?newifi 3 路由器刷入高恪固件教程
  12. xshell链接相当的慢,怎么解决
  13. 大一想去参加培训的学生
  14. win10分辨率不能调整_三国志:游戏在win10系统无法运行咋办?
  15. 植物大战僵尸辅助之重叠植物
  16. 【Oracle】并行等待之PX Deq: Table Q Normal
  17. C#实现微信公众号群发消息(解决一天只能发一次的限制)实例分享
  18. oracle查询表数据写入时间,求大神解决关于查询Oracle表数据时间
  19. 分享两个音乐播放地址
  20. sct文件编写与使用

热门文章

  1. Java之单元测试(JUnit单元测试框架)
  2. VUE前端框架介绍(基础)
  3. Python-3D图表
  4. 浏览器演变史 详评1991年以来的浏览器
  5. 焊接技术应用在制造业发展中至关重要
  6. Pyecharts----数据可视化
  7. win10计算机扫描,教你在win10电脑中打开打印机和扫描仪的方法
  8. selector到底是什么
  9. Redash中文版:低代码平台之3D+BI开发
  10. 当zookeeper报错Invalid config, exiting abnormally,Error contacting service. It is probably not running