Java Web Development - Detailed Course Outline
Copyright © 2004-
(return to main Java page)
Section 1 - Web Application Overview
-
Java EE 6 Platform
-
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
-
JSF 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 - 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
Section 9 - EJB Components
-
Why Use EJBs?
-
EJBs as Business Objects
-
EJB Clients
-
Using EJBs
-
Invoking EJB Methods
-
Consuming EJBs
-
Deploying EJBs
|