Enterprise Java Development@TOPIC@

Chapter 22. Project 2 Technical Details

22.1. Data Tier and Business Logic Support
22.2. EJB Tier
22.2.1. eSales EJB Tier
22.2.2. eSales DTOs
22.2.3. eSales EAR Deployment
22.2.4. eSales RMI Test
22.2.5. eBidbot/eSales Business Logic Integration
22.2.6. eBidbot WAR Deployment
22.2.7. eBidbot EJB Tier
22.2.8. eBidbot DTOs
22.3. Web UI
22.3.1. eSales Web UI
22.3.2. eBidbot WEB UI Tier
22.4. Transactions

Continue to provide all functionality from Project 1; especially the unit tests as you revise your earlier implementations For example, you should continue to have the ability to run the unit and end-to-end tests implemented in project 1. Make sure you design your project 2 testing such that it does not depend on residue from project 1 tests.

Add separate Web UIs (WARs) to both applications to demonstrate integration between the Web UI and EJB Tiers.

Add transaction properties to the EJBs.