Links ***** Articles ======== - `The top Java EE best practices`_ - `Using Annotations on the Java EE 5.0 Platform`_ - `EJB 3: From legacy technology to secret weapon`_ Blog ==== - Adam Bien Defends Java EE 5 (copy of blog entry by `Geertjan Wielenga`_): :: ../../misc/howto/java-ee/adam-bien-defends-java-ee-5.pdf EJB === OpenEJB ------- - `OpenEJB is an open source, modular, configurable, and extendable EJB Container System and EJB Server`_. - `OpenEJB 3 and Tomcat 6`_ JPA === - `Using Hibernate with the Java Persistence API`_ Maven ===== - `Sculptor Java EE Tutorial`_ - `How to make JavaEE project with Maven2`_ - `MD4J - Setting up the Quickstarter project and database`_ - `Creating Skinny WARs`_ - `How to use the JBoss Embedded EJB3 Container for Unit testing`_. This page contains an attachment of a simple maven project that builds an ``ear``. Plugins ======= - `EL4J makes it easy to use best-of-breed J2EE technologies`_. Sample ====== - sample-maven-j2ee-simple_ - `Apache Geronimo v2.0 - EJB sample application`_ Testing ======= - `Ejb3Unit - out of container EJB 3.0 testing`_ Tutorials ========= - `Three, two, one . . . Geronimo!, Part 1: J2EE made simple`_ - `Understanding Scope and Managed Beans`_ .. _`The top Java EE best practices`: http://www-128.ibm.com/developerworks/websphere/techjournal/0701_botzum/0701_botzum.html?ca=dgr-jw17Java-EE-Best-Practices .. _`Using Annotations on the Java EE 5.0 Platform`: http://today.java.net/pub/a/today/2007/05/22/using-annotations-in-java-ee-5.html .. _`EJB 3: From legacy technology to secret weapon`: http://www.javaworld.com/javaworld/jw-10-2008/jw-10-ejb3.html .. _`Geertjan Wielenga`: http://java.dzone.com/videos/interview-adam-bien-defends-ja .. _`OpenEJB is an open source, modular, configurable, and extendable EJB Container System and EJB Server`: http://openejb.apache.org/ .. _`OpenEJB 3 and Tomcat 6`: http://javanotebook.com/2007/09/28/openejb_3_and_tomcat_6.html .. _`Using Hibernate with the Java Persistence API`: http://www.netbeans.org/kb/articles/hibernate-javaee.html .. _`Sculptor Java EE Tutorial`: http://www.fornax-platform.org/cp/display/fornax/5.+Java+EE+Tutorial+(CSC) .. _`How to make JavaEE project with Maven2`: http://scriptlandia.blogspot.com/2006/05/how-to-make-javaee-project-with-maven2.html .. _`MD4J - Setting up the Quickstarter project and database`: http://www.geekologue.com/md4j/tutorial-with-maven.html .. _`Creating Skinny WARs`: http://maven.apache.org/plugins/maven-war-plugin/examples/skinny-wars.html .. _`How to use the JBoss Embedded EJB3 Container for Unit testing`: http://docs.codehaus.org/display/MAVENUSER/How+to+use+the+JBoss+Embedded+EJB3+Container+for+Unit+testing .. _`EL4J makes it easy to use best-of-breed J2EE technologies`: http://el4j.sourceforge.net/ .. _sample-maven-j2ee-simple: https://weezy/svn/development/sample/java/sample-maven-j2ee-simple .. _`Apache Geronimo v2.0 - EJB sample application`: http://cwiki.apache.org/GMOxDOC20/ejb-sample-application.html .. _`Ejb3Unit - out of container EJB 3.0 testing`: http://ejb3unit.sourceforge.net/ .. _`Three, two, one . . . Geronimo!, Part 1: J2EE made simple`: http://www-128.ibm.com/developerworks/opensource/library/os-ag-simple1/ .. _`Understanding Scope and Managed Beans`: http://www.netbeans.org/kb/55/vwp-scopes.html