出版時間:2009-7 出版社:化學(xué)工業(yè)出版社 作者:湯鳴紅 主編 頁數(shù):284
前言
隨著互聯(lián)網(wǎng)的不斷發(fā)展,目前的應(yīng)用軟件系統(tǒng)大多從原來的基于客戶機/服務(wù)器模式,轉(zhuǎn)向系統(tǒng)升級容易、維護(hù)方便、使用簡單的基于瀏覽器/服務(wù)器的應(yīng)用模式?! ≡谶@樣的應(yīng)用需求下,相應(yīng)的Web開發(fā)技術(shù)也逐步成熟和完善。為了滿足社會對軟件人才的需求,為了讓更多的人可以更快地學(xué)到實用的JavaWeb開發(fā)技術(shù)與方法,我們編寫了《JavaWeb應(yīng)用開發(fā)》一書?! ”緯闹饕厣缦隆! ?.本書內(nèi)容豐富,重點突出,覆蓋當(dāng)前主流JavaWeb各個關(guān)鍵技術(shù),章節(jié)安排合理。 2.展示JSP2.0、Servlet2.4的最新特性,并強調(diào)Web開發(fā)的綜合實踐?! ?.講述了JSP語法和指令、JSP內(nèi)置對象、JavaBean、JSTL、標(biāo)簽庫。 4.涵蓋了Servlet2.4的Servlet基本結(jié)構(gòu)、Servlet會話跟蹤、Servlet相關(guān)接口和類、過濾器、數(shù)據(jù)庫訪問及MVC等方面的內(nèi)容?! ?.重實踐,給出很多實際案例,每個關(guān)鍵知識點都有一個案例?! ”緯許ervlet2.4和JSP2.0規(guī)范為基礎(chǔ),介紹了應(yīng)用Java技術(shù)實現(xiàn)Web應(yīng)用的相關(guān)技術(shù)及編程方法。本書內(nèi)容分為三個部分?! 』A(chǔ)部分:第1章~第5章主要討論以Servlet為基礎(chǔ)的Web應(yīng)用的基礎(chǔ)知識;第6章~第9章主要介紹JSP技術(shù)。 提高部分:第10章~第12章。第10章介紹了JSP2.0自定義標(biāo)簽;第11章介紹了JDBC數(shù)據(jù)庫訪問技術(shù);第12章介紹了Web應(yīng)用分層與設(shè)計模式,介紹了JSP設(shè)計模式、MVC編程模式、持久層設(shè)計策略、應(yīng)用DAO模式訪問數(shù)據(jù)庫等。 綜合應(yīng)用部分:第13章詳細(xì)分析并設(shè)計了一個在線購書系統(tǒng)。 本書將免費向讀者提供JavaWeb應(yīng)用開發(fā)相關(guān)的全部源代碼,如有需要可與wtjiang@sina.com聯(lián)系,或到化學(xué)工業(yè)出版社教育資源網(wǎng)站(http://www.cipedu.com.cn)免費下載使用?! ⑴c此書編審的作者分工如下: 第1、2、6、7章由於志強編寫;第3、5、9、12、13章由蔣衛(wèi)祥編寫;第4、8、10、11章由朱利華編寫;湯鳴紅組織和審閱了全書;蔣衛(wèi)祥負(fù)責(zé)全書代碼測試?! ∮捎诠P者水平有限,加之時間倉促,書中如有不妥之處,敬請讀者不吝賜教?! 【幷摺 ?009年3月
內(nèi)容概要
本書以Servlet 2.4和JSP 2.0規(guī)范為基礎(chǔ),詳細(xì)介紹了應(yīng)用Java技術(shù)實現(xiàn)Web應(yīng)用的相關(guān)技術(shù)及編程方法,體現(xiàn)了應(yīng)用Java技術(shù)開發(fā)Web應(yīng)用的發(fā)展特性,涉及了當(dāng)前應(yīng)用廣泛的開發(fā)規(guī)范,結(jié)構(gòu)清晰,應(yīng)用實例豐富,實現(xiàn)了理論學(xué)習(xí)和具體應(yīng)用的充分結(jié)合。 主要內(nèi)容包括:以Servlet為基礎(chǔ)的Web應(yīng)用的基礎(chǔ)知識;以JSP 2.0規(guī)范為基礎(chǔ)的JSP技術(shù)(JSP基本語法、JSP內(nèi)置對象的使用、JavaBean技術(shù)在JSP中的應(yīng)用、標(biāo)準(zhǔn)標(biāo)簽庫JSTL的使用),JSP 2.0自定義標(biāo)簽的做法(Tag接口、IteratingTag接口、BodyTag接口、SimpleTag接口),JDBC數(shù)據(jù)庫訪問技術(shù)(JDBC處理數(shù)據(jù)庫方法、使用數(shù)據(jù)源、使用連接池、實現(xiàn)分頁顯示),Web應(yīng)用分層與設(shè)計模式(JSP設(shè)計模式、MVC編程模式、持久層設(shè)計策略、應(yīng)用DAO模式訪問數(shù)據(jù)庫。最后還介紹了一個Java Web綜合實例——在線購書系統(tǒng)。 本書可作為計算機相關(guān)專業(yè)的教學(xué)用書,也可作為計算機工程技術(shù)人員的參考書。
書籍目錄
第1章 Web應(yīng)用體系架構(gòu) 1.1 HTTP請求響應(yīng)模型 1.2 Web應(yīng)用程序發(fā)展過程 1.3 搭建Java Web開發(fā)環(huán)境 1.4 MyEclipse開發(fā)工具 1.5 簡單Web應(yīng)用的開發(fā)樣例 練習(xí)思考題 第2章 Servlet技術(shù)介紹 2.1 Servlet介紹 2.2 基本Servlet結(jié)構(gòu) 2.3 Servlet的基本配置 練習(xí)思考題 第3章 Servlet相關(guān)接口和類 3.1 Servlet包中的接口 3.2 Http包中的接口和類 3.3 Servlet中的表單處理 3.4 Servlet請求轉(zhuǎn)發(fā) 3.5 Servlet異常 3.6 共享數(shù)據(jù) 練習(xí)思考題 第4章 會話跟蹤 4.1 會話跟蹤的概念 4.2 Cookie 4.3 URL重寫 4.4 隱藏表單 4.5 HttpSession會話跟蹤 4.6 session會話實例 練習(xí)思考題 第5章 Servlet過濾器和監(jiān)聽器 5.1 Servlet過濾器 5.2 Servlet事件監(jiān)聽 5.3 過濾器和監(jiān)聽器的應(yīng)用場景 練習(xí)思考題 第6章 JSP基本語法 6.1 JSP的構(gòu)成 6.2 JSP中的注釋 6.3 指令元素 6.4 腳本元素 6.5 動作元素(Action) 練習(xí)思考題 第7章 JSP內(nèi)置對象 7.1 內(nèi)置對象介紹 7.2 請求相應(yīng)對象 7.3 會話對象session 7.4 全局對象application 7.5 其他對象 練習(xí)思考題 第8章 在JSP中使用JavaBean 8.1 JavaBean的基本概念 8.2 在JSP中使用JavaBean 8.3 JavaBean應(yīng)用實例 練習(xí)思考題 第9章 標(biāo)準(zhǔn)標(biāo)簽庫JSTL 9.1 JSTL介紹 9.2 一般用途的標(biāo)簽 9.3 條件標(biāo)簽 9.4 迭代標(biāo)簽 9.5 URL相關(guān)的標(biāo)簽 9.6 函數(shù)標(biāo)簽 9.7 Database access標(biāo)簽庫 練習(xí)思考題 第10章 JSP自定義標(biāo)簽擴(kuò)展 10.1 JSP標(biāo)簽擴(kuò)展 10.2 自定義標(biāo)簽示例 10.3 自定義標(biāo)簽接口 10.4 標(biāo)簽開發(fā)實例 練習(xí)思考題 第11章 JDBC數(shù)據(jù)庫訪問技術(shù)第12章 Web應(yīng)用分層與設(shè)計模式 第13章 在線購書系統(tǒng)附錄 參考文獻(xiàn)
章節(jié)摘錄
從最開始的JSWDK到現(xiàn)在的Tomcat、WebLogic、WebSphere等,JSP的運行環(huán)境也有了很大的變化,出現(xiàn)了很多優(yōu)秀的JSP容器,如Zomcat、JBoss、WebLogic、WebSphere等,這些都是應(yīng)用服務(wù)器,也可以稱為中間件。下面簡單介紹幾種常用的JSP容器及其特點?! ?.Tomcat Tbomcat是ApacheJakarta軟件組織的一個子項目,它是一個JSP/Servlet的容器,是在Sun公司的JSWDK(JavaServerWebDevelopmentKit)基礎(chǔ)上發(fā)展起來的一個JSP和Servlet規(guī)范的標(biāo)準(zhǔn)實現(xiàn)。使用Tomcat可以體驗JSP和Servlet的最新規(guī)范。經(jīng)過多年的發(fā)展,Tomcat不僅是JSP和Servlet規(guī)范的標(biāo)準(zhǔn)實現(xiàn),而且具備了很多商業(yè)JavaServlet容器的特性,使得它被廣泛用于商業(yè)?! ?.BEAWebLogicBEAWebLogicServer是BEAWeb應(yīng)用服務(wù)器的重要產(chǎn)品,是用于集成、開發(fā)、部署和管理大型分布式web應(yīng)用、網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用的Java應(yīng)用服務(wù)器。它將Java的動態(tài)功能和JavaEnterprise標(biāo)準(zhǔn)的高效性和安全性引入大型Web應(yīng)用的集成和開發(fā)之中,BEAWebLogicServer是第一個提供EJB組件、Java消息傳遞和事件服務(wù)、微軟COM集成以及零管理客戶機的Web應(yīng)用服務(wù)器,代表了新一代Web應(yīng)用服務(wù)器的發(fā)展方向。2008年1月,BEA已經(jīng)被Oracle公司收購?! ?.IBMWebSphereIBMWebSphere是一種領(lǐng)先的因特網(wǎng)基礎(chǔ)設(shè)施軟件,適用于跨多種平臺創(chuàng)建、運行和集成各種業(yè)務(wù)的應(yīng)用。它的優(yōu)點是能將煩瑣的IT流程進(jìn)行整合,并使其框架清晰,使用簡便,能節(jié)省很多的人力和時間,從而提高效率。
編輯推薦
本書較全面地體現(xiàn)了應(yīng)用Java技術(shù)開發(fā)web應(yīng)用的發(fā)展特性,涉及了當(dāng)前應(yīng)用廣泛的JaVa技術(shù)開發(fā)規(guī)范,結(jié)構(gòu)清晰,實現(xiàn)了理論學(xué)習(xí)和具體應(yīng)用的充分結(jié)合?! ”緯鴥?nèi)容豐富,重點突出,涵蓋Servlet 2.4的servlet基本結(jié)構(gòu)、Servlet會話跟蹤、Servlet相關(guān)接口和類、過濾器、數(shù)據(jù)庫訪問及MVC等方面的內(nèi)容。
圖書封面
評論、評分、閱讀與下載
Java Web應(yīng)用開發(fā) PDF格式下載