買這商品的人也買了...
-
$1,580$1,501 -
$199Java Enterprise in a Nutshell (Paperback)
-
$960An Introduction to Formal Languages and Automata, 3/e
-
$1,029Operating System Concepts, 6/e
-
$970Introduction to Algorithms, 2/e
-
$780J2EE Connector Architecture and Enterprise Application Integration (Paperback)
-
$950$931 -
$1,710$1,625 -
$1,039Modern VLSI Design: System-on-Chip Design, 3/e (精裝)
-
$2,460$2,337 -
$875Visual Basic .NET Unleashed
-
$990Unix Unleashed, 4/e (Paperback)
-
$299Java 2 Micro Edition (Paperback)
-
$1,078Principles of Wireless Networks: A Unified Approach(精裝)
-
$2,390$2,271 -
$1,274Computer Architecture: A Quantitative Approach, 3/e(精裝本)
-
$2,250$2,138 -
$2,390$2,271 -
$480$379 -
$2,050$1,948 -
$990$891 -
$290$226 -
$620$527 -
$890$757 -
$850$723
商品描述
J2EE Unleashed presents techniques and examples for building applications based on the Java 2 Enterprise Edition development model. The goal of this book is not to teach the J2EE specification but to illustrate the best practices for developing J2EE applications. It will cover the most commonly used J2EE API's as well as migration techniques that can be used to port a J2EE application from one platform to another.
The book will discuss all of these platforms with an emphasis on the SilverStream application server, which is J2EE compliant and certified for Windows and several UNIX platforms. Moreover, the book will illustrate how a J2EE application can interface with most SQL based DBMS platforms including ORACLE, INFORMIX, Microsoft SQL Server 7, SYBASE, IBM DB2 as well as others.
Table of Contents
Introduction.
1. Java, Distributed Computing, and J2EE.
2. The Design and Development of a J2EE Application.
3. Designing the J2EE Application.
4. Task List for Building J2EE Applications.
5. Build Resource Access: JNDI and LDAP.
6. Build Data Access: JDBC.
7. Build Control Flow: Servlets.
8. JavaServer Pages: Introduction .
9. JavaServer Pages: Practical Development with Tag Libraries.
10. Building the User Interface to the Application.
11. Enterprise JavaBeans: Introduction.
12. Enterprise JavaBeans: Building Session Beans.
13. Enterprise JavaBeans: Building Entity Beans.
14. Messaging with E-mail: JavaMail.
15. Messaging with Applications: Java Message Service (JMS).
16.Data Exchange with XML.
17. Validating the Application.
18. Making the Application Perform.
19. Deploying the Application.
Appendix A. Documentation for Sample Applications.
Appendix B. Related Tools.
Appendix C. Quick Reference Material.
Index.
商品描述(中文翻譯)
《J2EE Unleashed》介紹了基於 Java 2 Enterprise Edition 開發模型的應用程式建構技術和範例。本書的目標不是教授 J2EE 規範,而是說明開發 J2EE 應用程式的最佳實踐。它將涵蓋最常用的 J2EE API 以及可用於將 J2EE 應用程式從一個平台移植到另一個平台的遷移技術。
本書將討論所有這些平台,特別強調 SilverStream 應用伺服器,該伺服器符合 J2EE 標準並獲得 Windows 和多個 UNIX 平台的認證。此外,本書將說明 J2EE 應用程式如何與大多數基於 SQL 的資料庫管理系統(DBMS)平台進行介接,包括 ORACLE、INFORMIX、Microsoft SQL Server 7、SYBASE、IBM DB2 等。
**目錄**
引言。
1. Java、分散式計算與 J2EE。
背景介紹 Java。公司必須為網路重新創新。網路架構的需求。網路應用程式生命週期。J2EE API 和認證。XML 與 J2EE。J2EE 應用程式的包裝。總結。
2. J2EE 應用程式的設計與開發。
J2EE 層次。J2EE 應用程式元件。J2EE 架構。開發方法論與過程。介紹範例應用程式。總結。
3. 設計 J2EE 應用程式。
建模工具的歷史。概述。設計應用程式。建模網路應用程式。系統建模。統一建模語言(UML)。建模網頁。EJB UML 對應。工具支援。總結。
4. 建立 J2EE 應用程式的任務清單。
完成前置任務。設計資料庫。創建表格和欄位。定義應用程式。創建後端介面。創建介面。建立頁面。創建資料存取物件。驗證程式碼。精煉程式碼。總結。
5. 建立資源存取:JNDI 和 LDAP。
命名和目錄服務。什麼是 JNDI?尋找範例應用程式資源。JNDI 架構。JNDI 操作。輕量級目錄存取協定(LDAP)。JNDI/LDAP 實用範例。總結。
6. 建立資料存取:JDBC。
介紹。JDBC 架構:API 和驅動程式。JDBC API。檢索和更新資料。SQL 與 Java 資料類型。JDBC 異常類型。元資料。可滾動的結果集。更新列。交易支援。批次語句。JDBC 2.1 新資料類型。JDBC 2.0 可選包 API:javax.sql。案例研究:SilverStream 應用伺服器。總結。
7. 建立控制流程:Servlet。
什麼是 Servlet?Servlet 的好處。在 MVC 中作為控制器的使用及範例應用程式。基本 HTTP。Servlet 容器。Servlet API。服務方法詳情。HTML 客戶端。Servlet 生命週期。ServletContext。HTTP 請求標頭。HTTP 回應標頭會話管理。請求調度。使用 JDBC 的 Servlet。網路應用程式。在 SilverStream 應用伺服器中使用 Servlet。Servlet 2.3 API。總結。
8. JavaServer Pages:介紹。
JSP 頁面的特性。JSP 頁面的組件。開發和部署 JSP 頁面。JSP 架構。結論:JSP 頁面是企業 Java 解決方案的重要組成部分。
9. JavaServer Pages:使用標籤庫的實用開發。
JSP 語法。標籤庫。總結。
10. 建立應用程式的使用者介面。
模型-視圖-控制器(MVC)範式。Struts 框架。總結。
11. 企業 JavaBeans:介紹。
企業 JavaBeans 概述。分散式編程概述。EJB 框架。會話和實體 Beans。Bean 的屬性。Bean 的組成部分。容器管理持久性(CMP)和 Bean 管理持久性(BMP)。企業 JavaBeans 的生命週期。Java 訊息服務(JMS)和基於訊息的 Beans(MDB)。分散式編程服務。通用物件請求代理架構(CORBA)和遠端方法調用(RMI)。交易和交易管理。安全性。部署。EJB 開發的個人角色。企業角色。總結。
12. 企業 JavaBeans:建立會話 Beans。
創建會話 Beans。打包和部署會話 Bean。對 Bean 代碼的更改。從客戶端尋找會話 Beans。從客戶端調用會話 Beans。總結。
13. 企業 JavaBeans:建立實體 Beans。
定義實體 Beans。容器管理和 Bean 管理持久性。CMP 實體 Bean 的結構。開發實體 Beans。更深入了解開發實體 Beans。EJB 客戶端。使用 GUI 工具配置、打包和部署實體 Beans。總結。
14. 使用電子郵件進行消息傳遞:JavaMail。
一般的電子郵件消息傳遞。JavaMail 的功能。提供者註冊表。JavaMail 架構和主要類別。發送和接收消息。在 JavaServer Pages 中使用 JavaMail。總結。
15. 使用應用程式進行消息傳遞:Java 訊息服務(JMS)。
消息傳遞基礎。JMS 的位置。JMS 元件。生產和消費消息。JMS 範例。JMS 實現和部署問題。總結。
16. 使用 XML 進行資料交換。
什麼是 XML?XML 文件的結構。未解析的資料。處理指令。文檔類型定義(DTD)。XML 架構。XML 解析器。文檔物件模型(DOM)。簡單的 XML API(SAX)。XML 輸出。XSL。樣式表結構。應用樣式表。XML 連結語言(XLink)。XML 安全性。總結。
17. 驗證應用程式。
Java 和測試。通過除錯進行質量控制。除錯技術。修正錯誤。測試和開發階段。測試方法和技術。網站測試工具和網站管理工具。總結。
18. 提升應用程式性能。
概述。撰寫高效能應用程式。準備性能調整。診斷和修復指南。什麼影響伺服器性能?資料庫監控和調整工具。總結。
19. 部署應用程式。
Java 的一次編寫,隨處運行的承諾。組裝過程。部署過程。總結。
附錄 A. 範例應用程式的文檔。
SilverBooks。Java 寵物商店。總結。
附錄 B. 相關工具。
開發工具。應用伺服器。建模和物件/報告生成工具。消息傳遞和 XML 工具。驗證和性能監控工具。
附錄 C. 快速參考資料。
J2EE API。J2EE 軟體開發工具包(SDK)安裝說明。J2EE 的命名慣例。
索引。