PacktLib: Java EE 5 Development using GlassFish Application Server

Java EE 5 Development using GlassFish Application Server

Credits

About the Author

About the Reviewers

Preface

Getting Started with GlassFish

Overview of Java EE and GlassFish

Obtaining GlassFish

Installing GlassFish

Verifying the Installation

GlassFish Domains Explained

Summary

Servlet Development and Deployment

Writing Our First Servlet

Compiling the Servlet

Configuring the Servlet

Packaging the Web Application

Deploying the Web Application

Testing the Web Application

Processing HTML Forms

Request Forwarding and Response Redirection

Persisting Application Data across Requests

Summary

JavaServer Pages

Introduction to JavaServer Pages

Developing Our First JSP

JSP Implicit Objects

JSPs and JavaBeans

Unified Expression Language

Summary

Database Connectivity

The CustomerDB Database

JDBC

Entity Relationships

Final Notes

Summary

JSP Standard Tag Library

Core JSTL Tag Library

Formatting JSTL Tag Library

SQL JSTL Tag Library

XML JSTL Tag Library

JSTL Functions

Summary

JavaServer Faces

Developing Our First JSF Application

Custom Data Validation

Customizing JSF's Default Messages

Integrating JSF and JPA

Summary

Java Messaging Service

Setting Up GlassFish for JMS

Message Queues

Message Topics

S´╗┐ummary

Security

Security Realms

Summary

Enterprise JavaBeans

Session Beans

Message-Driven Beans

Transactions in Enterprise Java Beans

Enterprise JavaBean Life Cycles

EJB Timer Service

EJB Security

Summary

Web Services

Developing Web Services with JAX-WS

Summary

Beyond Java EE

Facelets

Ajax4jsf

Seam

Summary

Sending Email from Java EE Applications

Sending Email from Java EE Applications

Sending Email from Java EE Applications

IDE Integration

IDE Integration

IDE Integration