I'm the creator of Hibernate, a popular object/relational persistence solution for Java, and Seam, an application framework for enterprise Java. I've also contributed to the Java Community Process standards as Red Hat representative for the EJB, JPA, JSF specifications and as spec lead of the CDI specification. At Red Hat, I'm currently working on Ceylon, a new programming language for the JVM.
I also post stuff on G+.
| Recent Entries |
|
20. Mar 2012
|
|
|
26. Feb 2012
|
|
|
10. Jan 2012
|
|
|
12. Aug 2011
|
|
|
11. Aug 2011
|
|
|
06. Aug 2011
|
|
|
02. Aug 2011
|
|
|
01. Aug 2011
|
|
|
24. Jul 2011
|
|
|
22. Jul 2011
|
|
|
21. Jul 2011
|
|
|
20. Jul 2011
|
|
|
19. Jul 2011
|
|
|
17. Jul 2011
|
|
|
13. Jul 2011
|
| Contexts and Dependency Injection | (44) |
| Ceylon | (43) |
| Web Beans | (41) |
| Seam News | (29) |
| Seam | (28) |
| Weld | (14) |
| Java EE 6 | (13) |
| Introduction to Ceylon | (12) |
| Hibernate | (6) |
| > JavaServer Faces < | (6) |
| JPA | (5) |
| JPA 2 | (5) |
| Web Beans Sneak Peek | (5) |
| Criteria Queries | (4) |
| Bean Validation | (3) |
| EE6 Wishlist | (3) |
| Portable Extensions | (3) |
| Seam Wiki | (3) |
| Web Frameworks | (3) |
| Interceptors | (2) |
| JBoss Tools | (2) |
| Payasos | (2) |
| XML Hell | (2) |
| Ceylon IDE | (1) |
| EJB | (1) |
| Granite DS | (1) |
| JDO | (1) |
| Persistence | (1) |
| Photography | (1) |
| RichFaces | (1) |
|
Java Persistence with Hibernate
with Christian Bauer November 2006 Manning Publications 841 pages (English), PDF ebook |
|
Hibernate in Action
with Christian Bauer August 2004 Manning Publications 408 pages (English), PDF ebook |
Tomorrow (Wednesday) morning at 9:30, Bob Lee and I will talk about the work in progress on JSR-299. Over the last couple of months, we've been working with the rest of the Web Beans expert group to create a component model that combines the best of Seam, Juice, JSF and EJB 3.0. The end goal is the definitive programming model for business logic components in Java, combining Seam's state management with Guice's typesafety.
For those not at J1, we'll have more to say later :-)
The Web Beans JSR was approved unanimously by the JCP executive committee. You can read the proposal here:
http://jcp.org/en/jsr/detail?id=299
We've already received a bunch of expert nominations from companies and individuals, and so I'm sure we'll be able to form a very talented expert group over the next few weeks. If you're interested, the nomination form is here:
http://jcp.org/en/jsr/egnom?id=299
This is the first time JBoss (or even Red Hat) has led a JSR, so we are very excited about this opportunity to serve the Java EE community!
The recently finalized Java EE 5 platform dramatically simplifies development of Java applications.
For example, no other programming environment in existence makes it as easy to access transactional resources - particularly relational databases - as EJB 3.0. The combination of plain Java classes, annotations and deep integration of a full-fledged O/R mapping solution leapfrogs all other contenders in this space.
Even better, EE 5 is designed for extension, so we expect to see a flowering of new open source frameworks built to run on and integrate with this new platform. Seam is a perfect example of what is possible here. The deep integration of EJB, JSF and jBPM would simply not have been possible in J2EE 1.4.
Well, it turns out that Seam has been recieved with enthusiasm. The user community is buzzing, with hundreds of Seam projects in the works, and the first crop of Seam applications going into production over the next couple of months. Seam 1.0 will be released in the next few weeks. In light of this success, we've decided the time is ripe to bring some of the ideas in Seam back to the JCP.
So we've been working with Sun, Oracle, Borland, Google and Sybase to put together
a JSR proposal for a new spec that will draw on ideas from Seam, Struts Shale and
Oracle ADF and push forward with the next layer of simplification of enterprise
Java. Today we submitted the Web Beans
JSR, which will address the problem of deeply
integrating EJB 3.0 with the web tier, including, to quote from the proposal:
* Definition of additional capabilities to be used with the EJB component model, allowing EJB beans to act as JSF managed beans in a JavaServer Faces application. * Definition of a unified annotation-based facility for manipulating contextual variables in a stateful, contextual, component-base architecture. * Definition of an enhanced context model including conversational and business process contexts. * Definition of an extension point allowing integration of business process management engines with the contextual component model. * Integration of Java Persistence API extended persistence contexts with the enhanced context model. * Collaboration with the JSF and Common Annotations for the Java Platform expert groups on the definition of Java annotation based metadata for JSF.
We're all looking forward to serving the Java community with this new work!
Read the press release here:
http://jboss.com/pdf/press/webbeans.pdf
|
|
|
Showing 36 to 38 of 38 blog entries tagged 'Web Beans' |