PA165 Enterprise Java - Lectures
Week 3 - Enterprise Component Design
Enterprise Component Design
Teacher: Petr Adámek
Topics covered:
- Component Design
- Granularity
- Reusability
- Well-defined contacts
- Dependencies (loosely coupled components)
- Component lifecycle
- Dependency Management
- Dependency Injection
- JNDI
- Testing components
- Basic Enterprise patterns
- DTO
- Service Facade
- Best Practices
Download slides: here