PacktLib: Java EE 6 Development with NetBeans 7

Java EE 6 Development with NetBeans 7

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Getting Started with NetBeans

Introduction

Obtaining 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

Summary

Enhancing JSP Functionality with JSTL and Custom Tags

Core JSTL tags

SQL JSTL tags

Modifying database data with the tag

Closing remarks about JSTL

Custom JSP tags

Summary

Developing Web Applications using JavaServer Faces 2.0

Introduction to JavaServer faces

Developing our first JSF application

Facelets templating

Composite components

Summary

Elegant Web Applications with PrimeFaces

Our first PrimeFaces project

Using PrimeFaces components in our JSF applications

Tabbed views

Wizard interfaces

More information

Summary

Interacting with Databases through the Java Persistence API

Creating our first JPA entity

Automated Generation of JPA Entities

Entity Relationships

Generating JSF applications from JPA entities

Summary

Implementing the Business Tier with Session Beans

Introducing Session Beans

Creating a session bean in NetBeans

Accessing the bean from a client

Session bean transaction management

Implementing aspect oriented programming with interceptors

EJB timer service

Generating session beans from JPA entities

Summary

Contexts and Dependency Injection (CDI)

Introduction to CDI

Qualifiers

Stereotypes

Interceptor Binding Types

Summary

Messaging with JMS and Message Driven Beans

Introduction to JMS

Creating the project and JMS resources

Processing JMS messages with message driven Beans

Summary

SOAP Web Services with JAX-WS

Introduction to web services

Creating a simple web service

Exposing EJBs as web services

Summary

RESTful Web Services with JAX-RS

Generating a RESTful web service from an existing database

Testing our RESTful web service

Developing a RESTful web service client

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 the NetBeans Profiler

Identifying Performance Issues with the NetBeans Profiler

Identifying Performance Issues with the NetBeans Profiler

Index