WebLogic: The Definitive Guide
暫譯: WebLogic:權威指南

Jon Mountjoy, Avinash Chugh

  • 出版商: O'Reilly
  • 出版日期: 2004-03-30
  • 售價: $2,060
  • 貴賓價: 9.5$1,957
  • 語言: 英文
  • 頁數: 848
  • 裝訂: Paperback
  • ISBN: 059600432X
  • ISBN-13: 9780596004323
  • 已過版

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

相關主題

商品描述

BEA's WebLogic Server implements the full range of J2EE technologies, and includes many additional features such as advanced management, clustering, and web services. Widely adopted, it forms the core of the WebLogic platform, providing a stable framework for building scalable, highly available, and secure applications. In fact, in the long list of WebLogic's strengths and features, only one shortcoming stands out: the documentation that comes with the WebLogic server often leaves users clamoring for more information.

WebLogic: The Definitive Guide presents a 360-degree view of the world of WebLogic. Providing in-depth coverage of the WebLogic server, the book takes the concept of "definitive" to a whole new level. Exhaustive treatment of the WebLogic server and management console answers any question that developers or administrators might think to ask. Developers will find a useful guide through the world of WebLogic to help them apply their J2EE expertise to build and manage applications. Administrators will discover all they need to manage a WebLogic-based setup. And system architects will appreciate the detailed analysis of the different system architectures supported by WebLogic, the overall organization of a WebLogic domain and supporting network infrastructure, and more.

WebLogic: The Definitive Guide is divided into three sections that explore WebLogic and J2EE, Managing the WebLogic Environment, and WebLogic Enterprise APIs. Some of the topics covered in this comprehensive volume include:

  • Building web applications on the WebLogic Server
  • Building and optimizing RMI applications
  • Using EJBs with WebLogic, including CMP entity beans
  • Packaging and deploying applications
  • Understanding WebLogic's support for clustering
  • Performance tuning and related configuration settings
  • Configuring WebLogic's SSL support
  • Maximizing WebLogic's security features
  • Building web services with XML
  • Using WebLogic's JMX services and MBeans


Anyone who has struggled with mastering the WebLogic server will appreciate the thorough, clearly written explanations and examples in this book. WebLogic: The Definitive Guide is the definitive documentation for this popular J2EE application server.

Table of Contents

Preface

1. Introduction
     Overview of WebLogic Server
     Software and Versions
     Getting Started with WebLogic Server

2. Web Applications
     Packaging and Deployment
     Configuring Web Applications
     Servlets and JSPs
     JSP Tag Libraries
     Session Tracking
     Session Persistence
     Clusters and Replicated Persistence
     Configuring a Simple Web Cluster
     Security Configuration
     Monitoring Web Applications

3. Managing the Web Server
     Configuring WebLogic's HTTP Server
     Virtual Hosting
     HTTP Access Logs
     Understanding Proxies
     Web Server Plug-ins

4. Using JNDI and RMI
     Using WebLogic's JNDI
     Using JNDI in a Clustered Environment
     Using WebLogic's RMI
     Using WebLogic's RMI over IIOP

5. JDBC
     Overview of JDBC Resources
     Configuring JDBC Connectivity
     WebLogic's Wrapper Drivers
     Rowsets
     Clustering and JDBC Connections

6. Transactions
     Overview
     EJB Transactions
     The Transaction Service
     Managing WebLogic JTA

7. J2EE Connectors
     Assembling and Deploying Resource Adapters
     Configuring Resource Adapters
     WebLogic-Specific Configuration Options
     Using the Resource Adapter
     Monitoring Connections

8. JMS
     Configuring JMS Resources
     Optimizing JMS Performance
     Controlling Message Delivery
     JMS Programming Issues
     Clustered JMS
     WebLogic's Messaging Bridge
     Monitoring JMS

9. JavaMail
     Configuring a Mail Session
     Using JavaMail
     Using Other JavaMail Providers

10. Using EJBs
     Getting Started
     Development Guidelines
     Managing WebLogic's EJB Container
     Configuring Entity Beans
     EJBs and Transactions
     EJBs and Clustering

11. Using CMP and EJB QL
     Building CMP Entity Beans
     Features of WebLogic's CMP
     Container-Managed Relationships
     EJB QL

12. Packaging and Deployment
     Packaging
     Deployment Tools
     Application Deployment
     WebLogic's Classloading Framework
     Deployment Considerations
     Split Directory Development

13. Managing Domains
     Structure of a Domain
     Designing a Domain
     Creating Domains
     Domain Backups
     Handling System Failure
     Domain Network Configuration
     Node Manager
     The Server Life Cycle
     Monitoring a WebLogic Domain

14. Clustering
     An Overview of Clustering
     A Closer Look at the Frontend Tier
     Load-Balancing Schemes
     Using J2EE Services on the Object Tier
     Combined-Tier Architecture
     Securing a Clustered Solution
     Machines, Replication Groups, and Failover
     Network Configuration
     Monitoring Clusters

15. Performance, Monitoring, and Tuning
     Tuning WebLogic Applications
     Tuning the Application Server
     Tuning the JVM

16. SSL
     An Overview of SSL
     Configuring WebLogic's SSL
     Programmatic SSL
     Mapping Certificates to WebLogic Users

17. Security
     The Java Security Manager
     Connection Filtering
     The Security Provider Architecture
     The Providers
     Configuring Trust Between Two Domains
     JAAS Authentication in a Client
     Creating a Custom Authentication Provider
     Creating an Identity Assertion Provider

18. XML
     JAXP
     Built-in Processors
     The XML Registry
     XML Application Scoping
     WebLogic's Streaming API
     WebLogic's XPath API
     Miscellaneous Extensions

19. Web Services
     Using the Web Services Framework
     Web Service Design Considerations
     Implementing the Backend Components
     Datatypes
     Implementing Clients
     Reliable SOAP Messaging
     SOAP Message Handlers
     Security
     UDDI
     Internationalization and Character Sets

20. JMX
     The MBean Architecture
     Accessing MBean Servers
     Accessing MBeans
     Examples
     MBean Notifications
     Monitor MBeans
     Timer MBeans

21. Logging and Internationalization
     The Logging Architecture
     Listening for Log Messages
     Generating Log Messages

22. SNMP
     WebLogic's SNMP Infrastructure
     Using the SNMP Agent
     Traps
     SNMP Proxies

Index

商品描述(中文翻譯)

BEA 的 WebLogic Server 實現了完整的 J2EE 技術範疇,並包含許多額外功能,如先進的管理、集群和網路服務。它被廣泛採用,形成了 WebLogic 平台的核心,提供了一個穩定的框架,用於構建可擴展、高可用性和安全的應用程式。事實上,在 WebLogic 的長長優勢和特性清單中,只有一個缺點突出:隨 WebLogic Server 附帶的文檔經常讓用戶渴望更多的信息。

《WebLogic: The Definitive Guide》提供了 WebLogic 世界的 360 度全景視圖。這本書深入涵蓋了 WebLogic Server,將「權威」的概念提升到全新的層次。對 WebLogic Server 和管理控制台的全面處理回答了開發人員或管理員可能想要詢問的任何問題。開發人員將會找到一個有用的指南,幫助他們將 J2EE 專業知識應用於構建和管理應用程式。管理員將發現管理基於 WebLogic 的設置所需的所有信息。而系統架構師將欣賞對 WebLogic 支援的不同系統架構的詳細分析、WebLogic 域的整體組織及支援的網路基礎設施等。

《WebLogic: The Definitive Guide》分為三個部分,探討 WebLogic 和 J2EE、管理 WebLogic 環境以及 WebLogic 企業 API。本書涵蓋的一些主題包括:
- 在 WebLogic Server 上構建網路應用程式
- 構建和優化 RMI 應用程式
- 在 WebLogic 中使用 EJB,包括 CMP 實體 Bean
- 封裝和部署應用程式
- 理解 WebLogic 對集群的支援
- 性能調優和相關配置設置
- 配置 WebLogic 的 SSL 支援
- 最大化 WebLogic 的安全功能
- 使用 XML 構建網路服務
- 使用 WebLogic 的 JMX 服務和 MBeans

任何曾經努力掌握 WebLogic Server 的人都會欣賞這本書中徹底且清晰的解釋和範例。《WebLogic: The Definitive Guide》是這個流行的 J2EE 應用伺服器的權威文檔。

目錄

前言

1. 介紹
- WebLogic Server 概述
- 軟體和版本
- 開始使用 WebLogic Server

2. 網路應用程式
- 封裝和部署
- 配置網路應用程式
- Servlets 和 JSPs
- JSP 標籤庫
- 會話追蹤
- 會話持久性
- 集群和複製持久性
- 配置簡單的網路集群
- 安全配置
- 監控網路應用程式

3. 管理網路伺服器
- 配置 WebLogic 的 HTTP 伺服器
- 虛擬主機
- HTTP 存取日誌
- 理解代理
- 網路伺服器插件

4. 使用 JNDI 和 RMI
- 使用 WebLogic 的 JNDI
- 在集群環境中使用 JNDI
- 使用 WebLogic 的 RMI
- 使用 WebLogic 的 RMI over IIOP

5. JDBC
- JDBC 資源概述
- 配置 JDBC 連接
- WebLogic 的包裝驅動程式
- Rowsets
- 集群和 JDBC 連接

6. 交易
- 概述
- EJB 交易
- 交易服務
- 管理 WebLogic JTA

7. J2EE 連接器
- 組裝和部署資源適配器
- 配置資源適配器
- WebLogic 特定的配置選項
- 使用資源適配器
- 監控連接

8. JMS
- 配置 JMS 資源
- 優化 JMS 性能
- 控制消息傳遞
- JMS 編程問題
- 集群 JMS
- WebLogic 的消息橋
- 監控 JMS

9. JavaMail
- 配置郵件會話
- 使用 JavaMail
- 使用其他 JavaMail 提供者

10. 使用 EJBs
- 開始使用
- 開發指南
- 管理 WebLogic 的 EJB 容器
- 配置實體 Bean
- EJB 和交易
- EJB 和集群

11. 使用 CMP 和 EJB QL
- 構建 CMP 實體 Bean
- WebLogic 的 CMP 特性
- 容器管理的關係
- EJB QL

12. 封裝和部署
- 封裝
- 部署工具
- 應用程式部署
- WebLogic 的類加載框架
- 部署考量
- 分割目錄開發

13. 管理域
- 域的結構
- 設計域
- 創建域
- 域備份
- 處理系統故障
- 域網路配置
- 節點管理器
- 伺服器生命週期
- 監控 WebLogic 域

14. 集群
- 集群概述
- 前端層的深入分析
- 負載平衡方案
- 在物件層上使用 J2EE 服務
- 組合層架構
- 保護集群解決方案
- 機器、複製組和故障轉移
- 網路配置
- 監控集群

15. 性能、監控和調優
- 調優 WebLogic 應用程式
- 調優應用伺服器
- 調優 JVM

16. SSL
- SSL 概述
- 配置 WebLogic 的 SSL
- 程式化 SSL
- 將證書映射到 WebLogic 用戶

17. 安全性
- Java 安全管理器
- 連接過濾
- 安全提供者架構
- 提供者
- 配置兩個域之間的信任
- 客戶端中的 JAAS 認證
- 創建自定義認證提供者
- 創建身份聲明提供者

18. XML
- JAXP
- 內建處理器
- XML 註冊表
- XML 應用範圍
- WebLogic 的串流 API
- WebLogic 的 XPath API
- 其他擴展

19. 網路服務
- 使用網路服務框架
- 網路服務設計考量
- 實現後端組件
- 數據類型
- 實現客戶端
- 可靠的 SOAP 消息傳遞
- SOAP 消息處理器
- 安全性
- UDDI
- 國際化和字符集

20. JMX
- MBean 架構
- 訪問 MBean 伺服器
- 訪問 MBeans
- 範例
- MBean 通知
- 監控 MBeans
- 計時器 MBeans

21. 日誌和國際化
- 日誌架構
- 監聽日誌消息
- 生成日誌消息

22. SNMP
- WebLogic 的 SNMP 基礎設施
- 使用 SNMP 代理
- 陷阱
- SNMP 代理

索引