PacktLib: Java EE 5 Development with NetBeans 6

Java EE 5 Development with NetBeans 6

Credits

About the Author

About the Reviewers

Preface

Getting Started with NetBeans

Introduction

Downloading NetBeans

Installing NetBeans

Starting NetBeans for the First Time

Configuring NetBeans for Java EE Development

Deploying Our First Application

NetBeans Tips for Effective Development

Summary

Developing Web Applications with Servlets and JSPs

Creating Our First Web Application

Servlet Development

Securing Web Applications

JSP Fragments

Monitoring Web Applications with NetBeans HTTP Monitor

Summary

Enhancing JSP Functionality with JSTL and Custom Tags

Core JSTL Tags

SQL JSTL Tags

Closing Remarks about JSTL

Custom JSP Tags

Summary

Developing Web Applications using JavaServer Faces

Introduction to JavaServer Faces

Developing Our first JSF Application

JSF Validation

Displaying Tabular Data

Summary

Interacting with Databases through the Java Persistence API

Creating Our First JPA Entity

Automated Generation of JPA Entities

Generating JSF Applications from JPA Entities

Summary

Visual Web JSF Development

Writing Our first Visual Web Application

Summary

Implementing the Business Tier with Session Beans

Introduction to Session Beans

Creating a Session Bean in NetBeans

Session Bean Transaction Management

Implementing Aspect-Oriented Programming with Interceptors

EJB Timer Service

Generating Session Beans from JPA Entities

Summary

Messaging with JMS and Message Driven Beans

Introduction to JMS

Creating the Project and JMS Resources

Sending Messages to a Message Destination

Processing JMS Messages with Message Driven Beans

Summary

Web Services

Introduction to Web Services

Creating a Simple Web Service

Exposing EJBs as Web Services

Summary

Putting it all Together

Creating Our Enterprise Project

Summary

Debugging Enterprise Applications with the NetBeans Debugger

Debugging Enterprise Applications with the NetBeans Debugger

Debugging Enterprise Applications with the NetBeans Debugger

Identifying Performance Issues with NetBeans Profiler

Identifying Performance Issues with NetBeans Profiler

Identifying Performance Issues with NetBeans Profiler