Designing Enterprise Applications with the Java 2 Platform, Enterprise Edition (Paperback)
暫譯: 使用 Java 2 平台企業版設計企業應用程式(平裝本)

Nicholas Kassem, Enterprise Team

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

相關主題

商品描述

 

Description

 

 

The start-to-finish guide to maximizing enterprise application development with J2EE!

  • A timely and authoritative resource for both business and technical decision-makers -- straight from Sun Microsystems.
  • Covers every key element of the J2EE platform: servlets, JSP, JDBC, JNDI, Java Message Service, JavaBeans, and EJB.
  • Includes detailed coverage of e-commerce applications, plus a complete case study.

In this book, a team of Sun engineers presents the first start-to-finish guide to enterprise application development with the Java 2 Platform, Enterprise Edition (J2EE). This book covers every component of J2EE, providing "best practices" principles for building secure, high-performance multi-tier enterprise applications, plus a detailed case study showing exactly how to get the job done. The authors begin with an insider's overview of the J2EE platform, and how it can be used. They review each key component, platform, service, and communication technology provided by J2EE; then walk through enterprise development one tier at a time, showing how to leverage J2EE most effectively. The book covers each area: the client tier, Web tier, Enterprise JavaBeans tier, and Enterprise Information System tier, as well as practical techniques for packaging and deployment; extensive coverage of transactions, plus details on the J2EE security model. With the launch of the J2EE Platform, this book is the ideal one-stop resource for IT managers, web providers, EJB developers, database administrators, system administrators and system integrators.

Nick Kassem is Senior Staff Engineer at Sun Microsystems, and one of the architects of Java 2 Enterprise Edition. The Enterprise Team comprises several of the most knowledgeable J2EE engineers on Earth: the designers of the Java Enterprise Application Model.

Back to Top

 

Table Of Contents

 

Foreword.
Preface.
1. Introduction.

 

Challenges of Enterprise Application Development.
The Platform for Enterprise Solutions.
J2EE Application Scenarios.
Summary.


2. J2EE Platform Technologies.

 

Component Technologies.
Platform Roles.
Platform Services.
Service Technologies.
Communication Technologies.
Summary.


3. The Client Tier.

 

 

Requirements and Constraints.
Overview of Client Options.
Web Clients.
EJB Clients.
Enterprise Information System Clients.
Designing for Multiple Types of Client.
Summary.


4. The Web Tier.

 

 

Web Applications and Web Containers.
Dynamic Content Creation.
Servlets and JSP Pages.
JSP Page Design.
Internationalization and Localization.
Application Designs.
Application Migration.
Summary.


5. The Enterprise JavaBeans Tier.

 

 

Business Logic.
Enterprise Beans as J2EE Business Objects.
Entity Beans.
Session Beans.
Design Guidelines.
Summary.


6. The Enterprise Information System Tier.

 

 

Enterprise Information System Capabilities and Limitations.
Enterprise Information System Integration Scenarios.
Relational Database Management System Access.
Other Enterprise Information System Access.
Application Component Provider Tasks.
Application Programming Model.
Programming Access to Data and Functions.
Connections.
Security.
J2EE Connector Architecture.
Summary.


7. Packaging and Deployment.

 

 

Roles and Tasks.
Packaging J2EE Applications.
Deployment Descriptors.
Deployment Tools.
Summary.


8. Transaction Management.

 

 

Properties of Transactions.
J2EE Platform Transactions.
Scenarios.
JTA Transactions.
Transactions in Applets and Application Clients.
Transactions in Web Components.
Transactions in Enterprise Beans.
Transactions in Enterprise Information Systems.
Summary.


9. Security.

 

 

Security Threats and Mechanisms.
Authentication.
Authorization.
Protecting Messages.
Auditing.
Summary.


10. The Sample Application.

 

 

Application Functionality.
Application Architecture.
The View.
The Model.
Implementation.
The Controller.
MVC Summary.
Stateless Services.
Deployment.
Transactions.
Security.
Summary.


Afterword.
Glossary.
Index. 0201702770T04062001


Back to Top

 

 

商品描述(中文翻譯)

描述

從頭到尾的指南,最大化企業應用程式開發與 J2EE!

- 這是一本及時且權威的資源,適合商業和技術決策者——直接來自 Sun Microsystems。
- 涵蓋 J2EE 平台的每個關鍵元素:servlets、JSP、JDBC、JNDI、Java Message Service、JavaBeans 和 EJB。
- 包含電子商務應用程式的詳細內容,以及完整的案例研究。

在這本書中,一組 Sun 的工程師提供了第一本從頭到尾的企業應用程式開發指南,使用 Java 2 平台,企業版 (J2EE)。這本書涵蓋了 J2EE 的每個組件,提供了建立安全、高效能的多層企業應用程式的「最佳實踐」原則,並附有詳細的案例研究,展示如何完成工作。作者首先介紹 J2EE 平台的內部概覽及其使用方式。他們回顧了 J2EE 提供的每個關鍵組件、平台、服務和通訊技術;然後逐層介紹企業開發,展示如何最有效地利用 J2EE。書中涵蓋了每個領域:客戶端層、網頁層、Enterprise JavaBeans 層和企業資訊系統層,以及打包和部署的實用技術;廣泛涵蓋交易,並詳細介紹 J2EE 安全模型。隨著 J2EE 平台的推出,這本書是 IT 經理、網頁提供者、EJB 開發者、資料庫管理員、系統管理員和系統整合商的理想一站式資源。

Nick Kassem 是 Sun Microsystems 的高級員工工程師,也是 Java 2 企業版的架構師之一。企業團隊由幾位地球上最具知識的 J2EE 工程師組成:Java 企業應用程式模型的設計者。

目錄

前言。
序言。
1. 介紹。

企業應用程式開發的挑戰。
企業解決方案的平台。
J2EE 應用場景。
總結。

2. J2EE 平台技術。

組件技術。
平台角色。
平台服務。
服務技術。
通訊技術。
總結。

3. 客戶端層。

需求與限制。
客戶端選項概覽。
網頁客戶端。
EJB 客戶端。
企業資訊系統客戶端。
設計多種類型的客戶端。
總結。

4. 網頁層。

網頁應用程式和網頁容器。
動態內容創建。
Servlets 和 JSP 頁面。
JSP 頁面設計。
國際化和本地化。
應用程式設計。
應用程式遷移。
總結。

5. Enterprise JavaBeans 層。

業務邏輯。
Enterprise Beans 作為 J2EE 業務物件。
實體 Beans。
會話 Beans。
設計指導方針。
總結。

6. 企業資訊系統層。

企業資訊系統的能力和限制。
企業資訊系統整合場景。
關聯式資料庫管理系統存取。
其他企業資訊系統存取。
應用程式元件提供者任務。
應用程式編程模型。
對資料和功能的編程存取。
連接。
安全性。
J2EE 連接器架構。
總結。

7. 打包和部署。

角色和任務。
打包 J2EE 應用程式。
部署描述符。
部署工具。
總結。

8. 交易管理。

交易的屬性。
J2EE 平台交易。
場景。
JTA 交易。
Applet 和應用程式客戶端中的交易。
網頁元件中的交易。
Enterprise Beans 中的交易。
企業資訊系統中的交易。
總結。

9. 安全性。

安全威脅和機制。
身份驗證。
授權。
保護訊息。
審計。
總結。

10. 範例應用程式。

應用程式功能。
應用程式架構。
視圖。
模型。
實作。
控制器。
MVC 總結。
無狀態服務。
部署。
交易。
安全性。
總結。

後記。
詞彙表。
索引。 0201702770T04062001