Java EE Development – Detailed Course Outline
Return to Java and JavaFX Courses page
Copyright © 2004 - 2024, Anderson Software Group, Inc.
Section 1 - Web Application Overview
- Java EE Platform
- Architecture
- Web Servers
- Java Web Technologies
Section 2 - JSF Overview
- Facelets
- Facelet Tag Libraries
- JSF Expression Language (EL)
- JSF Framework
- UI Components
- MVC Framework
- Managed Beans
- JSF Life Cycle
- Converters and Validators
- Page Navigation
- Event Handling
Section 3 - Working with JSF
- Ajax with JSF
- Page Navigation
- Implicit Navigation
- Explicit Navigation
- Action Event Handlers
- Templates
- Page Design Reuse
- Facelet Templates
- Facelet Template Clients
- Predefined Templates
Section 4 - Anatomy of a JSF Web App
- CDI Managed Beans
- Annotations
- Bean Scopes
- Property Bindings and EL
- MVC Support
- JSF Life Cycle
- Request-Response
- Ajax Support
- Conversion and Validation
- System Events and Listeners
Section 5 - Customization
- Conversion and Validation
- Custom Converters
- Custom Validators
- Configuring faces-config.xml
- Composite Components
- Convention over Configuration
- Interface
- Implementation
- Component Tags and Namespace Definitions
- Locales and Translations
- Localization
- Internationalization
Section 6 - Java Database Connectivity
- Working with JDBC
- Driver Classes
- Database Connections
- Database Queries and ResultSets
- Statement Objects
- JSF Front End
- Data Display Components
- Managed Beans for Middle Tier
Section 7 - Java Persistence
- Java Persistence API
- Local Interfaces
- Context and Dependency Injection
- Entity Beans, Entity Manager
- Session Facade
- JSF Front End
- Data Display Components
- Managed Beans for Middle Tier
Section 8 - Java Message Service
- JMS APIs
- Headers, Properties, Message Types
- Message Listeners
- Point-to-Point Messaging
- Publish-Subscribe Messaging
- Message Driven Beans
Section 9 - Web Services
- Web Services with Java
- SOAP Web Services with JAX-WS
- REST Web Services with JAX-RS
- Using XML and JSON
- Working with Web Services
- Creating Web Services
- Publishing Web Services
- Testing Web Services
- Consuming Web Services
- Server Sent Events
Section 10 - EJB Components
- Why Use EJBs?
- EJBs as Business Objects
- EJB Clients
- Using EJBs
- Invoking EJB Methods
- Consuming EJBs
- Deploying EJBs
- Contexts and Dependency Injection
Section 11 - Java EE Security
- Security Managers and Policy Files
- Digital Signatures and Certificates
- File Exchanges
- Generating Keys
- Custom Permissions