Java EE 6 Tutorial Basic Concepts

ISBN-10: 0137081855

ISBN-13: 9780137081851

Edition: 4th 2011 (Revised)

List price: $49.99
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


eBooks Starting from $39.99
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Medical Terminology Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Customers also bought

Book details

List price: $49.99
Edition: 4th
Copyright year: 2011
Publisher: Prentice Hall PTR
Publication date: 8/24/2010
Binding: Paperback
Pages: 600
Size: 7.25" wide x 9.25" long x 1.25" tall
Weight: 1.980
Language: English

Java EE 6 Platform Highlights
Java EE Application Model
Distributed Multitiered Applications
Java EE Containers
Web Services Support
Java EE Application Assembly and Deployment
Packaging Applications
Development Roles
Java EE 6 APIs
Java EE 6 APIs in the Java Platform, Standard Edition 6.0
GlassFish Server Tools
Using the Tutorial Examples
Required Software
Starting and Stopping the GlassFish Server
Starting the Administration Console
Starting and Stopping the Java DB Server
Building the Examples
Tutorial Example Directory Structure
Getting the Latest Updates to the Tutorial
Debugging Java EE Applications
The Web Tier
Getting Started with Web Applications
Web Applications
Web Application Lifecycle
Web Modules: The hello1 Example
Configuring Web Applications: The hello2 Example
Further Information about Web Applications
JavaServer Faces Technology
What Is a JavaServer Faces Application?
JavaServer Faces Technology Benefits
Creating a Simple JavaServer Faces Application
Further Information about JavaServer Faces Technology
Introduction to Facelets
What Is Facelets?
Developing a Simple Facelets Application
Composite Components
Expression Language
Overview of the EL
Immediate and Deferred Evaluation Syntax
Value and Method Expressions
Defining a Tag Attribute Type
Literal Expressions
Reserved Words
Examples of EL Expressions
Using JavaServer Faces Technology in Web Pages
Setting Up a Page
Adding Components to a Page Using HTML Tags
Using Core Tags
Using Converters, Listeners, and Validators
Using the Standard Converters
Registering Listeners on Components
Using the Standard Validators
Referencing a Backing Bean Method
Developing with JavaServer Faces Technology
Backing Beans
Writing Bean Properties
Writing Backing Bean Methods
Using Bean Validation
Java Servlet Technology
What Is a Servlet?
Servlet Lifecycle
Sharing Information
Creating and Initializing a Servlet
Writing Service Methods
Filtering Requests and Responses
Invoking Other Web Resources
Accessing the Web Context
Maintaining Client State
Finalizing a Servlet
The mood Example Application
Further Information about Java Servlet Technology
Web Services
Introduction to Web Services
What Are Web Services?
Types of Web Services
Deciding Which Type of Web Service to Use
Building Web Services with JAX-WS
Creating a Simple Web Service and Clients with JAX-WS
Types Supported by JAX-WS
Web Services Interoperability and JAX-WS
Further Information about JAX-WS
Building RESTful Web Services with JAX-RS
What Are RESTful Web Services?
Creating a RESTful Root Resource Class
Example Applications for JAX-RS
Further Information about JAX-RS
Enterprise Beans
Enterprise Beans
What Is an Enterprise Bean?
What Is a Session Bean?
What Is a Message-Driven Bean?
Accessing Enterprise Beans
The Contents of an Enterprise Bean
Naming Conventions for Enterprise Beans
The Lifecycles of Enterprise Beans
Further Information about Enterprise Beans
Getting Started with Enterprise Beans
Creating the Enterprise Bean
Modifying the Java EE Application
Running the Enterprise Bean Examples
The cart Example
A Singleton Session Bean Example: counter
A Web Service Example: helloservice
Using the Timer Service
Handling Exceptions
Contexts and Dependency Injection for the Java EE Platform
Introduction to Contexts and Dependency Injection for the Java EE Platform
Overview of CDI
About Beans
About Managed Beans
Beans as Injectable Objects
Using Qualifiers
Injecting Beans
Using Scopes
Giving Beans EL Names
Adding Setter and Getter Methods
Using a Managed Bean in a Facelets Page
Injecting Objects by Using Producer Methods
Configuring a CDI Application
Further Information about CDI
Running the Basic Contexts and Dependency Injection Examples
The simplegreeting CDI Example
The guessnumber CDI Example
Introduction to the Java Persistence API
Entity Inheritance
Managing Entities
Querying Entities
Further Information about Persistence
Running the Persistence Examples
The order Application
The roster Application
The address-book Application
The Java Persistence Query Language
Query Language Terminology
Creating Queries Using the Java Persistence Query Language
Simplified Query Language Syntax
Example Queries
Full Query Language Syntax
Using the Criteria API to Create Queries
Overview of the Criteria and Metamodel APIs
Using the Metamodel API to Model Entity Classes
Using the Criteria API and Metamodel API to Create Basic Typesafe Queries
Introduction to Security in the Java EE Platform
Overview of Java EE Security
Security Mechanisms
Securing Containers
Securing the GlassFish Server
Working with Realms, Users, Groups, and Roles
Establishing a Secure Connection Using SSL
Further Information about Security
Getting Started Securing Web Applications
Overview of Web Application Security
Securing Web Applications
Using Programmatic Security with Web Applications
Examples: Securing Web Applications
Getting Started Securing Enterprise Applications
Securing Enterprise Beans
Examples: Securing Enterprise Beans
Securing Application Clients
Securing Enterprise Information Systems Applications
Java EE Supporting Technologies
Introduction to Java EE Supporting Technologies
What Is a Transaction?
Container-Managed Transactions
Bean-Managed Transactions
Transaction Timeouts
Updating Multiple Databases
Transactions in Web Components
Further Information about Transactions
Resource Connections
Resources and JNDI Naming
DataSource Objects and Connection Pools
Resource Injection
Resource Adapters and Contracts
Metadata Annotations
Common Client Interface
Further Information about Resources
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.