Developing EJB 3.x applications
You can create Enterprise Java™Beans (EJB) 3.x
applications with the Java EE specification more simply than
previous EJB specifications by using annotations. You can edit, provide security for, and test your
EJB 3.x applications.
EJB 3.x overview
You can use the workbench to develop and test enterprise beans that conform to the distributed component architecture defined in the Enterprise JavaBeans™ (EJB) 3.2 specification. EJB 3.2, 3.1, and 3.0 are supported.
EJB modules
Enterprise Java bean (EJB) modules are used to assemble one or more enterprise beans into a single deployable unit. An EJB module is stored in a standard Java archive (JAR) file.
Known problems and limitations for EJB applications
Known problems can apply when you are working with WebSphere® Developer Tools. For example, you can receive errors when you import a Java archive (JAR) file that you create by using EJB 2.1 or earlier.
Creating enterprise beans
You can use wizards or annotations to create enterprise beans to add to your Java or Enterprise Java Beans (EJB) project. You can create entity beans, session beans, and message-driven beans, and place them in an EJB container.
Editing EJB 3.x applications
You can edit your EJB 3.x applications in your source code by directly modifying your source code and the annotations in the Java editor or by using the Annotations view.
Enterprise application security
You can provide security for your Java EE enterprise application using annotations or using deployment descriptors.
Testing EJB 3.x applications
After you have created an EJB 3.x applications, you can create a Servlet or JSF to test the EJB 3.x applications.
Deploying EJB 3.x applications
After you create Enterprise JavaBeans (EJB) 3.x applications, you can deploy these applications by using WebSphere Application Server.