注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關J2EE開源工具包

J2EE開源工具包

J2EE開源工具包

定 價:¥59.80

作 者: (美)John T.Bell,(美)James T.Lambros,(美)Stanford Ng著;汪青青,盧祖英等譯;汪青青譯
出版社: 清華大學出版社
叢編項:
標 簽: J2EE

ISBN: 9787302103998 出版時間: 2005-03-01 包裝: 平裝
開本: 23cm 頁數(shù): 480 字數(shù):  

內容簡介

  揭示如何釋放開源工具的全部動力,借以構建免費的J2EE企業(yè)平臺。你的不二之選……你可以花費數(shù)千美元來購買商業(yè)企業(yè)平臺,也可以充分利用免費、快速而可靠的開源工具。為了讓你能夠更輕松地做出明智的決策,這本富有創(chuàng)新精神的圖書提供了你所需的所有工具,利用這些工具,你可以將太多數(shù)流行的開源工具無縫整合成一個可用來開發(fā)和部署企業(yè)Java應用程序的綜合性修企業(yè)平臺。本書作者為你介紹了幾種開源Java項目,講述了企業(yè)體系結構的基礎知識,并簡明扼要地介紹了源碼開放的開發(fā)工具。接下來.本書還討論了各種組件,利用這些組件,你可以交付基于web的應用程序;另外本書介紹了如何使用JDBC。JMS和EnterpriseJavsBeans構建企業(yè)基礎結構及其通信方案。平臺創(chuàng)建完畢之后,作者又指導你將應用程序從開發(fā)環(huán)境推入生產環(huán)境.這樣,你將可以立刻運行開發(fā)出來的Java應用程序。本書提供了豐富完整的代碼示例,以此向你介紹如何:·創(chuàng)建自己的Java應用平臺·針對要開發(fā)的平臺選擇正確的開源·利用Tomcat、Struts、MySQL·確保所有的開源組件協(xié)同工作·整合開源工具和商業(yè)平臺,大幅提升開發(fā)速度和效率

作者簡介

  JOHNT.BELL是馬里蘭州TowsonState大學信息應用技術中心的服務器Java技術講師,同時還在一家大型接待公司任教。JAMEST.LAMBROS是CaterpillarFinancial公司的軟件設計師/分析員。他在IBM任職期間,還參加過幾個軟件開發(fā)項目。STANFORDNG是Nuglu有限公司的創(chuàng)始人之一,領導CreativeImages的ciMediaGroup分部的軟件開發(fā)業(yè)務。他曾在幕后與RobertNideffer博士一起參與榮獲大獎的Proxy/MAM研究項目。配套的網站中提供了本書的源代碼、用于集成開發(fā)環(huán)境的工作應用程序示例以及下載本書中所有工具的鏈接。

圖書目錄

第1部 分開篇
第1章 善用開源軟件
1.1 什么是開源軟件
1.1.1 開源軟件活動的起源
1.1.2 今天的開源軟件活動
1.2 開源代碼許可證
1.2.1 Apache許可證
1.2.2 Artistic許可證
1.2.3 BSD許可證
1.2.4 GNU通用公共許可證
1.2.5 GNU寬通用公共許可證
1.2.6 Mozilla公共許可證
1.3 開源代碼社群
1.3.1 Apache
1.3.2 ExoLab
1.3.3 GNU
1.3.4 ObjectWeb
1.3.5 Enhydra
1.3.6 SourceForge.net
1.4 小結
第2章 Java企業(yè)構架
2.1 檢測不同類型的平臺
2.1.1 開發(fā)平臺
2.1.2 發(fā)布平臺
2.1.3 企業(yè)平臺和應用程序
2.1.4 Java 2 Enterprise Edition企業(yè)平臺
2.1.5 企業(yè)平臺的需求和目標
2.2 平臺的用戶和風險承擔者
2.2.1 最終用戶
2.2.2 客戶
2.2.3 開發(fā)人員
2.2.4 操作
2.2.5 企業(yè)
2.3 應用程序體系結構和層次
2.3.1 表示層
2.3.2 應用層
2.3.3 業(yè)務層
2.3.4 數(shù)據(jù)層
2.4 分布式計算體系結構
2.4.1 客戶機/服務器體系結構
2.4.2 3級體系結構
2.4.3 n級體系結構
2.5 企業(yè)平臺的級
2.5.1 瀏覽器級
2.5.2 Web級
2.5.3 中間件(或組件級)
2.5.4 連接級
2.5.5 企業(yè)級
2.6 平臺一體系結構視圖
2.6.1 物理視圖
2.6.2 過程視圖
2.6.3 什么是丟失
2.6.4 利益和風險
2.7 小結
第3章 選擇合適的平臺組件
3.1 決策
3.2 選擇開源軟件
3.2.1 成本
3.2.2 適用性
3.2.3 質量
3.2.4 風險
3.2.5 時效性
3.2.6 考慮所有的因素
3.3 產品選擇流程
3.3.1 市場調查
3.3.2 特性和需求分析
3.3.3 評估過程
3.3.4 選擇流程
3.3.5 執(zhí)行流程
3.4 樣例應用程序
3.4.1 情形
3.4.2 系統(tǒng)的作用和功能
3.4.3 系統(tǒng)接口
3.4.4 對平臺的考慮
3.5 最后一些注意事項
3.5.1 關于操作系統(tǒng)
3.5.2 更改開放的源代碼
3.6 小結
第4章 選擇開發(fā)工具
4.1 商業(yè)工具
4.1.1 選擇開發(fā)工具的原則
4.1.2 所需的工具
4.2 開發(fā)環(huán)境
4.2.1 源代碼編輯器
4.2.2 Java編輯器
4.2.3 集成開發(fā)環(huán)境
4.3 構建工具:Ant
4.4 修正控制和代碼庫
4.4.1 CVS 
4.4.2 Subversion
4.5 測試
4.5.1 單元測試:JUnit
4.5.2 Web測試
4.6 小結
第2部分 集成Web級
第5章 借助Servler容器驅動Web級
5.1 Web-Tier體系結構
5.1.1 定義結構塊
5.1.2 整合塊
5.1.3 Web服務器和servlet容器
5.1.4 JavaServer Page
5.2 選擇工具
5.2.1 servlet容器概論
5.2.2 需求和功能分析
5.2.3 評估servlet容器
5.2.4 選擇
5.3 構建Tomcat服務器
5.4 將Tomcat整合到Apache
5.4.1 第1步:查找并下載二進制程序
5.4.2 第2步:將文件復制到Apache模塊目錄
5.4.3 第3步:編輯Apache配置文件
5.4.4 第4步:編輯Tomc~配置文件
5.4.5 第5步:創(chuàng)建workers.properties文件
5.4.6 第6步:重啟服務器
5.5 測試Tomcat
5.6 小結
第6章 使用模板引擎創(chuàng)建動態(tài)內容
6.1 模板引擎
6.2 體系構成
6.3 選擇工具
6.3.1 模板引擎總覽
6.3.2 需求和特征分析
6.3.3 模板引擎的評估
6.3.4 產品的選擇
6.3.5 編碼、集成和測試
6.3.6 JSTL
6.4 小結
第7章 添加Web應用程序框架
7.1 體系結構上的考慮
7.2 選擇你的工具
7.2.1 Web應用程序框架產品綜述
7.2.2 需求和特性分析
7.2.3 評估與選擇
7.3 使用Struts
7.3.1 Struts概述
7.3.2 用Struts構建一個應用程序示例
7.3.3 運行應用程序
7.4 小結
第3部 分構建基礎結構
第8章 使用JDBC和數(shù)據(jù)庫管理數(shù)據(jù)
8.1 數(shù)據(jù)庫和平臺體系結構
8.1.1 關系數(shù)據(jù)庫
8.1.2 JDBC 
8.2 Java數(shù)據(jù)庫
8.2.1 開源Java數(shù)據(jù)庫調查
8.2.2 需求和性質分析
8.2.3 評價
8.2.4 選擇
8.3 帶有JDBC驅動程序的關系數(shù)據(jù)庫
8.3.1 調查和分析
8.3.2 需求和特性分析
8.3.3 評價
8.3.4 選擇
8.4 安裝
8.4.1 在Windows上安裝MySQL
8.4.2 在Linux上安裝MySQL
8.4.3 測試MySQL
8.4.4 安裝MySQL JDBC驅動程序
8.4.5 實用工具
8.5 集成與測試
8.5.1 與Tomcat集成
8.5.2 配置JNDI 
8.6 故障排除工具
8.6.1 瀏覽JNDI 
8.6.2 測試連接
8.7 小結
第9章 使用JMS傳遞消息
9.1 體系結構上的考慮
9.1.1 JMS概述
9.1.2 JMS與企業(yè)體系結構
9.1.3 JMS作為正確解決方案的時機
9.2 選擇工具
9.2.1 需求及特性分析
9.2.2 評估JMS提供程序
9.2.3 產品選擇
9.3 安裝及配置
9.3.1 在Windows中安裝JBoss
9.3.2 在Linux中安裝JBoss
9.3.3 考察默認配置
9.3.4 JBoss配置文件
9.3.5 獨立JBossMQ
9.4 集成與測試
9.4.1 獨JMS客戶端
9.4.2 servlet JMS客戶端
9.4.3 無狀態(tài)會話bean
9.4.4 消息驅動bean
9.5 消息設計中的考慮
9.6 小結
第10章 實現(xiàn)KIB容器
10.1 體系結構上的考慮
10.2 bean
10.2.1 EJB的工作原理
10.2.2 會話bean
10.2.3 實體bean
10.2.4 消息驅動bean
10.3 工具選擇
10.3.1 調查與分析
10.3.2 需求和特性分析
10.3.3 EJB容器評估
10.3.4 產品選擇
10.4 安裝和配置
10.4.1 在Windows中安裝JBoss
10.4.2 在Linux中安裝JBoss
10.5 測試38088 
10.5.1 會話bean測試和實例代碼
1O.5.2 CMP 2.x版實體bean測試和示例代碼
1O.5.3 消息驅動bean
10.6 小結
第11章 提供Web服務
11.1 體系結構上的考慮
11.1.1 Web服務和SOAP簡介
11.1.2 Web服務在企業(yè)體系結構中的位置
11.1.3 Java和Web服務
11.2 Axis
11.2.1 安裝與配置
11.2.2 集成與測試
11.3 構造Web服務
11.3.1 構建一個基本的Web服務
11.3.2 使用生成樁的Web服務客戶端
11.3.3 將Web服務部署描述符用做Web服務
11.3.4 部署EJB為web服務
11.4 Web服務測試與故障排除
11.4.1 數(shù)據(jù)類型封送處理
11.4.2 異常
11.4.3 監(jiān)控TCP/SOAP消息
11.4.4 Web服務注冊
11.4.5 ebXMLRR
11.4.6 jUDDI 
11.5 小結
第12章 添加一些功能強大的XML工具
12.1 體系結構上的考慮
12.1.1概述
12.1.2 XML和其他標記語言
12.1.3 XML工具的適用場所
12.2 XML語法分析程序
12.2.1 SAX語法分析
12.2.2 DOM語法分析
12.2.3 選擇XML語法分析程序
12.3 其他XML工具
12.3.1 Apache XML項目
12.3.2 Xalan
12.3.3 Apache FOP
12.3.4 Zeus
12.3.5 Castor
12.3.6 JDOM
12.3.7 dom4j
12.3.8 kXML
12.3.9 XPP3
12.4 集成于測試
12.4.1 測試代碼
12.4.2 集成
12.5 小結
第4部分 測試驅動平臺
第13章 建立應用程序:組裝后端級
13.1 設置測試驅動
13.2 理解方案
13.2.1 理解用例
13.2.2 創(chuàng)建域模型
13.2.3 目錄結構
13.3 支持用戶配置文件
13.3.1 創(chuàng)建數(shù)據(jù)庫
13.3.2 在EJB容器中配置數(shù)據(jù)源
13.3.3 創(chuàng)建數(shù)據(jù)傳送對象
13.3.4 創(chuàng)建用戶實體bean
13.3.5 測試bean
13.4 創(chuàng)建會話外觀
13.5 小結
第14章 構建應用程序:裝配前端級
14.1 構建test servlet 
14.1.1 Business Delegate模式
14.1.2 TestUserEJB servlet
14.1.3 部署TestUserEJB servlet
14.1.4 編譯TestUserEJB應用程序
14.1.5 運行TestUserEJB應用程序
14.1.6 使用遠程EJB容器
14.2 使用Struts構建應用程序
14.2.1 場景
14.2.2 設置用于開發(fā)的目錄結構
14.2.3 應用程序流
14.2.4 登錄
14.2.5 添加和編輯用戶
14.2.6 配置Struts 
14.2.7 配置JBoss
14.2.8 設置屬性
14.2.9 構建應用程序
14.3 運行應用程序
14.4 開發(fā)輔助
14.5 小結
第15章 部署并運行你的應用程序
15.1 開發(fā)周期之后
15.2 可移植性
15.3 選擇部署系統(tǒng)
15.3.1 性能和平臺規(guī)模估算
15.3.2 確定CPU的個數(shù)
15.3.3 確定存儲器需求
15.3.4 確定帶寬需求
15.4 性能測試
15.5 系統(tǒng)配置
15.5.1 硬件伸縮
15.5.2 防火墻和安全性
15.6 運行和維護
15.6.1 過程
15.6.2 運行需求
15.7 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號