J2EE Applications and BEA WebLogic Server / Edition 2

Multimedia Set (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Multimedia Set)
  • All (8) from $1.99   
  • New (4) from $39.11   
  • Used (4) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$39.11
Seller since 2008

Feedback rating:

(17705)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
Brand New, Perfect Condition, Please allow 4-14 business days for delivery. 100% Money Back Guarantee, Over 1,000,000 customers served.

Ships from: Westminster, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$39.12
Seller since 2007

Feedback rating:

(23484)

Condition: New
BRAND NEW

Ships from: Avenel, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$61.27
Seller since 2014

Feedback rating:

(4)

Condition: New
New

Ships from: Idyllwild, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$63.00
Seller since 2010

Feedback rating:

(8)

Condition: New
6-16-04 other 2 BRAND NEW! ONLY Expedited orders are shipped with tracking number! *WE DO NOT SHIP TO PO BOX* Please allow up to 14 days delivery for order with standard ... shipping. SHIPPED FROM MULTIPLE LOCATIONS. Read more Show Less

Ships from: San Jose, CA

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Close
Sort by

Overview

J2EEApplications and BEA WebLogic Server®

Second Edition

Revised by Angela Yochem David Carlson Tad Stephens

A revised and updated edition of the best-selling book by Michael Girdley, Rob Woollen, and Sanda L. Emerson, this is your start-to-finish guide to developing Web-based applications using J2EE 1.3 (with references to 1.4 features) and the new BEA WebLogic Server 8.1.

One step at a time, and one technology at a time, the authors walk you through building a complete, robust Web application. You'll prototype user interfaces, code server-side presentation logic and JSPs, implement database connectivity, establish central registries, provide JMS messaging, code EJBs, even integrate email facilities. Along the way, you'll discover how each module fits into your overall application design, as you learn best practices for enhancing availability, reliability, and security. Coverage includes:

  • Leveraging the Model-View-Controller (MVC) design pattern
  • Using JDBC and BEA WebLogic's transaction support to integrate enterprise databases
  • Preparing your applications to run in clustered BEA WebLogic Server environments
  • Developing EJBs that fully leverage BEA WebLogic Server's container services
  • Best practices and guidelines for testing, compilation, and deployment
  • Working with WebLogic Workshop, BEA's unified development environment
  • Utilizing BEA WebLogic Platform to integrate business processes and back office systems in an end-to-end application framework

J2EE Applications and BEA WebLogic Server, Second Edition is highly approachable for WebLogic beginners, and exceptionally useful for experienced developers. Whatever your background, it'll help you build the high-performance, high-value Web applications your business demands.

PRENTICE HALL Professional Technical Reference Upper Saddle River, NJ 07458
www.phptr.com
$49.99 U.S./$71.99 Canada

Read More Show Less

Product Details

  • ISBN-13: 9780131015524
  • Publisher: Prentice Hall
  • Publication date: 12/6/2002
  • Edition description: Paperback & CD-ROM
  • Edition number: 2
  • Pages: 619
  • Product dimensions: 7.00 (w) x 9.10 (h) x 1.30 (d)

Meet the Author

About the Authors

ANGELA YOCHEM is a Lead Systems Architect at UPS in Atlanta, GA. She specializes in rapid delivery of large-scale J2EE applications. She participated in the WebLogic Workshop advisory board for the 8.1 release, and is a member of the Atlanta BEA user group board of directors. Formerly of IBM, she has middleware-related patents pending, and teaches Java, Network Security and System Administration at the college level. Angela has an MS in Computer Science from the University of Tennessee.

DAVID CARLSON is a freelance programmer in Portland, OR. His career includes stints at several large companies including IBM, UPS, and Interface, and he co-founded the Internet consultancy Elemental Interactive. He has worked extensively with WebLogic Server and has experience "in the trenches" building several large-scale applications. David has an MS in Computer Science from the Georgia Institute of Technology.

TAD STEPHENS is a system engineer with BEA Systems, Inc. As a employee of the former company WebLogic, he has 6 years experience with WebLogic Server and the corresponding WebLogic-based products. He specializes in the application of distributed computing technologies in the financial services and telecommunications sectors. Tad has an MBA from the University of Alabama and a BS in Computer Science from the University of Tennessee.

Read More Show Less

Table of Contents

Ch. 1 Overview 1
Ch. 2 Presentation logic 9
Ch. 3 Advanced servlet techniques 65
Ch. 4 Using WebLogic server JavaServer pages 109
Ch. 5 WebLogic server JDBC and JTA 157
Ch. 6 Remote method invocation and distributed naming 201
Ch. 7 Enterprise messaging with the Java message service (JMS) 217
Ch. 8 Using session enterprise JavaBeans 249
Ch. 9 Entity EJBs 287
Ch. 10 Using message-driven EJBs 343
Ch. 11 Interfacing with Internet mail using WebLogic server JavaMail 359
Ch. 12 Administering WebLogic server 8.1 371
Ch. 13 Application security with WebLogic server 8.1 397
Ch. 14 Designing the production deployment 433
Ch. 15 Web auction design goals 465
Ch. 16 WebLogic workshop 503
Ch. 17 Capacity planning for the WebLogic server 533
Ch. 18 Introduction to WebLogic platform 8.1 547
Read More Show Less

Preface

Preface

What Is BEA WebLogic Server?

BEA WebLogic Server is the market-leading application server for enterprise-level, multitier, fully distributed applications. WebLogic Server's implementation of J2EE 1.3 technologies, Web services, and related standards make it the de facto industry standard for developing and deploying Java- based Web applications.

BEA WebLogic Server offers efficient use of system resources such as client and database con-nections. It can support commerce applications for millions of users and hundreds of thousands of requests per hour. It supports clustering of server instances for reliability, scalability, and high per-formance. It maintains and manages application logic and business rules for a variety of clients.

In this book, you will learn about BEA's implementation of Sun Microsystems' Java 2 Platform Enterprise Edition (J2EE). This preface and Chapter 1 introduce many acronyms that are part of the J2EE suite of technologies. The remaining chapters in the book cover many of these technologies in detail. No prior knowledge of J2EE technology is assumed, so if the J2EE terminology makes no sense at this point, don't worry. The remaining chapters provide an introduction to the J2EE specifi-cation and the WebLogic Server implementation.

WebLogic Server Overview

The Container-Component Model

The WebLogic Server platform (in Java parlance) can be thought of as a container that provides ser-vices to components of user applications. Components such as EJBs, JavaServer Pages (JSPs), and serv-lets reside in the WebLogic Server container and take advantage of the services provided by it.

The WebLogic Server container (the large pentagon) encloses various J2EE services. Interconnections of services are depicted with lines and arrows. WebLogic Server management (via the WebLogic Management Framework) and security are shown as layers external to the container.

WebLogic Platform Overview

BEA's WebLogic Platform is a complete application infrastructure platform, enabling developers to build and integrate enterprise applications easily and rapidly. WebLogic Platform is designed to address end-to-end problems for the enterprise, providing standards-based frameworks to help you build, test, and deploy J2EE applications, business processes, workflows, messaging applications, enterprise portals, trading partner applications, and more.

WebLogic Platform consists of a suite of products, including WebLogic Server, WebLogic Inte-gration Server, WebLogic Portal Server, WebLogic Workshop, and WebLogic JRocket JVM. These products share a common infrastructure and common tools, making WebLogic Platform an excellent choice for building and integrating enterprise applications.

Chapter 18 provides an overview of WebLogic Platform components and how they relate to one another.

How to Use This Book

J2EE Applications and BEA WebLogic Server contains 18 chapters, each of which covers a phase of devel-oping Web-based applications using J2EE and WebLogic Server. Each chapter is organized around a particular Java Enterprise technology that you use to create a component of the WebAuction applica-tion, an online auction site that functions as the core example set for this book. The discussion of EJBs, which are the major players in J2EE application development, spans three chapters.

Each chapter notes where an application module fits in an overall application design; how to plan for efficient implementation; the specifics of the example implementation; and recommenda-tions for best practices that can guide the implementation of a similar component at your site.

The Enterprise Java APIs and associated APIs that are part of the J2EE specification are dis-cussed in this book in the approximate order in which a developer might use them. However, each technology is described and illustrated without dependencies on material covered in any other chapter.

Road Map

Whether you're an experienced Java developer or a novice, we assume that you're just getting started with developing applications for an application server. Because individual application devel-opment styles differ, each chapter is self-contained. You can read the chapters in the order that best suits your development style.

After getting a basic idea of the concepts and best practices for each technology, the developer can begin to design some of the major modules, such as the EJBs for the server-side logic, or the JSPs for the user interface.

In narrative form, the chapters follow this sequence: First, the developer can prototype the user interface, coding the server-side presentation logic in servlets (Chapters 2 and 3) and JSPs (Chapter 4). The Model-View-Controller (MVC) design pattern is explained in detail in these chapters.

When the basic outline of the application behavior is known, the developer can plan for database connectivity with JDBC and transactions (Chapter 5).

As application modules emerge, the developer sets up the central registry for object and method names, and the framework for Remote Method Invocation, or RMI (Chapter 6).

In order to ensure efficient performance when executing an application over a cluster of WebLogic Servers, the developer uses the JMS protocol to set up the middleware-oriented messaging layer to sequence and manage correct object behaviors (Chapter 7).

To ensure application component independence and to take maximum advantage of the WebLogic Server container's services, the developer codes the EJBs, which are at the heart of the appli-cation's functionality (Chapters 8, 9, and 10).

To include email functionality, the developer connects the application to Internet mail using the Java-Mail protocol (Chapter 11).

After unit testing, the developer plans for deployment of the completed application, surveying the hardware and software elements that need to interoperate when an application is deployed. WebLogic management and administration services allow applications to be deployed in production environments and allow those environments to be monitored for enterprise-quality availability and reliability. (Chapter 12). It is also necessary to implement and enforce appropriate levels of security (Chapter 13) based on the needs of the application and the business, which can be done with a combination of WebLogic Server features and J2EE security functions.

After the deployment design, methodology, and tools have been surveyed, the developer com-piles, tests, and deploys the completed application (Chapter 14), following best practices and guidelines learned from years of experience.

An example application for review and deployment is outlined in Chapter 15 (the WebAuction application). BEA's unified development environment, WebLogic Workshop, offers an easy-to-use, intuitive suite of services for the J2EE and Web Services programmer. (Chapter 16). WebLogic Plat-form builds on the capabilities of WebLogic Server 8.1 by adding user presentation, business pro-cess management, data integration, and back-office system access in a complete, end-to-end application framework (Chapter 18).

An introduction to Web Services is found in Appendix A.

Read More Show Less

Introduction

Preface

What Is BEA WebLogic Server?

BEA WebLogic Server is the market-leading application server for enterprise-level, multitier, fully distributed applications. WebLogic Server's implementation of J2EE 1.3 technologies, Web services, and related standards make it the de facto industry standard for developing and deploying Java- based Web applications.

BEA WebLogic Server offers efficient use of system resources such as client and database con-nections. It can support commerce applications for millions of users and hundreds of thousands of requests per hour. It supports clustering of server instances for reliability, scalability, and high per-formance. It maintains and manages application logic and business rules for a variety of clients.

In this book, you will learn about BEA's implementation of Sun Microsystems' Java 2 Platform Enterprise Edition (J2EE). This preface and Chapter 1 introduce many acronyms that are part of the J2EE suite of technologies. The remaining chapters in the book cover many of these technologies in detail. No prior knowledge of J2EE technology is assumed, so if the J2EE terminology makes no sense at this point, don't worry. The remaining chapters provide an introduction to the J2EE specifi-cation and the WebLogic Server implementation.

WebLogic Server Overview

The Container-Component Model

The WebLogic Server platform (in Java parlance) can be thought of as a container that provides ser-vices to components of user applications. Components such as EJBs, JavaServer Pages (JSPs), and serv-lets reside in the WebLogic Server container and take advantage of the services provided by it.

The WebLogic Servercontainer (the large pentagon) encloses various J2EE services. Interconnections of services are depicted with lines and arrows. WebLogic Server management (via the WebLogic Management Framework) and security are shown as layers external to the container.

WebLogic Platform Overview

BEA's WebLogic Platform is a complete application infrastructure platform, enabling developers to build and integrate enterprise applications easily and rapidly. WebLogic Platform is designed to address end-to-end problems for the enterprise, providing standards-based frameworks to help you build, test, and deploy J2EE applications, business processes, workflows, messaging applications, enterprise portals, trading partner applications, and more.

WebLogic Platform consists of a suite of products, including WebLogic Server, WebLogic Inte-gration Server, WebLogic Portal Server, WebLogic Workshop, and WebLogic JRocket JVM. These products share a common infrastructure and common tools, making WebLogic Platform an excellent choice for building and integrating enterprise applications.

Chapter 18 provides an overview of WebLogic Platform components and how they relate to one another.

How to Use This Book

J2EE Applications and BEA WebLogic Server contains 18 chapters, each of which covers a phase of devel-oping Web-based applications using J2EE and WebLogic Server. Each chapter is organized around a particular Java Enterprise technology that you use to create a component of the WebAuction applica-tion, an online auction site that functions as the core example set for this book. The discussion of EJBs, which are the major players in J2EE application development, spans three chapters.

Each chapter notes where an application module fits in an overall application design; how to plan for efficient implementation; the specifics of the example implementation; and recommenda-tions for best practices that can guide the implementation of a similar component at your site.

The Enterprise Java APIs and associated APIs that are part of the J2EE specification are dis-cussed in this book in the approximate order in which a developer might use them. However, each technology is described and illustrated without dependencies on material covered in any other chapter.

Road Map

Whether you're an experienced Java developer or a novice, we assume that you're just getting started with developing applications for an application server. Because individual application devel-opment styles differ, each chapter is self-contained. You can read the chapters in the order that best suits your development style.

After getting a basic idea of the concepts and best practices for each technology, the developer can begin to design some of the major modules, such as the EJBs for the server-side logic, or the JSPs for the user interface.

In narrative form, the chapters follow this sequence: First, the developer can prototype the user interface, coding the server-side presentation logic in servlets (Chapters 2 and 3) and JSPs (Chapter 4). The Model-View-Controller (MVC) design pattern is explained in detail in these chapters.

When the basic outline of the application behavior is known, the developer can plan for database connectivity with JDBC and transactions (Chapter 5).

As application modules emerge, the developer sets up the central registry for object and method names, and the framework for Remote Method Invocation, or RMI (Chapter 6).

In order to ensure efficient performance when executing an application over a cluster of WebLogic Servers, the developer uses the JMS protocol to set up the middleware-oriented messaging layer to sequence and manage correct object behaviors (Chapter 7).

To ensure application component independence and to take maximum advantage of the WebLogic Server container's services, the developer codes the EJBs, which are at the heart of the appli-cation's functionality (Chapters 8, 9, and 10).

To include email functionality, the developer connects the application to Internet mail using the Java-Mail protocol (Chapter 11).

After unit testing, the developer plans for deployment of the completed application, surveying the hardware and software elements that need to interoperate when an application is deployed. WebLogic management and administration services allow applications to be deployed in production environments and allow those environments to be monitored for enterprise-quality availability and reliability. (Chapter 12). It is also necessary to implement and enforce appropriate levels of security (Chapter 13) based on the needs of the application and the business, which can be done with a combination of WebLogic Server features and J2EE security functions.

After the deployment design, methodology, and tools have been surveyed, the developer com-piles, tests, and deploys the completed application (Chapter 14), following best practices and guidelines learned from years of experience.

An example application for review and deployment is outlined in Chapter 15 (the WebAuction application). BEA's unified development environment, WebLogic Workshop, offers an easy-to-use, intuitive suite of services for the J2EE and Web Services programmer. (Chapter 16). WebLogic Plat-form builds on the capabilities of WebLogic Server 8.1 by adding user presentation, business pro-cess management, data integration, and back-office system access in a complete, end-to-end application framework (Chapter 18).

An introduction to Web Services is found in Appendix A.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)