# |
Chapters & Strategies |
Topics |
1 |
Presentation Layer Design Patterns
Learn proven solutions to common problems in presentation tier development
|
- Front Controller
- Context Object
- View Helper
- Intercepting Filter
- Composite View
|
2 |
Enterprise Architecture Overview
Understand the Java EE architecture approach and how web development fits into the big picture
|
- Multi-Tier Architecture
- Distributed Architecture
- Service-Oriented Architecture (SOA)
- Web Application Architecture
- Model View Control Components
|
3 |
Presentation Layer Components
Learn the ins and outs of J2EE Web Component technologies
|
- Java Servlets
- HTTP Requests & Responses
- Writing Service Methods
- Delegating to the Business Layer
- JavaServer Pages (JSP)
- Forwarding to JSP
- Writing JSP Scriptlets
- Creating Composite Views
- The Expression Language
- Java Standard Tag Library
- Filters
- Using Filters for Server-Side Form Validation
|
4 |
Presentation Tier Management
Best Practices & Design Considerations
|
- State Management
- Duplicate Submissions and Submission Sequence
- Project Management
|
5 |
Business Layer
Understand how business tier logic integrates with the presentation tier
|
- Domain Analysis & Design Overview
- Session Façade Design
- Transfer and Context Object Design
- Creating a full Java EE Application
|