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 中内置的 constrain

Hibernate Validator 附加的 constraint

【Java基础】之 JSR 介绍相关推荐

  1. java基础工具VisualVM介绍与详细使用

    1.美图 2.介绍 官网 : http://visualvm.github.io/ VisualVM是JDK自带的一个用于Java程序性能分析的工具 VisualVM 是一个工具,它提供了一个可视界面 ...

  2. Java基础-web简单介绍

    web简单介绍 什么是Web? 什么是Java web? 使用Java语言进行开发. 软件架构: CS结构的软件:  CS:Client/Server客户端和服务器,这种软件往往需要安装.比如QQ,迅 ...

  3. Java基础—反射—简单介绍

    一.动态语言 动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化.比如常见的 JavaScript 就是动态语言,除此之外 Ruby,Python 等也属于 ...

  4. Java基础篇:介绍嵌套类和内部类

    在另一个类中定义的类就是嵌套类(nested classes).嵌套类的范围由装入它的类的范围限制.这样,如果类B被定义在类A之内,那么B为A所知,然而不被A的外面所知. 嵌套类可以访问嵌套它的类的成 ...

  5. Java基础语法知识

    前言 我认为编程语言学习不适合速成,除非个人只想成为一个写代码的机器,所以不论如何都应该学习基础知识,就好像很多编程学习前都会先学习c语言,c语言就好像是引路人一样,让你认识什么是机器语言.(接下来的 ...

  6. Java基础-Date类常用方法介绍

    Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...

  7. Java基础-JAVA中常见的数据结构介绍

    Java基础-JAVA中常见的数据结构介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是数据结构 答:数据结构是指数据存储的组织方式.大致上分为线性表.栈(Stack) ...

  8. java基础-Eclipse开发工具介绍

    java基础-Eclipse开发工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 所谓工欲善其事必先利其器,即将身为一名Java开发工程师怎么能没有一款好使的IDE呢?今天就 ...

  9. Java基础笔记 – 枚举类型的使用介绍和静态导入

    Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由 arthinking 发表于404 天前 ⁄ Java基础 ⁄ 暂无评论 ⁄ 被围观 1,433 views+ 1.枚举(Enum): JD ...

最新文章

  1. 单页面与多页面的区别及优缺点
  2. 你知道event库吗?教你如何写一个自己的event库
  3. kaggle较好的竞赛经验
  4. 阿里云正式推出内容平台“云栖号”:全面助力企业和个人上云决策
  5. Bootstrap 导航
  6. Caffe编写Python layer
  7. *第十五周*数据结构实践项目三【B-树的基本操作】
  8. 物联网流量池_纯流量卡-物联网流量卡弊端,物联网流量卡有哪些缺点吗?
  9. ubuntu 旺旺_Ubuntu 下通过Wine安装阿里旺旺并解决中文乱码
  10. 比特率和波特率的公式解析
  11. 超越网络的JavaScript
  12. 评论列表css样式,评论框CSS样式修改
  13. 我的数据库是半瓶子水的水平
  14. vmsd文件+服务器,VMWARE ESX中利用SnapShot(快照)文件恢复虚拟机数据
  15. [Mac] 安装软件时,出现 Waiting for other installations to complete
  16. Python numpy.abs和abs函数别再傻傻分不清了
  17. Python每日一记42机器学习中特征重要性feature_importances_
  18. 为什么L0正则化是一个NP难解问题?
  19. 学习云计算哪里好?云计算新的前景出路
  20. 小程序/公众号商城一键生成工具之weiit-saas

热门文章

  1. 线性方程组个数和方程未知数与方程解的关系
  2. yolov5训练常见错误解决办法
  3. DOSBox debug中查看标志位
  4. 索尼随身听体积小吗?
  5. linux中可以使用以下命令查看文件内容,在Linux服务器中使用命令行中查看文件内容...
  6. SDVOE和传统矩阵的区别
  7. LINUX下USB1.1设备学习小记(5)_uhci与设备(2)
  8. 1553B不同版本驱动安装
  9. 同一片天空共眠,同一个梦想奋斗《大抠车始歌》(1)
  10. 打造个人版微信小程序(1)——本地开发api接口调用