PA165 Enterprise Java - Lectures

Week 2 - 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