Advanced Java Spring - Detailed Course Outline
Copyright © 2009-
(return to main Java page)
Section 1 - Spring with JPA
-
Java Persistence API
-
Persistent Units
-
Entity Manager
-
JPA Query Language
-
JPA Persistence
-
Annotations
-
JPA Templates
-
Application Managed JPA
-
Container Managed JPA
-
LoadTimeWeaver
-
JPA Transactions
-
Programmatic Transactions
-
Declarative Transactions
-
Transaction Annotations
-
Integration Testing
Section 2 - Spring MVC
-
Model View Controller
-
Domain Objects
-
Service Layer
-
Persistence Layer
-
Spring MVC Architecture
-
Dispatcher Servlets
-
Context Loaders
-
Controllers
-
ModelAndView
-
View Resolvers
-
Working with MVC
-
ModelAndView Objects
-
Handler Mappings
-
Handler Interceptors
-
Form Controllers
-
MultiAction Controllers
-
Controller Annotations
-
Mapping Exceptions to Views
-
Unit Testing MVC Controllers
Section 3 - Client Side Spring
-
Rendering Views
-
Matching Controllers to Views
-
JSP Templates
-
Using Tiles
-
Excel, PDF Views
-
Spring Web Flow
-
Conversational Web Applications
-
Web Flow Definitions
-
Creating Page Views
-
States, Events, Transitions
-
Decision States
-
Subflows and Substates
-
Persistence with Web Flows
Section 4 - Spring and Web Services
-
XFire
-
Exporting Beans
-
Web Service Annotations
-
Consuming Web Services
-
Spring-WS
-
Data and Service Contracts
-
Service Endpoints
-
Marshalling Message Payloads
-
Endpoint Exceptions
-
Deployment
-
Consuming Web Services
-
Web Service Templates
Section 5 - Spring Security
-
Security Overview
-
Interceptors and Managers
-
Servlet Filters
-
Applying Security
-
Securing URL Access
-
Authenticating Users
-
Access Control
-
Securing Web Applications
-
Security with Views
-
Securing Method Invocations
Section 6 - Spring MVC Portlets
-
Portlets
-
Portlet Containers
-
Portal Pages
-
Developing MVC Portlets
-
Portlet Controllers
-
Mapping Portlet Requests
-
Form Controllers
-
Controller Annotations
-
MultiAction Controllers
Section 7 - Working with Spring
-
Enterprise Support
-
Wiring Objects from JNDI
-
Scheduling Tasks
-
Wiring EJBs
-
Managing JMX Beans
-
Web Frameworks
-
JavaServer Faces
-
Struts
-
Ajax
-
Direct Web Remoting
|