JEE Application Architecture
- Technical Overview of JEE
- JEE Application Architectures (Web-Based)
Web Applications
- Configuring Web Applications
Developing Servlets
- Servlets
- Processing Input Data
- Sever-Side Control
- Client Side Control
- Maintaining Client State - Sessions
- Application and Session Events
Filters
- What is a Filter
- Filtering Requests and Responses
Developing JavaServer Pages
- JavaServer Pages
- JSP Implicit Objects
- The Expression Language
JSTL
JavaServer Faces
- JSF Application Development
Database Integration - JDBC and JEE
- JDBC and its Position in JEE
- JDBC Data Access API
- DAO Pattern
Persistence and EJB3
- Java Persistence API
- Working With Enterprise JavaBeans 3
- Entity Beans and Persistence
- Transactions
Additional JEE Components
- Other JEE APIs
- Web Services in JEE (WSEE)
Security in JEE
- Best Defense: JEE Security
- Web Application Security
- Handling Untrusted Input