To recap, there are a number of roles that you will play in the deployment of the Hello bean you met in the previous module.
Developer Role | Responsibilities |
Bean Developer | Writes the code for the home and remote interfaces and the bean and compiles them. Creates the deployment descriptor. Packages the DD and class files in a jar file. |
Deployer | Deploys the bean on the EJB platform using the tools provided by the vendor. |
Client Programmer | Writes a client program that uses the services of the remote bean and executes it against the bean |
We will ignore the application assembler's role since we are deploying a single bean. In this module, you will perform each of the roles above.
You can download the Enterprise JavaBeans (EJB) 3.2 specification, which is part of Java Platform, Enterprise Edition 8 (Java EE 8), from Oracle. The EJB specification is included in the Java EE 8 SDK, which provides a comprehensive set of tools for developing enterprise applications.
To download the Java EE 8 SDK:
-
Visit the Java EE 8 SDK Downloads page: Navigate to Oracle's official download page for Java EE 8 SDK.
-
Choose the appropriate distribution: The Java EE 8 SDK is available in different bundles. For full platform capabilities, select the "Java EE 8 SDK" bundle, which includes:
- GlassFish Server Open Source Edition 5.0
- Your First Cup: An Introduction to the Java EE Platform
- Java EE 8 Tutorial
- Java EE 8 Samples
- Java EE 8 API Documentation
These resources will help you get started with Java EE 8 development.
-
Download and install: After selecting the appropriate bundle, download the ZIP file and follow the installation instructions provided on the page. Ensure that you have JDK 8 Update 144 or higher installed on your system, as it's required for the Java EE 8 SDK.
By installing the Java EE 8 SDK, you'll have access to the EJB 3.2 specification and other related technologies necessary for developing enterprise applications.
Please note that while the Java EE 8 SDK includes the EJB specification and related APIs, it does not include a standalone reference implementation for EJB. Instead, the GlassFish Server included in the SDK serves as the reference implementation for the entire Java EE 8 platform, including EJB.
If you're specifically interested in the EJB 3.2 specification document, you can download it separately from the Java EE 8 Technologies page. On this page, locate the "Enterprise JavaBeans 3.2" entry and click on the "Download spec" link to access the specification document.
Keep in mind that Java EE has transitioned to Jakarta EE under the Eclipse Foundation.
For the latest developments and downloads, you may also consider visiting the Jakarta EE website.