All, Nightly releases ------------------
We've setup nightly releases of the 1.0 code. This is important as we are very close to a 1.0 final release and would like to start working through any issues that people may have upgrading from 0.9.2 to 1.0. http://openejb.org/dist/nightly/ Noteable things new in 1.0 ---------------------------- - Webadmin (Web Administration Console) - EJB 2.0 Local interface support - New per-webapp embeddability - The openejb-jar.xml now optional The Webadmin is very innovative in that it lets you plug-in your own admin beans. Here is a project that already takes advantage of the new feature. - BeanGen http://beangen.sourceforge.net/ WebAdmin Beans ---------------- To create an EJB and have it included as part of the WebAdmin, simply subclass from WebAdminBean and include it in your ejb-jar.xml file as such: <session> <description>A JNDI viewer</description> <ejb-name>webadmin/ViewJndi</ejb-name> <home>org.openejb.webadmin.HttpHome</home> <remote>org.openejb.webadmin.HttpObject</remote> <ejb-class>org.openejb.webadmin.clienttools.ViewJndiBean</ejb-class> <session-type>Stateless</session-type> <transaction-type>Bean</transaction-type> </session> The ejb-name is used to create the menus and should follow the format of 'menu-section/menu-item'. WebAdminBeans are grouped together by the 'menu-section' portion of their ejb-name. The 'menu-item' is the clickable link that causes the EJB code to be execute. Very simple and makes it possible to package administrative components with your EJB applications. Thanks -------- Thanks to Tim Urberg for all the hard work on the WebAdmin! Thanks to Jacek Laskowski for the additional Tomcat webapp support! Enjoy the 1.0 nighly releases and help us ensure the 1.0 code will work for everyone. -David
