Overview of Java EE architecture
Understanding a typical Java EE application
Accessing protected resource inside a Web module
Understanding the application client module
Declaring security roles in Application level
Adding a custom authentication method to GlassFish
Designing and Developing Secure Java EE Applications
Understanding the sample application
Analyzing sample application business logic
Implementing the Business and Persistence layers
Developing the Presentation layer
Deploying the application client module in the Application Client Container
Securing GlassFish Environment
Securing a host operating system
Estimating security risks: Auditing
Securing different network listeners
Hosting multiple domains using one IP
Sharing security context between different applications using SSO
Introducing OpenDS: Open Source Directory Service
Storing hierarchical information: Directory services
Installing and administrating OpenDS
Administrating and managing OpenDS
Replicating Directory Information Tree (DIT)
OpenSSO, the Single sign-on Solution
Securing our applications using OpenSSO
Securing Java EE Applications using OpenSSO
Installing J2EE Agent 3.0 for GlassFish
Securing Web Services by OpenSSO
Java EE and Web Services security
Understanding Web Services security
Developing secure Web Services