Jump to: navigation, search

Difference between revisions of "User:Michael.obrien.oracle.com"

m (Statistics)
m (Specifications)
Line 116: Line 116:
 
*[http://blogs.sun.com/theaquarium/entry/jax_rs_2_0_jpa Java EE 7] [http://jcp.org/en/jsr/detail?id=338 JPA 2.1] [http://bugs.eclipse.org/338610 JPA 2.1 implementation 338610]
 
*[http://blogs.sun.com/theaquarium/entry/jax_rs_2_0_jpa Java EE 7] [http://jcp.org/en/jsr/detail?id=338 JPA 2.1] [http://bugs.eclipse.org/338610 JPA 2.1 implementation 338610]
 
*[http://java.sun.com/developer/technicalArticles/JavaEE/JavaEE6Overview_Part3.html Java EE 6]
 
*[http://java.sun.com/developer/technicalArticles/JavaEE/JavaEE6Overview_Part3.html Java EE 6]
*
+
 
 +
*JEE6 WebProfile subset of EE specifications
 +
**JSR 315: Java Servlet 3.0
 +
***http://www.jcp.org/en/jsr/detail?id=315
 +
**JSR 314: JavaServer Faces (JSF) 2.0
 +
***http://www.jcp.org/en/jsr/detail?id=314
 +
**JSR 245: JavaServer Pages 2.2 and Expression Language (EL) 1.2
 +
***http://www.jcp.org/en/jsr/detail?id=245
 +
**JSR 52: A Standard Tag Library for JavaServer Pages 1.2
 +
***http://www.jcp.org/en/jsr/detail?id=52
 +
**JSR-45: Debugging Support for Other Languages 1.0
 +
***http://www.jcp.org/en/jsr/detail?id=45
 +
**JSR 317: Java Persistence API 2.0 
 +
***http://www.jcp.org/en/jsr/detail?id=317
 +
**Traditional EJB container APIs now available to the Web container
 +
***JSR 299: Contexts and Dependency Injection for the Java EE Platform 1.0
 +
****http://jcp.org/en/jsr/detail?id=299
 +
***JSR 330: Dependency Injection for Java
 +
****http://jcp.org/en/jsr/detail?id=330
 +
***JSR 318: Enterprise JavaBeans 3.1 (EJB Lite)
 +
****http://jcp.org/en/jsr/detail?id=318
 +
***JSR 250: Common Annotations for the Java Platform 1.1
 +
****http://www.jcp.org/en/jsr/detail?id=250
 +
***JSR 907: Java Transaction API (JTA) 1.1
 +
****http://www.jcp.org/en/jsr/detail?id=907
 +
***JSR 303: Bean Validation 1.0
 +
****http://jcp.org/en/jsr/detail?id=303
 +
*Of note is the new support for JTA, EJB 3.1 and CDI/DI for any pojo in the WAR along with JSR-303 which consolidates bean validation across the tiers and moves it up into the business layer from the presentation layer
 +
**Note that JAX-RS 1.1 and the rest of the WebServices API's are not in Web Profile - they are still accessible via the EJB container We will need to see how we work as a container managed persistence unit in this new environment.
 +
*JEE6 Full Specification that includes above WebProfile subset
 +
**JSR 322: Java EE Connector Architecture 1.6 
 +
***http://jcp.org/en/jsr/detail?id=322
 +
**JSR 914: Java Message Service (JMS) API 1.1 
 +
***http://www.jcp.org/en/jsr/detail?id=914
 +
**JSR 919: JavaMail 1.4 
 +
***http://jcp.org/en/jsr/detail?id=919
 +
**JSR 311: JAX-RS: The Java API for RESTful Web Services 1.1 
 +
***http://jcp.org/en/jsr/detail?id=311
 +
**JSR 109: Implementing Enterprise Web Services 1.3 
 +
***http://jcp.org/en/jsr/detail?id=109
 +
**JSR 224: Java API for XML-Based Web Services (JAX-WS) 2.2 
 +
***http://jcp.org/en/jsr/detail?id=224
 +
**JSR 222: Java Architecture for XML Binding (JAXB) 2.2 
 +
***http://jcp.org/en/jsr/detail?id=222
 +
**JSR 181: Web Services Metadata for the Java Platform 
 +
***http://jcp.org/en/jsr/detail?id=181
 +
**JSR 67: Java APIs for XML Messaging 1.3 
 +
***http://jcp.org/en/jsr/detail?id=67
 +
**JSR 196: Java Authentication Service Provider Interface for Containers 1.0 
 +
***http://jcp.org/en/jsr/detail?id=196
 +
**JSR 115: Java Authorization Contract for Containers 1.3 
 +
***http://jcp.org/en/jsr/detail?id=115
 +
**JSR 77: J2EE Management 1.1 
 +
***http://jcp.org/en/jsr/detail?id=77
 +
**of note is the new JAX-RS 1.1 support for the REST pattern of get/post/put/delete URI's and the proposed JEE7 JSR-339 for JAX-RS 2.0
 +
*Likely to be Optional or deprecated in JEE7 - see bug# 338610 for JSR-338
 +
**JSR 101: Java APIs for XML based RPC 1.1 
 +
***http://jcp.org/en/jsr/detail?id=101
 +
**JSR 93: Java API for XML Registries 1.0 (JAXR) 1.0 
 +
***http://jcp.org/en/jsr/detail?id=93
 +
**JSR 153: Enterprise JavaBeans 2.0, and earlier
 +
***http://jcp.org/aboutJava/communityprocess/final/jsr153
 +
**JSR 88: Java EE Application Deployment 1.2 
 +
***http://jcp.org/en/jsr/detail?id=88
  
 
==Links==
 
==Links==

Revision as of 10:41, 4 March 2011

bugzilla id: michael.obrien(at)oracle.com

committer id: mobrien

Location: Ottawa, Canada - Eastern Standard Time

  • Committer on Eclipse Persistence Services project - EclipseLink

Profession: Overly enthusiastic and optimistic Enterprise Software Developer

Currently working with Oracle Corporation on their TopLink product and with the Eclipse Foundation on their EclipseLink product. Specializing in Application Server Container deployments, JMX and the Metamodel API in the latest JSR-317 JPA 2.0 API RI for the JEE6 specification.

References

Misc

EE Tutorial Pages

EclipseLink related Forums

Software References

Hardcover

Experimental

  • JPA Real World Hardware Integration
  • External Technical Blogs
  • Any EclipseLink Bugs or Enhancements I am currently working on can be viewed on my LED display board on my cubicle wall - In case I forget over the weekend. The bug numbers are automatically downloaded from an eclipse web query every 15 min and downloaded both to the display controller (an 8 core parallel processor - 1 core/line and the 5th core for USB comms) and a server-side Derby database via an EclipseLink JPA based SE network application.

Image:IMG_0608_EclipseLink_Bugs_obrienlabs_LED_Display_board_480h.jpg

Activity

Official

Indirectly/Adjacent/Followup/Assist

Interest

Dynamic Persistence

Architecture Aware Computing

SaaS | PaaS | IaaS

Concurrency Issues

UnOfficial

Deferred but Very Important

Pending

Raised

Bugs and Enhancements I am interested in

Experimental

  • 20110209: Distributed JPA application using multiple SE clients connected to a single EE server using various EJB/RMI, JMS, JAX-RS and WebServices technologies. Use this distributed framework to hammer the JTA container managed persistence context and observe how it handles concurrency contention.
  • Concurrency
  • Thread safety
  • Mixed JSF/Spring/AJAX/EJB framework artifacts

To Review

Statistics

Specifications

Links

Log

  • 20101231:3188
  • 20100908: rewrite started at hit 2620