OpenWebBeans
Apache Incubator OpenWebBeans 1.0.0-M2 is Released
I am pleased to announce the 1.0.0-M2 release of OpenWebBeans. OpenWebBeans will be an ASL-licensed implementation of the Context and Dependency Injection for Java EE Platform Specification which is defined as JSR-299.
This M2 release contains the parts of the specification that enables the developers to start and see more functional aspects of the JSR-299 than M1 release. Please look at the README file to get more about release information.
-------------------------------------------------
- M2 Release Supports the followings
-------------------------------------------------
* Simple WebBeans Support
* Producer Method Support
* Producer Field Support
* JMS WebBeans Support
* Inheritance, Stereotype Inheritances and Realization Support
* Specialization Support
* Event Support
* Decorator and Interceptor Support
* Experimental XML Configuration Support
* Lookup and Dependency Injection Support
* Java EE Plugin Support (via ServetContextListener interface)
* JPA Persistence Context injection support.(Currently does not support JTA based persistence context.)
This release also contains full blown JSF application which is developed by JSF + OWB + JPA.
In addition to the implementation of the specification, the project aims to create a new set of Web Beans exposing functionality of other Apache Foundation projects.
Feel free to ask any questions about the OpenWebBeans and M2-Release via our user forums.
Download URL :
----------------
http://www.apache.org/dist/incubator/openwebbeans/
Project Main Site :
--------------------
http://incubator.apache.org/openwebbeans/
User Forum :
-------------------
openwebbeans-users@incubator.apache.org
Wiki Page :
------------
http://cwiki.apache.org/OWB/
Gurkan Erdogdu
OpenWebBeans Project Lead
Posted at 05:50PM Jun 03, 2009 by gerdogdu in Java | Comments[0]
Sample Application with JSF, JPA and OpenWebBeans
We have written a real sample application written with JSF + JPA +OWB. It is called "Hotel Reservation Application". You can create "Admin" and "Normal" user accounts. "Admin" is responsible for defining hotels etc, and user creates a hotel reservation.
Altough it is a simple application, it uses and shows most of the functionality that are defined in the JSR-299, including Scope and Contexts, Interceptors,Decorators, Events and Observers etc.
STEPS TO RUN
-------------------------------
It is located in the trunk[1]/samples/reservation directory. In this directory
> mvn clean install -Pjetty --> to compile and install
> mvn jetty:run -Pjetty --> to run the jetty container
Then, http://localhost:8080/reservation
Voila, enjoys it!
[1]http://svn.apache.org/repos/asf/incubator/openwebbeans/trunk/
OWB Team
Posted at 08:17PM May 14, 2009 by gerdogdu in General | Comments[0]