Archief van juni, 2008

Java EE 6 progress page

28 juni 2008

On this page I will try to keep track about resources related to the upcoming release of Java EE 6.

Java EE 6 will be the next edition of the enterprise platform that powers quite a lot of (web) applications. Java EE itself consists out of a lot of sub specifications, with JSF (web) and EJB (business) being major parts of that. New for this release will be Webbeans, a specification that integrates JSF and EJB more tightly than was possible before.

JSF 2.0

Despite some early critic, JSF is becoming the default web layer technology in Java EE. In a way, JSF can be seen as a foundational technology upon which a very vibrant community is able to build exciting new solutions.

Main JSR: http://jcp.org/en/jsr/detail?id=314

Discussion:
http://www.theserverside.com/news/thread.tss?thread_id=49870

Ryan Lubke’s blog:

New features in JSF 2.0
Part 1: http://blogs.sun.com/rlubke/entry/jsf_2_0_new_feature2
Part 2: http://blogs.sun.com/rlubke/entry/jsf_2_0_new_feature5
Part 3: http://blogs.sun.com/rlubke/entry/jsf_2_0_new_feature
Part 4: http://blogs.sun.com/rlubke/entry/jsf_2_0_new_feature3
Part 5: http://blogs.sun.com/rlubke/entry/jsf_2_0_new_feature1
Part 6: http://blogs.sun.com/rlubke/entry/jsf_2_0_new_feature4

Ed burns’ blog:

JSF and AJAX
http://weblogs.java.net/blog/edburns/archive/2008/02/jsf_20_update.html

Easier JSF custom components
http://weblogs.java.net/blog/edburns/archive/2007/11/jsf_usage_and_j.html

JSF 2.0 presentation
http://weblogs.java.net/blog/edburns/archive/20070628-swiss-jsf-user-group-jsf-2_0.odp

New JSF 2.0 features discussion
http://weblogs.java.net/blog/edburns/archive/2007/05/jsf_20_eg_kick.html

EJB 3.1

EJB is the part of Java EE that provides solutions for managing business code related artifacts, mainly transactions and domain entities. EJB started off in the wrong direction and especially EJB2 has received a lot of critic for being extremely cumbersome and heavyweight. EJB3 however is a complete redesign, using an ultra light approach and a very elegant design. Some say that EJB3 is actually a 1.0 version of a complete new technology. In Java EE 6, few major new additions will be done for EJB. Instead, existing functionality will be tuned and polished.

Main JSR: http://jcp.org/en/jsr/detail?id=318

New features in EJB3.1 by Reza Rahman:

Part 1: http://www.theserverside.com/tt/articles/article.tss?l=NewFeaturesinEJB3-1
Part 2: http://www.theserverside.com/tt/articles/article.tss?l=NewFeaturesEJB31
Part 3: http://www.theserverside.com/tt/articles/article.tss?l=NewFeaturesEJB31-3
Part 4: http://www.theserverside.com/tt/articles/article.tss?l=NewFeaturesinEJB3-Part4

Feedback on Reza Rahman’s articles:

Part 1: http://www.theserverside.com/news/thread.tss?thread_id=48198
Part 2: http://www.theserverside.com/news/thread.tss?thread_id=48684
Part 3: http://www.theserverside.com/news/thread.tss?thread_id=49108
Part 4: http://www.theserverside.com/news/thread.tss?thread_id=49749

JPA 2.0

JPA, Java Persistence Architecture, is the default ORM implementation in Java. Basically it allows a developer to specify a simple mapping with annotations or in XML from an Object to a relational data base table. JPA is based on existing ORM solutions like Oracle’s Toplink and Hibernate. Although originally part of EJB3, JPA has always been applicable to the entire Java platform, including Java SE. JPA 2.0 will be based on Eclipselink.

Main jsr: http://jcp.org/en/jsr/detail?id=317

Discussion:
Eclipselink for JPA 2.0
http://www.theserverside.com/news/thread.tss?thread_id=48757

Announcement
http://www.theserverside.com/news/thread.tss?thread_id=46406

Linda DeMichiel’s Blog:
http://blogs.sun.com/ldemichiel/entry/java_persistence_2_0_early

best counter