注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)J2EE開源工具包

J2EE開源工具包

J2EE開源工具包

定 價:¥59.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第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 小結(jié)
第2章 Java企業(yè)構(gòu)架
2.1 檢測不同類型的平臺
2.1.1 開發(fā)平臺
2.1.2 發(fā)布平臺
2.1.3 企業(yè)平臺和應(yīng)用程序
2.1.4 Java 2 Enterprise Edition企業(yè)平臺
2.1.5 企業(yè)平臺的需求和目標(biāo)
2.2 平臺的用戶和風(fēng)險承擔(dān)者
2.2.1 最終用戶
2.2.2 客戶
2.2.3 開發(fā)人員
2.2.4 操作
2.2.5 企業(yè)
2.3 應(yīng)用程序體系結(jié)構(gòu)和層次
2.3.1 表示層
2.3.2 應(yīng)用層
2.3.3 業(yè)務(wù)層
2.3.4 數(shù)據(jù)層
2.4 分布式計算體系結(jié)構(gòu)
2.4.1 客戶機(jī)/服務(wù)器體系結(jié)構(gòu)
2.4.2 3級體系結(jié)構(gòu)
2.4.3 n級體系結(jié)構(gòu)
2.5 企業(yè)平臺的級
2.5.1 瀏覽器級
2.5.2 Web級
2.5.3 中間件(或組件級)
2.5.4 連接級
2.5.5 企業(yè)級
2.6 平臺一體系結(jié)構(gòu)視圖
2.6.1 物理視圖
2.6.2 過程視圖
2.6.3 什么是丟失
2.6.4 利益和風(fēng)險
2.7 小結(jié)
第3章 選擇合適的平臺組件
3.1 決策
3.2 選擇開源軟件
3.2.1 成本
3.2.2 適用性
3.2.3 質(zhì)量
3.2.4 風(fēng)險
3.2.5 時效性
3.2.6 考慮所有的因素
3.3 產(chǎn)品選擇流程
3.3.1 市場調(diào)查
3.3.2 特性和需求分析
3.3.3 評估過程
3.3.4 選擇流程
3.3.5 執(zhí)行流程
3.4 樣例應(yīng)用程序
3.4.1 情形
3.4.2 系統(tǒng)的作用和功能
3.4.3 系統(tǒng)接口
3.4.4 對平臺的考慮
3.5 最后一些注意事項(xiàng)
3.5.1 關(guān)于操作系統(tǒng)
3.5.2 更改開放的源代碼
3.6 小結(jié)
第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 構(gòu)建工具:Ant
4.4 修正控制和代碼庫
4.4.1 CVS 
4.4.2 Subversion
4.5 測試
4.5.1 單元測試:JUnit
4.5.2 Web測試
4.6 小結(jié)
第2部分 集成Web級
第5章 借助Servler容器驅(qū)動Web級
5.1 Web-Tier體系結(jié)構(gòu)
5.1.1 定義結(jié)構(gòu)塊
5.1.2 整合塊
5.1.3 Web服務(wù)器和servlet容器
5.1.4 JavaServer Page
5.2 選擇工具
5.2.1 servlet容器概論
5.2.2 需求和功能分析
5.2.3 評估servlet容器
5.2.4 選擇
5.3 構(gòu)建Tomcat服務(wù)器
5.4 將Tomcat整合到Apache
5.4.1 第1步:查找并下載二進(jìn)制程序
5.4.2 第2步:將文件復(fù)制到Apache模塊目錄
5.4.3 第3步:編輯Apache配置文件
5.4.4 第4步:編輯Tomc~配置文件
5.4.5 第5步:創(chuàng)建workers.properties文件
5.4.6 第6步:重啟服務(wù)器
5.5 測試Tomcat
5.6 小結(jié)
第6章 使用模板引擎創(chuàng)建動態(tài)內(nèi)容
6.1 模板引擎
6.2 體系構(gòu)成
6.3 選擇工具
6.3.1 模板引擎總覽
6.3.2 需求和特征分析
6.3.3 模板引擎的評估
6.3.4 產(chǎn)品的選擇
6.3.5 編碼、集成和測試
6.3.6 JSTL
6.4 小結(jié)
第7章 添加Web應(yīng)用程序框架
7.1 體系結(jié)構(gòu)上的考慮
7.2 選擇你的工具
7.2.1 Web應(yīng)用程序框架產(chǎn)品綜述
7.2.2 需求和特性分析
7.2.3 評估與選擇
7.3 使用Struts
7.3.1 Struts概述
7.3.2 用Struts構(gòu)建一個應(yīng)用程序示例
7.3.3 運(yùn)行應(yīng)用程序
7.4 小結(jié)
第3部 分構(gòu)建基礎(chǔ)結(jié)構(gòu)
第8章 使用JDBC和數(shù)據(jù)庫管理數(shù)據(jù)
8.1 數(shù)據(jù)庫和平臺體系結(jié)構(gòu)
8.1.1 關(guān)系數(shù)據(jù)庫
8.1.2 JDBC 
8.2 Java數(shù)據(jù)庫
8.2.1 開源Java數(shù)據(jù)庫調(diào)查
8.2.2 需求和性質(zhì)分析
8.2.3 評價
8.2.4 選擇
8.3 帶有JDBC驅(qū)動程序的關(guān)系數(shù)據(jù)庫
8.3.1 調(diào)查和分析
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驅(qū)動程序
8.4.5 實(shí)用工具
8.5 集成與測試
8.5.1 與Tomcat集成
8.5.2 配置JNDI 
8.6 故障排除工具
8.6.1 瀏覽JNDI 
8.6.2 測試連接
8.7 小結(jié)
第9章 使用JMS傳遞消息
9.1 體系結(jié)構(gòu)上的考慮
9.1.1 JMS概述
9.1.2 JMS與企業(yè)體系結(jié)構(gòu)
9.1.3 JMS作為正確解決方案的時機(jī)
9.2 選擇工具
9.2.1 需求及特性分析
9.2.2 評估JMS提供程序
9.2.3 產(chǎn)品選擇
9.3 安裝及配置
9.3.1 在Windows中安裝JBoss
9.3.2 在Linux中安裝JBoss
9.3.3 考察默認(rèn)配置
9.3.4 JBoss配置文件
9.3.5 獨(dú)立JBossMQ
9.4 集成與測試
9.4.1 獨(dú)JMS客戶端
9.4.2 servlet JMS客戶端
9.4.3 無狀態(tài)會話bean
9.4.4 消息驅(qū)動bean
9.5 消息設(shè)計中的考慮
9.6 小結(jié)
第10章 實(shí)現(xiàn)KIB容器
10.1 體系結(jié)構(gòu)上的考慮
10.2 bean
10.2.1 EJB的工作原理
10.2.2 會話bean
10.2.3 實(shí)體bean
10.2.4 消息驅(qū)動bean
10.3 工具選擇
10.3.1 調(diào)查與分析
10.3.2 需求和特性分析
10.3.3 EJB容器評估
10.3.4 產(chǎn)品選擇
10.4 安裝和配置
10.4.1 在Windows中安裝JBoss
10.4.2 在Linux中安裝JBoss
10.5 測試38088 
10.5.1 會話bean測試和實(shí)例代碼
1O.5.2 CMP 2.x版實(shí)體bean測試和示例代碼
1O.5.3 消息驅(qū)動bean
10.6 小結(jié)
第11章 提供Web服務(wù)
11.1 體系結(jié)構(gòu)上的考慮
11.1.1 Web服務(wù)和SOAP簡介
11.1.2 Web服務(wù)在企業(yè)體系結(jié)構(gòu)中的位置
11.1.3 Java和Web服務(wù)
11.2 Axis
11.2.1 安裝與配置
11.2.2 集成與測試
11.3 構(gòu)造Web服務(wù)
11.3.1 構(gòu)建一個基本的Web服務(wù)
11.3.2 使用生成樁的Web服務(wù)客戶端
11.3.3 將Web服務(wù)部署描述符用做Web服務(wù)
11.3.4 部署EJB為web服務(wù)
11.4 Web服務(wù)測試與故障排除
11.4.1 數(shù)據(jù)類型封送處理
11.4.2 異常
11.4.3 監(jiān)控TCP/SOAP消息
11.4.4 Web服務(wù)注冊
11.4.5 ebXMLRR
11.4.6 jUDDI 
11.5 小結(jié)
第12章 添加一些功能強(qiáng)大的XML工具
12.1 體系結(jié)構(gòu)上的考慮
12.1.1概述
12.1.2 XML和其他標(biāo)記語言
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項(xiàng)目
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 小結(jié)
第4部分 測試驅(qū)動平臺
第13章 建立應(yīng)用程序:組裝后端級
13.1 設(shè)置測試驅(qū)動
13.2 理解方案
13.2.1 理解用例
13.2.2 創(chuàng)建域模型
13.2.3 目錄結(jié)構(gòu)
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)建用戶實(shí)體bean
13.3.5 測試bean
13.4 創(chuàng)建會話外觀
13.5 小結(jié)
第14章 構(gòu)建應(yīng)用程序:裝配前端級
14.1 構(gòu)建test servlet 
14.1.1 Business Delegate模式
14.1.2 TestUserEJB servlet
14.1.3 部署TestUserEJB servlet
14.1.4 編譯TestUserEJB應(yīng)用程序
14.1.5 運(yùn)行TestUserEJB應(yīng)用程序
14.1.6 使用遠(yuǎn)程EJB容器
14.2 使用Struts構(gòu)建應(yīng)用程序
14.2.1 場景
14.2.2 設(shè)置用于開發(fā)的目錄結(jié)構(gòu)
14.2.3 應(yīng)用程序流
14.2.4 登錄
14.2.5 添加和編輯用戶
14.2.6 配置Struts 
14.2.7 配置JBoss
14.2.8 設(shè)置屬性
14.2.9 構(gòu)建應(yīng)用程序
14.3 運(yùn)行應(yīng)用程序
14.4 開發(fā)輔助
14.5 小結(jié)
第15章 部署并運(yùn)行你的應(yīng)用程序
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 運(yùn)行和維護(hù)
15.6.1 過程
15.6.2 運(yùn)行需求
15.7 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號