|
Page Edited :
OPENEJB :
Ejb Injection Example
Ejb Injection Example has been edited by David Blevins (Jan 09, 2007). Content:OverviewAn error occurred: http://svn.apache.org/repos/asf/incubator/openejb/trunk/openejb3/examples/ejb-injection/README.txt. The system administrator has been notified.The CodeIn this example we develop two simple session stateless beans (DataReader and DataStore), and show how we can use the @EJB annotation in one of these beans to get the reference to the other session bean DataStore session beanLocal business interfaceRemote business interface
Writing a unit test for the exampleWriting an unit test for this example is quite simple. We need just to write a setup method to create and initialize the InitialContext, and then write our test methods setUpTestRunningRunning the example is fairly simple, just run: $ cd ejb-injection Which should create output like the following. ------------------------------------------------------- T E S T S ------------------------------------------------------- [surefire] Running org.apache.openejb.examples.injection.EjbDependencyTest log4j:WARN No appenders could be found for logger (OpenEJB). log4j:WARN Please initialize the log4j system properly. Apache OpenEJB 3.0-incubating-SNAPSHOT build: 20070105-12:45 http://incubator.apache.org/openejb OpenEJB ready. [surefire] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 2.006 sec [INFO] [jar:jar] [INFO] Building jar: openejb3/examples/ejb-injection/target/ejb-injection-sample-1.0-SNAPSHOT.jar [INFO] [install:install] [INFO] Installing openejb3/examples/ejb-injection/target/ejb-injection-sample-1.0-SNAPSHOT.jar to /.m2/repository/org/apache/openejb/ejb-injection-sample/1.0-SNAPSHOT/ejb-injection-sample-1.0-SNAPSHOT.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ |
Unsubscribe or edit your notifications preferences
