JBoss : A Developer's Notebook
暫譯: JBoss:開發者筆記本

Norman Richards, Sam Griffith

  • 出版商: O'Reilly
  • 出版日期: 2005-08-02
  • 定價: $1,180
  • 售價: 5.0$590
  • 語言: 英文
  • 頁數: 176
  • 裝訂: Paperback
  • ISBN: 0596100078
  • ISBN-13: 9780596100070
  • 相關分類: Java 相關技術
  • 立即出貨

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

相關主題

商品描述

Description:

There's nothing ordinary about JBoss. What began as an open source EJB container project six years ago has become a fully certified J2EE 1.4 application server with the largest market share, competitive with proprietary Java application servers in features and quality. And with its dynamic architecture, JBoss isn't just a J2EE server. You can alter the services to make J2EE work the way you want, or even throw J2EE away completely.


After more than a million downloads, many JBoss users are no longer trying it out on internal test boxes, but rolling it out on production machines. JBoss: A Developer's Notebook takes you on a complete tour of JBoss in a very unique way: rather than long discussions, you will find code--lots of code. In fact, the book is a collection of hands-on labs that take you through the critical JBoss features step-by-step. You don't just read about JBoss, you learn it through direct practical application. That includes exploring the server's many configurations: from bare features for simple applications, to the lightweight J2EE configuration, to everything JBoss has in store-including Hibernate and Tomcat.



JBoss: A Developer's Notebook also introduces the management console, the web services messaging features, enhanced monitoring capabilities, and shows you how to improve performance. At the end of each lab, you'll find a section called "What about..." that anticipates and answers likely follow-up questions, along with a section that points you to articles and other resources if you need more information.



JBoss is truly an extraordinary application server. And we have an extraordinary way for you to learn it.

 

 

Table of Contents:

The Developer's Notebook Series

Chapter 1. Installing and Running JBoss

     Installing the Server

     Starting Up JBoss

     Examining the Server (JMX Console)

     Shutting Down the Server

     Specifying a Server Configuration

     Creating a New Configuration

Chapter 2. Deploying an Application on JBoss

     Getting Ant

     Creating and Packaging the Application

     Running the Application

     Modifying the Deployed Application

     Exploding Deployments

     Viewing the Application on the Management Console

     Uninstalling the Application

Chapter 3. Creating a Complete Application

     Building the EJB Tier

     Using XDoclet to Build the Web Tier

     Defining Users

     Deploying the Application

     Examining the Database

Chapter 4. Connecting to a Real Database

     Setting Up MySQL

     Adding the JDBC Driver

     Creating a Datasource

     Linking the Datasource to Our Application

     Monitoring the Connection Pool

Chapter 5. Applying Security

     Defining a Security Domain

     Using a Relational Database for Users

     Using Hashed Passwords

     Using an LDAP Server for Users

     Stacking Login Modules

     Enabling SSL

Chapter 6. Logging

     Configuring log4j

     Adding a Logging Category

     Configuring the Log Format

     Creating a New Logfile

     Rolling Logfiles

     Adjusting Logging from the JMX Console

     HTTP Access Logs

     Logging Generated SQL for CMP

Chapter 7. Configuring Persistence

     Managing Schema

     Mapping Objects

     Mapping Relations

     Adding Audit Data

     Generating Primary Keys

Chapter 8. Managing and Monitoring JBoss

     Starting the Web Console

     Monitoring Your Application

     Working with MBeans

     Monitoring MBeans

     Creating a Snapshot

     Creating a Monitor

     Creating an Email Alert

     Managing JBoss from the Command Line

Chapter 9. Rolling Out JBoss

     Securing the Management Consoles

     Securing the JMX Invoker

     Removing the HTTP Invokers

     Configuring the JMS Invokers

     Removing Hypersonic

     Configuring Tomcat Connectors

     Setting a Root Web Application

     Removing the Class Download Service

Index

商品描述(中文翻譯)

**描述:**
JBoss 絕對不普通。六年前作為一個開源 EJB 容器專案開始的 JBoss,已經成為一個完全認證的 J2EE 1.4 應用伺服器,擁有最大的市場佔有率,並在功能和品質上與專有的 Java 應用伺服器競爭。憑藉其動態架構,JBoss 不僅僅是一個 J2EE 伺服器。您可以調整服務,使 J2EE 按照您的需求運作,甚至完全拋棄 J2EE。

在超過一百萬次下載之後,許多 JBoss 使用者不再是在內部測試機器上「試用」它,而是將其「部署」到生產機器上。《JBoss: A Developer's Notebook》以非常獨特的方式帶您全面了解 JBoss:與其長篇討論,您會發現大量的程式碼。事實上,這本書是一系列實作實驗的集合,逐步帶您了解 JBoss 的關鍵功能。您不僅僅是閱讀 JBoss,而是通過直接的實踐應用來學習它。這包括探索伺服器的多種配置:從簡單應用的基本功能,到輕量級的 J2EE 配置,再到 JBoss 所提供的一切,包括 Hibernate 和 Tomcat。

《JBoss: A Developer's Notebook》還介紹了管理控制台、網路服務消息功能、增強的監控能力,並告訴您如何提高性能。在每個實驗的結尾,您會找到一個名為「那麼...」的部分,預測並回答可能的後續問題,還有一個部分指向文章和其他資源,以便您獲取更多資訊。

JBoss 確實是一個非凡的應用伺服器。我們有一種非凡的方式讓您學習它。

**目錄:**
**開發者筆記系列**

**第 1 章. 安裝和運行 JBoss**
     安裝伺服器
     啟動 JBoss
     檢查伺服器 (JMX 控制台)
     關閉伺服器
     指定伺服器配置
     創建新配置

**第 2 章. 在 JBoss 上部署應用程式**
     獲取 Ant
     創建和打包應用程式
     運行應用程式
     修改已部署的應用程式
     解壓部署
     在管理控制台查看應用程式
     卸載應用程式

**第 3 章. 創建完整的應用程式**
     構建 EJB 層
     使用 XDoclet 構建 Web 層
     定義用戶
     部署應用程式
     檢查資料庫

**第 4 章. 連接到真實資料庫**
     設置 MySQL
     添加 JDBC 驅動程式
     創建資料來源
     將資料來源鏈接到我們的應用程式
     監控連接池

**第 5 章. 應用安全性**
     定義安全域
     使用關聯資料庫管理用戶
     使用雜湊密碼
     使用 LDAP 伺服器管理用戶
     堆疊登錄模組
     啟用 SSL

**第 6 章. 日誌記錄**
     配置 log4j
     添加日誌類別
     配置日誌格式
     創建新日誌文件
     滾動日誌文件
     從 JMX 控制台調整日誌記錄
     HTTP 訪問日誌
     記錄為 CMP 生成的 SQL

**第 7 章. 配置持久性**
     管理架構
     映射對象
     映射關係
     添加審計數據
     生成主鍵

**第 8 章. 管理和監控 JBoss**
     啟動 Web 控制台
     監控您的應用程式
     與 MBeans 互動
     監控 MBeans
     創建快照
     創建監控器
     創建電子郵件警報
     從命令行管理 JBoss

**第 9 章. 部署 JBoss**
     保護管理控制台
     保護 JMX 調用器
     移除 HTTP 調用器
     配置 JMS 調用器
     移除 Hypersonic
     配置 Tomcat 連接器
     設置根 Web 應用程式
     移除類下載服務

**索引**