Java Web開(kāi)發(fā)與實(shí)戰(zhàn)

出版時(shí)間:2008-12  出版社:科學(xué)出版社,北京科海電子出版社  作者:劉偉,張利國(guó)  頁(yè)數(shù):420  
Tag標(biāo)簽:無(wú)  

前言

  我從2000年開(kāi)始接觸Java,到今天已近9個(gè)年頭了,這9年時(shí)間,我主要從事Java的開(kāi)發(fā)、架構(gòu)和Java技術(shù)的推廣與培訓(xùn)。學(xué)習(xí)一種新的編程技術(shù),入門(mén)學(xué)習(xí)是最不容易的,特別是那些沒(méi)有從事過(guò)編程工作的讀者。多年的Java培訓(xùn)經(jīng)驗(yàn),使我深知什么樣的學(xué)習(xí)方法和內(nèi)容是初學(xué)者需要的。所以,為了幫助Java初學(xué)者快速入門(mén),我們策劃了這套“Java軟件開(kāi)發(fā)系列精品課程”叢書(shū),所有圖書(shū)都配有大容量語(yǔ)音視頻講解,旨在為讀者創(chuàng)造一個(gè)可以眼觀手學(xué)的高效學(xué)習(xí)環(huán)境?! ”緯?shū)從最基礎(chǔ)的內(nèi)容開(kāi)始,詳細(xì)講述了如何使用Java Web技術(shù)進(jìn)行項(xiàng)目開(kāi)發(fā)。全書(shū)共19章,內(nèi)容全面覆蓋了Java Web的編程基礎(chǔ)知識(shí)及高級(jí)特性。在保證知識(shí)體系完備、脈絡(luò)清晰、論述精準(zhǔn)深刻的同時(shí),本書(shū)尤其注重培養(yǎng)讀者的實(shí)際動(dòng)手能力,并結(jié)合具體的知識(shí)點(diǎn)專(zhuān)門(mén)編寫(xiě)了大量的實(shí)用程序作為例程,所有例程的源代碼均已收錄到本書(shū)配套光盤(pán)中。如果說(shuō)Java知識(shí)像海洋一樣茫無(wú)際涯,我們?cè)敢馔ㄟ^(guò)本書(shū),將之化作涓涓溪流,一路歡歌,流入讀者心底?! 「髡聝?nèi)容概要  下面簡(jiǎn)要介紹本書(shū)的概貌,使讀者對(duì)本書(shū)有一個(gè)提綱摯領(lǐng)的了解?! 〉?章 講解書(shū)中所用的Java Web開(kāi)發(fā)工具Eclipse 3.3、MyEclipse 6.0和Tomcat 6的安裝、配置和使用?! 〉?章 介紹了Web編程中需要了解的其他相關(guān)技術(shù),例如Internet、WWW、瀏覽器和Web服務(wù)器等內(nèi)容?! 〉?章 講解Servlet編程的基本步驟、Servlet的生命周期,以及如何使用Eclipse和MyEclipse進(jìn)行Servlet的開(kāi)發(fā)。  第4章 講解Servlet如何接收和處理客戶通過(guò)瀏覽器發(fā)送的請(qǐng)求。  第5章 講解了JDBC的使用和如何在Tomcat服務(wù)器中設(shè)置連接池和數(shù)據(jù)源。本章還詳細(xì)講解了Apache Commons DbUtils組件的使用?! 〉?章 講解Cookie技術(shù)在Web編程中的運(yùn)用,以及如何在Servlet中編寫(xiě)操作Cookie的代碼?! 〉?章 講解Servlet會(huì)話(Session)編程的相關(guān)內(nèi)容?! 〉?章 講解JSP技術(shù)、JSP內(nèi)置對(duì)象以及JSP頁(yè)面之間、JSP與Servlet之間的相互轉(zhuǎn)向?! 〉?章 講解JavaBeans技術(shù)的概念及其使用。  第10章 講解如何運(yùn)用MVC模式進(jìn)行Java Web開(kāi)發(fā),同時(shí)還介紹了目前流行的基于MVC的Java Web開(kāi)發(fā)框架。  第11章 講解JSP Expression Language(JSP表達(dá)式語(yǔ)言,JSP EL)。  第12章 講解了定制標(biāo)記庫(kù)的內(nèi)容,以及在Java Web應(yīng)用中如何編寫(xiě)定制標(biāo)記庫(kù)?! 〉?3章 講解JSTL核心標(biāo)記的使用?! 〉?4章 講解Servlet中的監(jiān)聽(tīng)器(Listener)技術(shù)?! 〉?5章 講解Servlet過(guò)濾器(Filter)技術(shù)?! 〉?6章 講解如何使用Apache Commons FileUpload實(shí)現(xiàn)文件上傳,同時(shí)介紹了Java Mail和如何運(yùn)用Apache Commons Email組件發(fā)送郵件?! 〉?7章 介紹DAO設(shè)計(jì)模式和分頁(yè)顯示,同時(shí)還講解了Displaytag與Pager標(biāo)記庫(kù)。  第18章 講解與Java Web編程有關(guān)的字符集和編碼方法,還講解了如何應(yīng)對(duì)Java Web編程中出現(xiàn)的各種中文亂碼問(wèn)題。  第19章 講解Java Web應(yīng)用的目錄結(jié)構(gòu)和web.xml文件中主要元素的含義。  本書(shū)的范例程序  本書(shū)一共講解了20多個(gè)Java Web應(yīng)用的實(shí)例程序,并通過(guò)對(duì)“網(wǎng)絡(luò)留言本”項(xiàng)目的迭代開(kāi)發(fā)演示了Java Web開(kāi)發(fā)中主要技術(shù)的綜合運(yùn)用。 ?。?)hello項(xiàng)目,熟悉Eclipse的環(huán)境,體驗(yàn)在Eclipse中如何快速方便地進(jìn)行Java應(yīng)用程序的開(kāi)發(fā)?! 。?)webserver項(xiàng)目,編寫(xiě)一個(gè)Java Web服務(wù)器,加深對(duì)HTTP協(xié)議的認(rèn)識(shí)。 ?。?)webproject1項(xiàng)目,演示利用MyEclipse插件如何創(chuàng)建Java Web項(xiàng)目和編寫(xiě)Servlet文件?! 。?)webproject2項(xiàng)目,演示如何通過(guò)HttpServletRequest對(duì)象的getParameter方法獲取客戶瀏覽器發(fā)送過(guò)來(lái)的表單數(shù)據(jù)?! 。?)fckeditordemo項(xiàng)目,演示FCKeditor組件的使用?! 。?)jdbcexample項(xiàng)目,操作Oracle數(shù)據(jù)庫(kù)的例子。 ?。?)pooling項(xiàng)目,演示如何編寫(xiě)實(shí)現(xiàn)一個(gè)數(shù)據(jù)庫(kù)連接池?! 。?)webproject3項(xiàng)目,演示Java Web編程中關(guān)于Cookie的核心代碼?! 。?)webproject4項(xiàng)目,演示HttpSession類(lèi)提供的主要方法?! 。?0)shoppingcart項(xiàng)目,演示如何使用會(huì)話功能實(shí)現(xiàn)網(wǎng)絡(luò)購(gòu)物車(chē)功能?! 。?1)webproject5項(xiàng)目,演示如何使用Eclipse和MyEclipse開(kāi)發(fā)JSP頁(yè)面,同時(shí)實(shí)現(xiàn)了兩種風(fēng)格的網(wǎng)頁(yè)計(jì)數(shù)器。 ?。?2)webproject6項(xiàng)目,演示如何在JSP頁(yè)面中運(yùn)用JavaBeans。 ?。?3)webproject7項(xiàng)目,演示JSP EL的用法?! 。?4)webproject8項(xiàng)目,演示編寫(xiě)定制標(biāo)記庫(kù)的基本步驟和方法?! 。?5)webproject10項(xiàng)目,演示如何編寫(xiě)能夠?qū)崟r(shí)統(tǒng)計(jì)當(dāng)前網(wǎng)站在線人數(shù)的程序?! 。?6)webproject11項(xiàng)目,使用Servlet過(guò)濾器技術(shù),編寫(xiě)能解決頁(yè)面?zhèn)鬟f中文參數(shù)亂碼問(wèn)題的程序?! 。?7)webproject12項(xiàng)目,演示Apache Commons FileUpload組件實(shí)現(xiàn)文件上傳,同時(shí)演示了使用Apache Commons EMail組件實(shí)現(xiàn)郵件發(fā)送?! 。?8)guestbook v1.0項(xiàng)目,通過(guò)使用JDBC、HTML和Servlet技術(shù),實(shí)現(xiàn)網(wǎng)絡(luò)留言本?! 。?9)guestbook v1.1項(xiàng)目,修改網(wǎng)絡(luò)留言本,把獲得數(shù)據(jù)庫(kù)連接的方式改造成通過(guò)連接池獲取數(shù)據(jù)庫(kù)連接。  (20)guestbook v1.2項(xiàng)目,修改網(wǎng)絡(luò)留言本,把操作數(shù)據(jù)庫(kù)的代碼修改成使用DbUtils類(lèi)庫(kù)?! 。?1)guestbook v1.3項(xiàng)目,完全使用JSP技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)留言本。 ?。?2)guestbook v1.4項(xiàng)目,使用JSP和JavaBeans技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)留言本?! 。?3)guestbook v1.5項(xiàng)目,使用MVC模式,運(yùn)用JSP、Servlet和JavaBeans技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)留言本?! 。?4)guestbook v1.6項(xiàng)目,改進(jìn)網(wǎng)絡(luò)留言本,在JSP頁(yè)面中使用JSP EL和JSTL的Core標(biāo)記庫(kù)。 ?。?5)guestbook v1.7項(xiàng)目,改進(jìn)網(wǎng)絡(luò)留言本,使用Servlet過(guò)濾器來(lái)實(shí)現(xiàn)對(duì)留言內(nèi)容的管理功能?! 。?6)guestbook v1.8項(xiàng)目,改進(jìn)網(wǎng)絡(luò)留言本,使用DAO設(shè)計(jì)模式、Displaytag和Pager標(biāo)記庫(kù)實(shí)現(xiàn)留言的分頁(yè)顯示?! ∵@本書(shū)是否適合你  本書(shū)面向所有準(zhǔn)備學(xué)習(xí)或者正在開(kāi)發(fā)Java Web應(yīng)用的讀者。如果你是新手,建議嚴(yán)格按照本書(shū)的先后順序來(lái)學(xué)習(xí)。如果你是有經(jīng)驗(yàn)的熟手,由于書(shū)中提煉了大量實(shí)際開(kāi)發(fā)中經(jīng)常遇到的疑難雜癥并給出解決方案,所以本書(shū)可以作為實(shí)用的技術(shù)參考。  聯(lián)系作者

內(nèi)容概要

  《Java Web開(kāi)發(fā)與實(shí)戰(zhàn)》采用理論闡述與項(xiàng)目演示相結(jié)合的方式,全面講解了Java Web編程所需的核心技術(shù),并涵蓋一些高級(jí)技術(shù)主題。主要內(nèi)容包括Web應(yīng)用程序運(yùn)行原理、主流集成開(kāi)發(fā)工具(Eclipse/MyEclipse)和運(yùn)行環(huán)境(Tomcat)的配置和使用、Servlet、JSP、JDBC、JSP表達(dá)式語(yǔ)言(EL)、Servlet監(jiān)聽(tīng)器和過(guò)濾器、定制標(biāo)記庫(kù)、JSTL、MVC模式、DAO設(shè)計(jì)模式、數(shù)據(jù)源和連接池、文件上傳、Java Mail和分頁(yè)顯示、Web編程中文亂碼問(wèn)題及解決方案、應(yīng)用程序的打包和部署等。書(shū)中還深入講解了客戶端驗(yàn)證框架JSValidation、在線文本編輯器FCKeditor和Apache Commons的一些類(lèi)庫(kù)等功能強(qiáng)大的實(shí)用開(kāi)發(fā)工具。另外,書(shū)中提供了大量的實(shí)例代碼,讀者可以自由取用,這些代碼功能強(qiáng)大,適合解決Java Web開(kāi)發(fā)中的實(shí)際問(wèn)題。《Java Web開(kāi)發(fā)與實(shí)戰(zhàn)》論述精準(zhǔn)而深刻,程序?qū)嵗S富實(shí)用?!禞ava Web開(kāi)發(fā)與實(shí)戰(zhàn)》要求讀者具備Java編程語(yǔ)言和HTML基礎(chǔ),適合用作普通高校教材或相關(guān)職業(yè)培訓(xùn)教材,更是Java Web初學(xué)者和程序員的首選技術(shù)參考書(shū)。

作者簡(jiǎn)介

  劉偉,北京大學(xué)碩士,8年Java,J2EE,J2ME開(kāi)發(fā)與培訓(xùn)經(jīng)驗(yàn),資深軟件架構(gòu)師、軟件開(kāi)發(fā)管理人員,主持并參與了多個(gè)大型J2EE項(xiàng)目開(kāi)發(fā)。張利國(guó)老師清華大學(xué)雙學(xué)士,10年Java軟件開(kāi)發(fā)及教學(xué)經(jīng)驗(yàn),曾任北京新東方學(xué)校Java軟件金牌講師,榮獲2004年度新東方教育科技集團(tuán)優(yōu)秀教師。主持和參與開(kāi)發(fā)了多個(gè)J2EE大型項(xiàng)目。2003年出版《Java實(shí)用案例教程》一書(shū),廣受好評(píng)。兩位作者主持開(kāi)發(fā)的項(xiàng)目:·北京電信網(wǎng)上業(yè)務(wù)受理系統(tǒng)·電信資產(chǎn)管理系統(tǒng)·GSM短信平臺(tái)·Infordeliver公司一路透社基于Java+XML技術(shù)的新聞軟件開(kāi)發(fā)項(xiàng)目·銀河證券客戶交易結(jié)算資金第三方存管(多銀行模式)業(yè)務(wù)模塊開(kāi)發(fā)·交通部EHR項(xiàng)目開(kāi)發(fā)

書(shū)籍目錄

第1章 Web開(kāi)發(fā)工具的安裝與使用 1視頻時(shí)長(zhǎng):50分鐘1.1 JDK的安裝 11.2 Tomcat的安裝和配置 21.2.1 下載Tomcat 31.2.2 修改context.xml和server.xml 31.2.3 修改tomcat-users.xml 41.2.4 啟動(dòng)和關(guān)閉Tomcat 41.2.5 Tomcat的目錄結(jié)構(gòu) 51.3 Eclipse的安裝與使用 61.3.1 Eclipse的歷史 61.3.2 Eclipse的架構(gòu) 61.3.3 Eclipse版本說(shuō)明 71.3.4 Eclipse的下載與安裝 71.3.5 Eclipse的漢化 81.3.6 Eclipse的啟動(dòng) 81.3.7 Eclipse界面說(shuō)明 91.3.8 Eclipse構(gòu)建路徑調(diào)整 121.3.9 Eclipse編譯器調(diào)整 131.4 實(shí)例:Eclipse開(kāi)發(fā)Java應(yīng)用程序 13hello項(xiàng)目,熟悉Eclipse的環(huán)境,體驗(yàn)在Eclipse中如何快速方便地進(jìn)行Java應(yīng)用程序的開(kāi)發(fā)。1.4.1 新建Java項(xiàng)目 131.4.2 新建HelloWorld類(lèi) 141.4.3 增加屬性與方法 151.4.4 格式化源程序 171.4.5 運(yùn)行輸出 171.4.6 調(diào)試代碼 171.5 MyEclipse 181.5.1 MyEclipse概述 181.5.2 MyEclipse的下載 191.5.3 MyEclipse安裝 191.5.4 在MyEclipse中配置Tomcat服務(wù)器 201.6 更多參考信息 21第2章 Web編程技術(shù)基礎(chǔ) 22視頻時(shí)長(zhǎng):1小時(shí)20分鐘2.1 Internet的起源 222.1.1 TCP/IP協(xié)議 232.1.2 TCP/IP的四層結(jié)構(gòu) 232.1.3 Application層常用協(xié)議 242.2 WWW 252.2.1 URL 252.2.2 HTML 262.2.3 HTTP 262.2.4 Web服務(wù)器 262.2.5 瀏覽器 272.3 Web動(dòng)態(tài)編程 282.4 Servlet 292.5 實(shí)例:Java Web服務(wù)器 29webserver項(xiàng)目,編寫(xiě)一個(gè)Java Web服務(wù)器,加深對(duì)HTTP協(xié)議的認(rèn)識(shí)。2.5.1 目標(biāo) 302.5.2 新建Java項(xiàng)目 302.5.3 新建Java文件 302.5.4 運(yùn)行輸出 332.6 更多參考信息 34第3章 Servlet編程 35視頻時(shí)長(zhǎng):1小時(shí)40分鐘3.1 Servlet的發(fā)展 353.2 Servlet的結(jié)構(gòu) 353.2.1 javax.servlet.Servlet 363.2.2 javax.servlet.GenericServlet 373.2.3 javax.servlet.http.HttpServlet 373.3 實(shí)例(一):編寫(xiě)Servlet 383.3.1 目標(biāo) 383.3.2 編寫(xiě)Servlet源程序 383.3.3 建立Java Web應(yīng)用目錄結(jié)構(gòu) 393.3.4 編寫(xiě)web.xml文件 393.3.5 運(yùn)行Servlet 403.4 實(shí)例(二):使用MyEclipse開(kāi)發(fā)Servlet 40webproject1項(xiàng)目,演示利用MyEclipse插件如何創(chuàng)建Java Web項(xiàng)目和編寫(xiě)Servlet文件。3.4.1 目標(biāo) 403.4.2 新建Web Project 403.4.3 新建Servlet文件 433.4.4 程序解釋 453.4.5 部署Web應(yīng)用程序 453.4.6 運(yùn)行輸出 483.4.7 Servlet文件調(diào)試 483.5 Servlet生命周期描述 493.6 實(shí)例(三):Servlet獲取初始化的參數(shù) 503.6.1 目標(biāo) 503.6.2 新建GetInitParameterServlet類(lèi) 503.6.3 運(yùn)行輸出 523.6.4 程序解釋 523.7 實(shí)例(四):Servlet獲取服務(wù)器的運(yùn)行參數(shù) 523.7.1 目標(biāo) 523.7.2 新建GetServerInfoServlet類(lèi) 523.7.3 運(yùn)行輸出 543.7.4 程序解釋 543.8 實(shí)例(五):Servlet獲得頭信息 553.8.1 目標(biāo) 553.8.2 新建GetHeaderInfoServlet類(lèi) 553.8.3 運(yùn)行輸出 563.8.4 程序解釋 573.9 更多參考信息 57第4章 Servlet處理表單數(shù)據(jù) 58視頻時(shí)長(zhǎng):3小時(shí)4.1 HTML表單 584.1.1 Form 584.1.2 Input text 594.1.3 Input password 594.1.4 Input radio 594.1.5 Input checkbox 604.1.6 Select單選 604.1.7 Select多選 614.1.8 Textarea 614.1.9 Submit按鈕 624.1.10 Reset按鈕 634.2 Servlet接收HTML表單信息 634.3 實(shí)例(一):Servlet處理HTML表單數(shù)據(jù)(1) 63webproject2項(xiàng)目,演示如何通過(guò)HttpServletRequest對(duì)象的getParameter方法獲取客戶瀏覽器發(fā)送過(guò)來(lái)的表單數(shù)據(jù)。4.3.1 目標(biāo) 634.3.2 新建webproject2項(xiàng)目 644.3.3 新建LoginFormServlet 644.3.4 運(yùn)行輸出 654.3.5 程序解釋 664.3.6 解決表單中文參數(shù)亂碼問(wèn)題 664.4 實(shí)例(二):Servlet處理HTML表單數(shù)據(jù)(2) 674.4.1 目標(biāo) 674.4.2 新建login.htm 674.4.3 新建LoginServlet.java 694.4.4 運(yùn)行輸出 704.4.5 程序解釋 704.5 實(shí)例(三):網(wǎng)絡(luò)調(diào)查表(1) 704.5.1 目標(biāo) 704.5.2 新建survey.htm 704.5.3 新建SurveyServlet 734.5.4 運(yùn)行輸出 744.5.5 程序解釋 754.6 實(shí)例(四):網(wǎng)絡(luò)調(diào)查表(2) 764.6.1 目標(biāo) 764.6.2 新建survey2.htm 764.6.3 新建SurveyServlet2 774.6.4 運(yùn)行輸出 784.6.5 程序解釋 794.7 客戶端驗(yàn)證表單輸入內(nèi)容 794.8 實(shí)例(五):HTML表單增加JavaScript驗(yàn)證 794.8.1 目標(biāo) 794.8.2 新建login2.htm 794.8.3 運(yùn)行輸出 804.8.4 程序解釋 814.9 JSValidation驗(yàn)證框架 814.9.1 下載JSValidation 824.9.2 validation-config.xml解釋 824.10 實(shí)例(六):使用JSValidation驗(yàn)證框架 844.10.1 目標(biāo) 844.10.2 JSvalidation配置 844.10.3 編寫(xiě)survey3.htm 854.10.4 編寫(xiě)validation-config.xml文件 854.10.5 運(yùn)行輸出 864.10.6 程序解釋 874.11 FCKeditor 874.11.1 FCKeditor主要功能特性 874.11.2 下載FCKeditor 884.11.3 FCKeditor的使用 884.12 實(shí)例(七):使用FCKeditor 89fckeditordemo項(xiàng)目,演示FCKeditor組件的使用。4.12.1 新建fckeditordemo項(xiàng)目 894.12.2 新建addContent.htm 904.12.3 新建AddContentServlet 914.12.4 運(yùn)行輸出 924.12.5 FCKeditor類(lèi)說(shuō)明 924.12.6 FCKeditor組件文件精簡(jiǎn) 934.13 更多參考信息 94第5章 JDBC、連接池與數(shù)據(jù)源 95視頻時(shí)長(zhǎng):3小時(shí)30分鐘5.1 JDBC的歷史 955.2 JDBC概述 965.3 JDBC驅(qū)動(dòng)程序 975.4 實(shí)例(一):安裝和配置Oracle的JDBC驅(qū)動(dòng)程序 975.4.1 目標(biāo) 975.4.2 獲得Oracle驅(qū)動(dòng)程序 975.4.3 配置Oracle驅(qū)動(dòng)程序 975.5 JDBC編程 985.5.1 建立數(shù)據(jù)庫(kù)連接 985.5.2 向數(shù)據(jù)庫(kù)中提交SQL 995.5.3 處理數(shù)據(jù)庫(kù)返回的結(jié)果 1005.5.4 釋放數(shù)據(jù)庫(kù)連接 1015.6 實(shí)例(二):JDBC操作Oracle數(shù)據(jù)庫(kù)的例子 102jdbcexample項(xiàng)目,操作Oracle數(shù)據(jù)庫(kù)的例子。5.6.1 目標(biāo) 1025.6.2 建表 1025.6.3 新建項(xiàng)目與JDBCExample.java文件 1025.7 實(shí)例(三):網(wǎng)絡(luò)留言本 V1.0 104guestbook v1.0項(xiàng)目,通過(guò)使用JDBC、HTML和Servlet技術(shù),實(shí)現(xiàn)網(wǎng)絡(luò)留言本。5.7.1 目標(biāo) 1045.7.2 建表與建序列 1045.7.3 新建guestbook項(xiàng)目 1055.7.4 項(xiàng)目核心文件列表 1065.7.5 修改validation-framework.js文件 1065.7.6 編輯jsvalidation-config.xml 1065.7.7 編輯addMessage.htm 1075.7.8 編輯StringUtil.java 1095.7.9 編輯AddMessageServlet.java 1105.7.10 編輯GetMessagesServlet.java 1125.7.11 運(yùn)行輸出 1145.8 數(shù)據(jù)庫(kù)連接池 1155.9 實(shí)例(四):編寫(xiě)JDBC連接池程序 116pooling項(xiàng)目,演示如何編寫(xiě)實(shí)現(xiàn)一個(gè)數(shù)據(jù)庫(kù)連接池。5.9.1 目標(biāo) 1165.9.2 待解決的核心問(wèn)題 1175.9.3 新建pooling項(xiàng)目 1175.9.4 編輯dbpool.properties 1175.9.5 編輯ConnectionPool.java 1175.9.6 編輯ConnectionPoolTest.java 1205.9.7 運(yùn)行輸出 1215.9.8 程序待改進(jìn)的地方 1215.10 JDBC數(shù)據(jù)源 1225.11 實(shí)例(五):配置Tomcat的連接池和數(shù)據(jù)源 1225.12 實(shí)例(六):網(wǎng)絡(luò)留言本 V1.1 123guestbook v1.1項(xiàng)目,修改網(wǎng)絡(luò)留言本,把獲得數(shù)據(jù)庫(kù)連接的方式改造成通過(guò)連接池獲取數(shù)據(jù)庫(kù)連接。5.12.1 目標(biāo) 1235.12.2 新建guestbook2項(xiàng)目 1235.12.3 修改Java Build Path 1245.12.4 修改validation-framework.js文件 1245.12.5 修改addMessage.htm文件 1245.12.6 修改AddMessageServlet.java 1245.12.7 修改GetMessagesServlet.java 1255.12.8 運(yùn)行輸出 1255.13 Commons DbUtils 1265.13.1 DbUtils類(lèi) 1265.13.2 ResultSetHandler 接口 1275.13.3 MapListHandler類(lèi) 1275.13.4 BeanListHandler類(lèi) 1275.13.5 QueryRunner 類(lèi) 1275.13.6 DbUtil使用例子 1285.14 實(shí)例(七):網(wǎng)絡(luò)留言本 V1.2 131guestbook v1.2項(xiàng)目,修改網(wǎng)絡(luò)留言本,把操作數(shù)據(jù)庫(kù)的代碼修改成使用DbUtils類(lèi)庫(kù)。5.14.1 目標(biāo) 1315.14.2 新建guestbook3項(xiàng)目 1315.14.3 修改addMessage.htm文件 1315.14.4 修改AddMessageServlet.java 1315.14.5 修改GetMessagesServlet.java 1335.14.6 運(yùn)行輸出 1355.15 更多內(nèi)容 135第6章 Servlet處理Cookie 136視頻時(shí)長(zhǎng):51分鐘6.1 Cookie是什么 1366.2 Cookie的典型應(yīng)用 1376.2.1 實(shí)現(xiàn)“記住我”功能 1376.2.2 定制個(gè)性化頁(yè)面 1386.2.3 記錄用戶訪問(wèn)動(dòng)作 1386.3 Cookie的運(yùn)行機(jī)制 1396.4 使用Cookie的注意事項(xiàng) 1396.5 Cookie編程 1396.5.1 生成Cookie對(duì)象 1396.5.2 設(shè)定Cookie對(duì)象有效期 1406.5.3 設(shè)定Cookie對(duì)象的路徑與域名 1406.5.4 發(fā)送Cookie對(duì)象 1406.5.5 讀取Cookie對(duì)象 1416.5.6 修改Cookie 1416.5.7 刪除Cookie 1426.6 實(shí)例:Servlet中Cookie的編程 142webproject3項(xiàng)目,演示Java Web編程中關(guān)于Cookie的核心代碼。6.6.1 目標(biāo) 1426.6.2 新建項(xiàng)目 1426.6.3 編輯cookieInput.htm 1426.6.4 編輯SetCookiesServlet.java 1436.6.5 編輯GetCookiesServlet.java 1446.6.6 運(yùn)行輸出 145第7章 Servlet會(huì)話編程 147視頻時(shí)長(zhǎng):1小時(shí)50分鐘7.1 會(huì)話是什么 1477.2 會(huì)話的典型應(yīng)用 1487.2.1 網(wǎng)店中的購(gòu)物車(chē)功能 1487.2.2 用戶權(quán)限控制 1487.2.3 跨Servlet/JSP傳遞參數(shù) 1497.3 會(huì)話的底層實(shí)現(xiàn)方式 1497.4 Servlet 會(huì)話編程 1497.5 實(shí)例(一):演示會(huì)話對(duì)象的使用 150webproject4項(xiàng)目,演示HttpSession類(lèi)提供的主要方法。7.5.1 目標(biāo) 1507.5.2 新建項(xiàng)目 1507.5.3 編輯DemoSessionServlet 1517.5.4 運(yùn)行輸出 1527.6 實(shí)例(二):使用會(huì)話實(shí)現(xiàn)網(wǎng)絡(luò)購(gòu)物車(chē) 153shoppingcart項(xiàng)目,演示如何使用會(huì)話功能實(shí)現(xiàn)網(wǎng)絡(luò)購(gòu)物車(chē)功能。7.6.1 目標(biāo) 1537.6.2 功能說(shuō)明 1537.6.3 新建項(xiàng)目 1547.6.4 編輯CartItem.java 1547.6.5 編輯ShoppingCart.java 1557.6.6 編輯AddShoppingCartServlet.java 1577.6.7 編輯GetShoppingCartServlet.java 1597.6.8 編輯displayItems.htm 1617.6.9 運(yùn)行輸出 1637.6.10 需要改進(jìn)的地方 164第8章 JavaServer Pages(JSP) 165視頻時(shí)長(zhǎng):2小時(shí)49分鐘8.1 JavaServer Pages的起源 1658.2 JSP與Servlet的關(guān)系 1658.3 實(shí)例(一):開(kāi)發(fā)第一個(gè)JSP頁(yè)面 166webproject5項(xiàng)目,演示如何使用Eclipse和MyEclipse開(kāi)發(fā)JSP頁(yè)面,同時(shí)實(shí)現(xiàn)了兩種風(fēng)格的網(wǎng)頁(yè)計(jì)數(shù)器。8.3.1 目標(biāo) 1668.3.2 新建Webproject項(xiàng)目 1668.3.3 新建first.jsp文件 1668.3.4 JSP頁(yè)面的可視化編輯 1678.3.5 運(yùn)行輸出 1688.3.6 代碼解釋 1688.4 JSP內(nèi)部運(yùn)行機(jī)制 1698.5 JSP語(yǔ)法 1738.5.1 JSP代碼注釋 1738.5.2 指令(Directive)標(biāo)記 1748.5.3 聲明(Declaration)標(biāo)記 1768.5.4 Scriptlet標(biāo)記 1778.5.5 表達(dá)式(Expression)標(biāo)記 1778.6 實(shí)例(二):JSP語(yǔ)法演示 1778.6.1 目標(biāo) 1778.6.2 新建JSP文件 1778.6.3 運(yùn)行輸出 1798.7 動(dòng)作(action) 1798.7.1 動(dòng)作 1808.7.2 動(dòng)作 1818.8 JSP內(nèi)置對(duì)象 1828.8.1 out對(duì)象 1828.8.2 request對(duì)象 1838.8.3 response對(duì)象 1838.8.4 session對(duì)象 1838.8.5 application對(duì)象 1838.8.6 page對(duì)象 1848.8.7 pageContext對(duì)象 1848.8.8 exception對(duì)象 1858.8.9 config對(duì)象 1858.9 實(shí)例(三):網(wǎng)頁(yè)計(jì)數(shù)器V1.0 1858.9.1 目標(biāo) 1858.9.2 編輯count.jsp頁(yè)面 1868.9.3 程序解釋 1868.9.4 運(yùn)行輸出 1868.10 實(shí)例(四):網(wǎng)頁(yè)計(jì)數(shù)器V1.1 1878.10.1 目標(biāo) 1878.10.2 準(zhǔn)備數(shù)字圖形文件 1878.10.3 編輯count2.jsp頁(yè)面 1878.10.4 編輯CountFileHandler.java 1888.10.5 運(yùn)行輸出 1898.11 實(shí)例(五):Web應(yīng)用錯(cuò)誤處理解決方案 1898.11.1 目標(biāo) 1898.11.2 HTTP常見(jiàn)錯(cuò)誤代碼 1908.11.3 設(shè)置web.xml 1908.11.4 運(yùn)行輸出 1928.12 實(shí)例(六):網(wǎng)絡(luò)留言本 V1.3 192guestbook v1.3項(xiàng)目,完全使用JSP技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)留言本。8.12.1 目標(biāo) 1928.12.2 新建guestbook4項(xiàng)目 1928.12.3 項(xiàng)目核心文件列表 1938.12.4 編輯header.jsp 1938.12.5 編輯footer.htm 1948.12.6 編輯addMessage.jsp 1948.12.7 編輯addMessageHandler.jsp 1968.12.8 編輯getMessages.jsp 1978.12.9 運(yùn)行輸出 1998.13 更多參考信息 199第9章 JavaBeans 200視頻時(shí)長(zhǎng):2小時(shí)40分鐘9.1 引入JavaBeans 2009.2 JavaBeans的編寫(xiě) 2019.3 useBean動(dòng)作 2029.4 setProperty動(dòng)作 2039.5 getProperty動(dòng)作 2039.6 JavaBeans對(duì)象的作用范圍 2039.6.1 page Scope 2049.6.2 request Scope 2049.6.3 session Scope 2059.6.4 application Scope 2059.7 使用JavaBeans的好處 2069.8 實(shí)例(一):JSP頁(yè)面使用JavaBeans 207webproject6項(xiàng)目,演示如何在JSP頁(yè)面中運(yùn)用JavaBeans。9.8.1 目標(biāo) 2079.8.2 新建項(xiàng)目 2079.8.3 新建Book.java 2079.8.4 編輯book.htm 2079.8.5 編輯displayBook.jsp 2089.8.6 運(yùn)行輸出 2099.9 實(shí)例(二):網(wǎng)絡(luò)留言本 V1.4 209guestbook v1.4項(xiàng)目,使用JSP和JavaBeans技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)留言本。9.9.1 目標(biāo) 2099.9.2 新建guestbook5項(xiàng)目 2099.9.3 項(xiàng)目核心文件列表 2109.9.4 新建OracleUtil.java 2109.9.5 新建Guestbook.java 2129.9.6 修改addMessageHandler.jsp 2139.9.7 編輯getMessages.jsp 2149.9.8 運(yùn)行輸出 2169.9.9 項(xiàng)目需要改進(jìn)的地方 2169.10 Commons BeanUtils 2169.10.1 Commons BeanUtils的下載 2179.10.2 實(shí)例(三):使用BeanUtils的例子 2179.10.3 訪問(wèn)JavaBeans屬性 2239.10.4 設(shè)定JavaBeans屬性 2249.10.5 復(fù)制JavaBeans對(duì)象的屬性 2249.10.6 動(dòng)態(tài)創(chuàng)建JavaBeans對(duì)象 2249.10.7 ResultSetDynaClass 2269.10.8 RowSetDynaClass 2279.10.9 RowSetDynaClass與MapListHandler的比較 2289.11 更多參考信息 229第10章 MVC模式 230視頻時(shí)長(zhǎng):54分鐘10.1 JSP Model 1 23010.2 JSP Model 2 23110.3 MVC架構(gòu)模式 23210.3.1 視圖(View) 23210.3.2 模型(Model) 23210.3.3 控制器(Controller) 23210.3.4 MVC的優(yōu)缺點(diǎn) 23310.4 實(shí)例:網(wǎng)絡(luò)留言本 V1.5 233guestbook v1.5項(xiàng)目,使用MVC模式,運(yùn)用JSP、Servlet和JavaBeans技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)留言本。10.4.1 目標(biāo) 23310.4.2 新建guestbook6項(xiàng)目 23310.4.3 項(xiàng)目核心文件列表 23410.4.4 修改AddMessageServlet.java 23410.4.5 修改GetMessagesServlet.java 23610.4.6 修改addMessage.jsp 23610.4.7 修改GetMessages.jsp 23710.4.8 新建addResult.jsp 23710.4.9 運(yùn)行輸出 23710.4.10 程序運(yùn)行流程分析 23710.4.11 兩種轉(zhuǎn)向的區(qū)別 23810.5 基于MVC的Web開(kāi)發(fā)框架 24010.5.1 Struts 24010.5.2 WebWork 24010.5.3 Spring MVC 24010.6 更多參考信息 241第11章 JSP Expression Language 242視頻時(shí)長(zhǎng):1小時(shí)06分鐘11.1 JSP EL的基本用法 24211.2 JSP EL運(yùn)算符 24311.3 使用JSP EL讀取JavaBeans屬性 24311.4 JSP EL內(nèi)置對(duì)象 24511.4.1 作用范圍相關(guān)對(duì)象 24511.4.2 param或paramValues對(duì)象 24511.4.3 header或headerValues對(duì)象 24511.4.4 cookie內(nèi)置對(duì)象 24511.4.5 initParam對(duì)象 24611.4.6 pageContext對(duì)象 24611.5 設(shè)定JSP不使用JSP EL 24611.6 實(shí)例:演示JSP EL的用法 246webproject7項(xiàng)目,演示JSP EL的用法。11.6.1 目的 24611.6.2 新建Web項(xiàng)目 24711.6.3 編輯elExample1.jsp 24711.6.4 編輯elExample2.jsp 24811.6.5 編輯elExample3.jsp 25011.6.6 編輯elExample4.jsp 25111.6.7 編輯elExample5.jsp 25211.6.8 編輯elExample6.jsp 25411.6.9 編輯elExample7.jsp 25511.6.10 編輯elExample8.jsp 25711.6.11 編輯elExample9.jsp 25811.6.12 編輯elExample10.jsp 25811.6.13 修改web.xml 259第12章 定制標(biāo)記庫(kù) 260視頻時(shí)長(zhǎng):1小時(shí)20分鐘12.1 定制標(biāo)記庫(kù)概述 26012.2 實(shí)例(一):編寫(xiě)測(cè)量代碼運(yùn)行時(shí)間的定制標(biāo)記 261webproject8項(xiàng)目,演示編寫(xiě)定制標(biāo)記庫(kù)的基本步驟和方法。12.2.1 目標(biāo) 26112.2.2 新建Web項(xiàng)目 26112.2.3 編輯TimerTag.java 26112.2.4 編輯util.tld文件 26312.2.5 編輯timerTag.jsp 26312.2.6 運(yùn)行輸出 26412.3 為定制標(biāo)記增加屬性 26412.4 實(shí)例(二):編寫(xiě)顯示日期時(shí)間的標(biāo)記 26512.4.1 目標(biāo) 26512.4.2 編輯DateTimeTag.java 26512.4.3 修改util.tld文件 26612.4.4 編輯dateTimeTag.jsp 26712.4.5 運(yùn)行輸出 26712.5 實(shí)例(三):編寫(xiě)循環(huán)執(zhí)行的定制標(biāo)記 26712.5.1 目標(biāo) 26712.5.2 編輯LoopTag.java 26812.5.3 修改util.tld 26812.5.4 編輯loopTag.jsp 26912.5.5 運(yùn)行輸出 26912.6 定制標(biāo)記運(yùn)行原理 27012.6.1 JspTag接口 27012.6.2 Tag接口 27012.6.3 IterationTag接口 27112.6.4 TagSupport類(lèi) 27112.7 BodyTag接口 27212.8 BodyTagSupport類(lèi) 27312.9 實(shí)例(四):編寫(xiě)過(guò)濾HTML代碼的標(biāo)記 27412.9.1 目標(biāo) 27412.9.2 編輯FilterHtmlTag.java 27412.9.3 修改util.tld 27512.9.4 運(yùn)行輸出 27512.10 腳本變量 27612.10.1 使用TagExtraInfo的方式 27612.10.2 設(shè)置元素 27712.10.3 兩種設(shè)置腳本變量的比較 27812.11 實(shí)例(五):編寫(xiě)使用Cookie的定制標(biāo)記 27812.11.1 目標(biāo) 27812.11.2 編輯CookieTag.java 27812.11.3 編輯CookieTei.java 27912.11.4 修改tld文件 28012.11.5 編輯cookieTag.jsp 28012.11.6 運(yùn)行輸出 28112.12 SimpleTag 28112.13 SimpleTagSupport 28212.14 實(shí)例(六):編寫(xiě)實(shí)現(xiàn)過(guò)濾HTML的標(biāo)記V1.1 28212.14.1 目標(biāo) 28212.14.2 編輯FilterHtmlSimpleTag.java 28212.14.3 配置TLD文件 28312.14.4 編輯filterHtmlSimpleTag.jsp 28312.14.5 運(yùn)行輸出 28412.15 標(biāo)記處理類(lèi)編寫(xiě)小結(jié) 28412.16 Tag文件 28512.16.1 編寫(xiě)Tag文件 28512.16.2 Tag文件可以使用的指令 28612.17 標(biāo)記庫(kù)打包 29112.18 常用開(kāi)源定制標(biāo)記庫(kù)介紹 29212.18.1 JSTL 29212.18.2 Jakarta Taglibs 29212.18.3 Display tag 292第13章 JSTL 294視頻時(shí)長(zhǎng):2小時(shí)14分鐘13.1 JSTL概述 29413.2 下載安裝JSTL 29513.3 Core標(biāo)記庫(kù) 29613.3.1 標(biāo)記 29613.3.2 標(biāo)記 29713.3.3 標(biāo)記 29813.3.4 標(biāo)記 29913.3.5 標(biāo)記 30013.3.6 標(biāo)記 30013.3.7 標(biāo)記 30113.3.8  30113.3.9 標(biāo)記 30213.3.10 標(biāo)記 30413.3.11 標(biāo)記 30513.3.12 標(biāo)記 30613.3.13 標(biāo)記 30713.4 Format標(biāo)記庫(kù) 30813.4.1 國(guó)際化 30813.4.2 標(biāo)記 30813.4.3 標(biāo)記 30913.4.4 標(biāo)記 30913.4.5 標(biāo)記 31013.4.6 標(biāo)記 31113.4.7  標(biāo)記 31213.4.8 標(biāo)記 31413.4.9 標(biāo)記 31513.4.10 標(biāo)記 31613.4.11 標(biāo)記 31613.4.12 標(biāo)記 31813.4.13 標(biāo)記 31813.5 XML標(biāo)記庫(kù) 31813.5.1 標(biāo)記 31913.5.2 標(biāo)記 32113.6 SQL標(biāo)記庫(kù) 32313.6.1 標(biāo)記 32313.6.2 標(biāo)記 32413.6.3  標(biāo)記 32613.6.4  標(biāo)記 32613.6.5 標(biāo)記 32713.6.6 標(biāo)記 32913.7 Functions標(biāo)記庫(kù) 33013.8 實(shí)例:網(wǎng)絡(luò)留言本 V1.6 331guestbook v1.6項(xiàng)目,改進(jìn)網(wǎng)絡(luò)留言本,在JSP頁(yè)面中使用JSP EL和JSTL 的Core標(biāo)記庫(kù)。13.8.1 目標(biāo) 33113.8.2 新建guestbook7項(xiàng)目 33213.8.3 修改header.jsp 33213.8.4 修改addMessage.jsp 33213.8.5 修改addResult.jsp 33213.8.6 修改getMessages.jsp 33313.8.7 運(yùn)行輸出 33413.9 更多參考信息 334第14章 Servlet監(jiān)聽(tīng)器 335視頻時(shí)長(zhǎng):32分鐘14.1 概述 33514.2 HttpSession監(jiān)聽(tīng)器接口 33514.2.1 HttpSessionListener 33514.2.2 HttpSessionAttributeListener 33614.2.3 HttpSessionBindingListener 33614.2.4 HttpSessionActivationListener 33714.3 實(shí)例:統(tǒng)計(jì)網(wǎng)站在線人數(shù) 337webproject10項(xiàng)目,演示如何編寫(xiě)能夠?qū)崟r(shí)統(tǒng)計(jì)當(dāng)前網(wǎng)站在線人數(shù)的程序。14.3.1 目標(biāo) 33714.3.2 新建項(xiàng)目 33714.3.3 編輯CounterListener.java 33714.3.4 編輯web.xml 33814.3.5 編輯display.jsp 33814.3.6 運(yùn)行輸出 33914.4 ServletContext監(jiān)聽(tīng)器接口 33914.4.1 ServletContextListener 33914.4.2 ServletContextAttributeListener 33914.5 HttpServletRequest監(jiān)聽(tīng)器 34014.5.1 ServletRequestListener 34014.5.2 ServletRequestAttributeListener 340第15章 Servlet過(guò)濾器 342視頻時(shí)長(zhǎng):2小時(shí)15分鐘15.1 概述 34215.2 javax.servlet.Filter接口 34315.2.1 init()方法 34315.2.2 destroy()方法 34315.2.3 doFilter()方法 34415.3 配置過(guò)濾器 34415.4 過(guò)濾器的用途 34415.5 實(shí)例(一):使用過(guò)濾器設(shè)定傳輸參數(shù)編碼 345webproject11項(xiàng)目,使用Servlet過(guò)濾器技術(shù),編寫(xiě)能解決頁(yè)面?zhèn)鬟f中文參數(shù)亂碼問(wèn)題的程序。15.5.1 目標(biāo) 34515.5.2 新建項(xiàng)目 34515.5.3 編輯EncodingFilter.java 34515.5.4 編輯web.xml 34615.5.5 編輯index.jsp 34615.5.6 運(yùn)行輸出 34715.6 實(shí)例(二):網(wǎng)絡(luò)留言本 V1.7 348guestbook v1.7項(xiàng)目,改進(jìn)網(wǎng)絡(luò)留言本,使用Servlet過(guò)濾器來(lái)實(shí)現(xiàn)對(duì)留言內(nèi)容的管理功能。15.6.1 目標(biāo) 34815.6.2 新增admin表 34815.6.3 新建guestbook8項(xiàng)目 34815.6.4 編輯AdminUserServlet.java 34915.6.5 編輯AuthenticationFilter.java 35115.6.6 編輯ManageServlet.java 35215.6.7 編輯login.jsp 35415.6.8 修改validation-config.xml 35515.6.9 編輯loginFail.jsp 35515.6.10 編輯list.jsp 35615.6.11 編輯edit.jsp 35715.6.12 編輯updateResult.jsp 35815.6.13 編輯deleteResult.jsp 35915.6.14 修改web.xml 35915.6.15 運(yùn)行輸出 360第16章 文件上傳與郵件發(fā)送 361視頻時(shí)長(zhǎng):1小時(shí)52分鐘16.1 文件上傳 36116.2 實(shí)例(一):使用FileUpload實(shí)現(xiàn)文件上傳 362webproject12項(xiàng)目,演示Apache Commons FileUpload組件實(shí)現(xiàn)文件上傳,同時(shí)演示了使用Apache Commons EMail組件實(shí)現(xiàn)郵件發(fā)送。16.2.1 目的 36216.2.2 新建webproject12項(xiàng)目 36216.2.3 編輯uploadFile.jsp 36216.2.4 編輯UploadServlet.java 36316.2.5 編輯uploadResult.jsp 36516.2.6 修改web.xml文件 36516.2.7 程序運(yùn)行 36516.3 JavaMail 36616.3.1 JavaMail下載與安裝 36716.3.2 JavaMail核心類(lèi) 36716.4 實(shí)例(二):編寫(xiě)郵件發(fā)送程序V1.0 36916.4.1 目標(biāo) 36916.4.2 編輯SendMail.java 36916.4.3 程序運(yùn)行 37016.5 實(shí)例(三):編寫(xiě)郵件發(fā)送程序 V1.1 37016.5.1 目標(biāo) 37016.5.2 下載Apache Commons Email組件 37016.5.3 編輯sendMail.jsp 37016.5.4 編輯SendMailServlet.java 37116.5.5 編輯sendResult.jsp 37216.5.6 運(yùn)行輸出 37216.6 實(shí)例(四):編寫(xiě)郵件發(fā)送程序V1.2 37316.6.1 目標(biāo) 37316.6.2 編輯SendAttachmentMailServlet.java 37316.6.3 新建sendAttachmentMail.jsp 37516.6.4 修改web.xml文件 37516.6.5 程序運(yùn)行 37616.7 更多參考信息 376第17章 DAO設(shè)計(jì)模式與分頁(yè)顯示 377視頻時(shí)長(zhǎng):3小時(shí)05分鐘17.1 DAO設(shè)計(jì)模式 37717.1.1 DAO模式的實(shí)現(xiàn) 37717.1.2 DAO模式的優(yōu)勢(shì) 38017.2 分頁(yè)顯示 38117.2.1 Displaytag標(biāo)記庫(kù) 38117.2.2 超大記錄數(shù)的分頁(yè)顯示 38517.2.3 Pager標(biāo)記庫(kù) 39117.3 實(shí)例:網(wǎng)絡(luò)留言本V1.8 393guestbook v1.8項(xiàng)目,改進(jìn)網(wǎng)絡(luò)留言本,使用DAO設(shè)計(jì)模式、Displaytag和Pager標(biāo)記庫(kù)實(shí)現(xiàn)留言的分頁(yè)顯示。17.3.1 目標(biāo) 39317.3.2 新建guestbook9項(xiàng)目 39317.3.3 修改GuestbookDAO.java 39417.3.4 修改GuestbookDAOJdbc.java 39417.3.5 編寫(xiě)Admin.java 39417.3.6 編寫(xiě)AdminDAO.java 39517.3.7 編寫(xiě)AdminDAOJdbc.java 39517.3.8 修改AddMessageServlet.java 39617.3.9 修改GetMessagesServlet.java 39717.3.10 修改AdminUserServlet.java 39817.3.11 修改ManageServlet.java 39817.3.12 修改list.jsp 40117.3.13 修改getMessages.jsp 40117.3.14 修改web.xml 40317.3.15 運(yùn)行輸出 40317.4 更多的參考信息 403第18章 解決中文亂碼 404視頻時(shí)長(zhǎng):43分鐘18.1 字符集與編碼方法 40418.1.1 字符集(Character Set) 40418.1.2 字符編碼 40418.1.3 ASCII 40518.1.4 ISO8859-1 40618.1.5 GB2312 40618.1.6 GBK 40618.1.7 GB18030 40718.1.8 BIG5 40718.1.9 Unicode 40718.2 Java中字符的表示與處理 40918.3 Java Web編程中文亂碼解決方法 40918.3.1 調(diào)用JSP頁(yè)面顯示亂碼 40918.3.2 調(diào)用Servlet頁(yè)面顯示亂碼 41018.3.3 POST表單傳遞參數(shù)亂碼 41118.3.4 URI方式傳遞參數(shù)亂碼 41218.3.5 Properties文件亂碼 41318.4 更多參考信息 413第19章 Web應(yīng)用與web.xml 414視頻時(shí)長(zhǎng):20分鐘19.1 Web應(yīng)用 41419.1.1 Web應(yīng)用的目錄結(jié)構(gòu) 41419.1.2 Web應(yīng)用打包 41519.2 web.xml文件 41619.2.1 web.xml的元素說(shuō)明 41719.2.2 Web應(yīng)用初始化 420

編輯推薦

  主要特色:北美職業(yè)教育模式,“圖書(shū)+視頻+網(wǎng)站”的立體式學(xué)習(xí)環(huán)境,基于大量實(shí)用范例的技術(shù)詳解。  超值光盤(pán):33小時(shí)Java Web開(kāi)發(fā)精品課程,多媒體視頻講解?! ◇w驗(yàn)技術(shù)逐層提升的樂(lè)趣,感受編程人生的美麗?! ”緯?shū)為您呈現(xiàn)的是“圖書(shū)詳解+多媒體視頻+網(wǎng)站技術(shù)支持”三位一體式學(xué)習(xí)環(huán)境?! D書(shū)詳解:本書(shū)講解了在當(dāng)前主流開(kāi)發(fā)平臺(tái)下進(jìn)行Java web開(kāi)發(fā)所需的核心技術(shù),包括一些高級(jí)技術(shù)主題。作者在講解技術(shù)的同時(shí),將現(xiàn)代企業(yè)中采用的項(xiàng)目迭代式開(kāi)發(fā)方法運(yùn)用到對(duì)知識(shí)的講解中,即對(duì)同一個(gè)項(xiàng)目使用不同的技術(shù)實(shí)現(xiàn),使其功能逐步增強(qiáng)。例如書(shū)中“網(wǎng)絡(luò)留言本”項(xiàng)目的9個(gè)版本的實(shí)現(xiàn)。這種技術(shù)講解形式讓您能綜合運(yùn)用所學(xué)知識(shí),并為學(xué)習(xí)帶來(lái)無(wú)窮樂(lè)趣,在技術(shù)的不斷提升中輕松找到成就感。  多媒體視頻:本書(shū)DVD中收錄了長(zhǎng)達(dá)33小時(shí)的Java web課程語(yǔ)音視頻講覦,堪稱(chēng)是作者的培訓(xùn)課堂實(shí)錄。光盤(pán)內(nèi)容基于本書(shū),但不僅限于本書(shū)。您從中不但能看到本書(shū)所有內(nèi)容的視頻體現(xiàn),更有書(shū)本之外的知識(shí)點(diǎn)滴,以及作者在技術(shù)講解中不時(shí)進(jìn)發(fā)的思想和智慧。如身臨課堂實(shí)境,真正超值。  網(wǎng)站技術(shù)支持:為了給閱讀本書(shū)的讀者提供幫助,作者特建立技術(shù)支持網(wǎng)站(www.V512.com),為圖書(shū)提供售后服務(wù)和技術(shù)支持。您可以從該網(wǎng)站下載Java Web相關(guān)的其他技術(shù)視頻,并可參與論壇中的技術(shù)討論,更有專(zhuān)家為您答疑解惑?! ∪缃瘢琂aVa技術(shù)在企業(yè)級(jí)開(kāi)發(fā)中占據(jù)著絕對(duì)主導(dǎo)的地位,而Java Web是Java企業(yè)級(jí)開(kāi)發(fā)的核心,所以職場(chǎng)中對(duì)Java Web程序員、的需求很大。本書(shū)完全從實(shí)戰(zhàn)的角度出發(fā),并結(jié)合大量工程實(shí)例。學(xué)完本書(shū),您完全可以用途Java web開(kāi)發(fā)的工作。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Java Web開(kāi)發(fā)與實(shí)戰(zhàn) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7