Enterprise Java Development@TOPIC@

Part VII. Basic EJB Development Exercise

Developing and Deploying a Basic EJB

2015-11-18 02:43 EST

Table of Contents

Purpose
1. Goals
2. Objectives
48. Multi-Module JavaEE Project
48.1. Purpose
48.1.1. Goals
48.1.2. Objectives
48.2. Create Root Module
48.3. Create EJB Module
48.4. Manage Application Server
48.4.1. Application Server Setup
48.4.2. Standalone Application Server
48.4.3. Embedded Application Server
48.5. Summary
49. EAR Deployment
49.1. Purpose
49.1.1. Goals
49.1.2. Objectives
49.2. Create EAR Module
49.3. Create RMI Test Module
49.4. Deploy the EAR
49.5. Lookup and Invoke @Remote Interface
49.6. EJB Client
49.7. Summary
50. WAR Deployment
50.1. Purpose
50.1.1. Goals
50.1.2. Objectives
50.2. Create WAR Module
50.3. Add RMI Test
50.4. Embed EJB in WAR Module
50.5. Summary
51. Build Commands
51.1. Purpose
51.1.1. Goals
51.1.2. Objectives
51.2. mvn (phase)
51.3. mvn (phase) -rf :module
51.4. mvn (phase) -f (path to module)
51.5. mvn clean -Pundeploy
51.6. mvn clean -Dit.test=fully.qualified.ITPath#testMethod
51.7. Summary
52. Controlling JNDI Names
52.1. Purpose
52.1.1. Goals
52.1.2. Objectives
52.2. Eliminate Version# from EAR-based JNDI Name
52.3. Eliminate Version# from WAR-based JNDI Name
52.4. Summary
53. Debug Remote EJB
53.1. Purpose
53.1.1. Goals
53.1.2. Objectives
53.2. Running IT Tests in IDE
53.3. Debugging Deployment to Standalone Server
53.4. Debugging Deployment to Embedded Server
53.5. Summary
54. EJB Parent POM
54.1. Purpose
54.1.1. Goals
54.1.2. Objectives
54.2. Create Root POM
54.3. Summary