клише - спецификация JSR

задняя часть

JSR этоJavaАббревиатура для запросов спецификации, что означает предложение спецификации Java. указывает наJCP(Процесс сообщества Java) сделал официальный запрос на добавление стандартизированной технической спецификации. Любой может отправить JSR для добавления новых API и сервисов на платформу Java. JSR стал важным стандартом в мире Java.

  • Технология веб-сервиса
    • API даты и времени Java (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)
  • Технология веб-приложений
    • 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 EE в Java SE
    • 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-250

«Общие аннотации для платформы Java» были представлены в Java EE5 и включены, начиная с Java SE 6. В мае 2006 года BEA Systems объявила о сотрудничестве с Interface21 в рамках проекта под названием Pitchfork, который обеспечивает реализацию основанной на Spring модели программирования Java EE 5, включая поддержку внедрения, перехвата и аннотаций JSR-250 для транзакций и аннотаций EJB 3. (JSR-220). В версии 2.5 ядро ​​​​фреймворка Spring ((ядро) теперь поддерживает следующие аннотации JSR-250:

@Resource

@PostConstruct

@PreDestroy

JSR-303

JSR-303 даJava EEПодспецификация в 6, называемая Bean Validation,hibernateValidator является эталонной реализацией Bean Validation.Hibernate Validator обеспечивает реализацию всех встроенных ограничений спецификации JSR 303 в дополнение к некоторым дополнительным ограничениям. Если вы хотите узнать больше о Hibernate Validator, ознакомьтесь сwoohoo.hibernate.org/sub проекты…

ограничения в проверке компонентов
Встроенные ограничения в Bean Validation


Дополнительные ограничения Hibernate Validator

Оригинальный адрес:blog.CSDN.net/ и XP Java1/AR…