Enterprise Java Programming with IBM WebSphere

by ; ; ; ; ; ; ; ;
Edition: 2nd
Format: Hardcover w/CD
Pub. Date: 2004-01-01
Publisher(s): IBM Press
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $69.99

Rent Textbook

Select for Price
There was a problem. Please try again later.

New Textbook

We're Sorry
Sold Out

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

-Everything Java developers need to start building J2EE applications using WebSphere Tools for the WebSphere Application Server-Hands-on techniques and case studies: servlets, JSP, EJB, IBM VisualAge for Java, and more-Written by IBM insiders for IBM Press

Table of Contents

Foreword
Preface
Introduction
Why Software Development Must Consider the Whole Enterprise
How Iterative Development Addresses Key IT Management Issues
Today's Enterprise Applications Have New Requirements
What Is the Starting Point? What Is a Layered Architecture? Layered Architecture Benefits
Summary
Introduction to the Case Study
Case Study Analysis and Design Artifacts
Use Case Definitions
Designing the Case Study Domain Model
Using the Case Study in Our Book
Summary
J2ee Overview
Why J2EE? J2EE Architecture
J2EE Platform Roles
J2EE Versions and Evolution
A J2EE Perspective
Summary
What Is WebSphere? WebSphere Foundation and Tools
The WAS Core Architecture
Administering a local WAS Server
Leveraging the Scalability of WAS ND
Summary
Presentation Layer Patterns
Java User Interface Technologies
Decoupling the User Interface
Mediating Logical View Logic
Summary
Servlets
HTTP Technology Primer
Servlet Concepts
Servlet Life Cycle
An Example Servlet
Web Deployment Descriptors
Filters
Servlet API Classes and Interfaces
Summary
Developing Servlets Using IBM WebSphere Studio Application Developer
The IBM WebSphere Studio Family of Tools
Building an Example Servlet with WSAD
Some Problems with This Example
Summary
Testing Servlets Using WSAD
Edit the Web Deployment Descriptor
Summary
Managing Session State
Some Client-Side Session Approaches
Servlets and Session State
Choosing the Right Approach
Session Persistence
Summary
JavaServer Pages Concepts
Page Templates and Server-Side Scripting
A Short History of Java Server Pages
Page Compilation-Runtime View
JSP Syntax
Scripting Elements
Directives
JSP Documents
Roles for JSP
Summary
Tag Libraries and Custom Tags
Introduction
Basic Model for Custom Tags
JSTL and Other Widely Used Tag Libraries
Writing Tag Handlers
Tag Library Descriptor (.tld)
Taglib Directive and Coding Custom Actions
Support for Custom Actions
Summary
Design Considerations for Controllers
Where Do Controllers Come From? Controller Design Alternatives
Exception Handling
Logging
Servlet Filters
Summary
Developing and Testing JSPs in WSAD
Another Look at MVC
JavaBeans, Introspection, and Contracts
Building Applications Using JSPs with WSAD
Editing JavaServer Pages
Validating the JSP Page
Running on the Server
Debugging the JSP
Simplifying JSPs
XML compliance
Summary
Apache Struts as an MVC Framework
Table of Contents provided by Publisher. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.