J2EE Best Practices: Java Design Patterns, Automation, and Performance

Darren Broemmer

  • 出版商: Wiley
  • 出版日期: 2002-11-01
  • 售價: $1,500
  • 貴賓價: 9.8$1,470
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 0471228850
  • ISBN-13: 9780471228851
  • 相關分類: Java 程式語言Design Pattern
  • 已絕版

買這商品的人也買了...

商品描述

Learn how to apply robust application design to your J2EE projects
There are a number of best practices you need to consider to build highly effective J2EE components and integrate them into applications. These practices include evaluating and selecting the right set of software components and services to handle the job.
In this book, Darren Broemmer supplies you with a set of best practices for J2EE development and then teaches you how to use them to construct an application architecture referred to as the reference architecture. The design and implementation of the reference architecture is based on a set of guiding principles that are used to optimize and automate J2EE development.
In addition to the author's thorough discussions of the latest technologies for J2EE implementation-including EJB 2, Jakarta Struts, Servlets, Java Server Pages, UML, design patterns, Common Business Logic Foundation components, and XML-Broemmer addresses such topics as:
* Understanding J2EE application architecture
* Building business applications with J2EE, a business object architecture, and extensible components created with design patterns
* Designing and implementing a sample banking Web application
* Integrating proven performance-engineering and optimization practices in the development process
* Using metadata-driven, configurable foundation components to automate much of the development and processing of Web-based business applications
The companion Web site contains the source code for a Common Business Logic Foundation and sample applications from the book, including a Jakarta Struts project and a banking application. Links to the Jakarta Struts frameworks and J2EE application servers such as BEA WebLogic and IBM WebSphere are also provided.

Table of Contents

Acknowledgments.

About the Author.

Introduction.

Chapter 1. Building Business Applications with J2EE.

Chapter 2. The Business Object Architecture: Design Considerations.

Chapter 3. Building Business Objects: Managing Properties and Handling Errors.

Chapter 4. Building Business Objects: Persistence, Relationships, and the Template Method Pattern.

Chapter 5. The Service-Based Architecture: Design Considerations.

Chapter 6. Building Service-Based Components.

Chapter 7. The User Interaction Architecture: Design Considerations and an Overview of Jakarta Struts.

Chapter 8. Building the User Interaction Architecture.

Chapter 9. Strengthening the Bank Application: Adding Security and Advanced Functionality.

Chapter 10. Performance.

Chapter 11. Moving toward Reuse in the Reference Architecture.

Bibliography.

Index.

商品描述(中文翻譯)

學習如何將強大的應用程式設計應用於您的J2EE專案

在建立高效能的J2EE元件並將其整合到應用程式中時,有一些最佳實踐需要考慮。這些實踐包括評估和選擇適合的軟體元件和服務來處理工作。

在這本書中,Darren Broemmer提供了一套J2EE開發的最佳實踐,並教導您如何使用它們來建構一個稱為參考架構的應用程式架構。參考架構的設計和實作基於一套指導原則,用於優化和自動化J2EE開發。

除了作者對J2EE實作的最新技術的詳細討論,包括EJB 2、Jakarta Struts、Servlets、Java Server Pages、UML、設計模式、Common Business Logic Foundation元件和XML-Broemmer還討論了以下主題:

* 瞭解J2EE應用程式架構

* 使用J2EE、業務物件架構和使用設計模式建立業務應用程式

* 設計和實作一個樣本銀行網路應用程式

* 在開發過程中整合經過驗證的效能工程和優化實踐

* 使用基於元數據的可配置基礎元件來自動化Web應用程式的開發和處理

附帶的網站包含了書中的Common Business Logic Foundation的原始碼和樣本應用程式,包括一個Jakarta Struts專案和一個銀行應用程式。還提供了指向Jakarta Struts框架和BEA WebLogic、IBM WebSphere等J2EE應用程式伺服器的連結。

目錄

致謝

關於作者

前言

第1章 使用J2EE建立業務應用程式

第2章 業務物件架構:設計考量

第3章 建立業務物件:管理屬性和處理錯誤

第4章 建立業務物件:持久性、關聯和模板方法模式

第5章 基於服務的架構:設計考量

第6章 建立基於服務的元件

第7章 使用者互動架構:設計考量和Jakarta Struts概述

第8章 建立使用者互動架構

第9章 強化銀行應用程式:添加安全性和高級功能

第10章 效能

第11章 在參考架構中邁向重複使用

參考文獻

索引