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