出版時(shí)間:2009-4 出版社:電子工業(yè)出版社 作者:余芳 等編著 頁(yè)數(shù):490
Tag標(biāo)簽:無(wú)
前言
JavaServer Pages(JSP)是基于Java的技術(shù),用于創(chuàng)建可支持跨平臺(tái)及跨Web服務(wù)器的動(dòng)態(tài)網(wǎng)頁(yè)。JSP技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于Web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種Web服務(wù)器、應(yīng)用服務(wù)器、瀏覽器和開(kāi)發(fā)工具共同工作。在Sun正式發(fā)布JSP之后,這種新的Web應(yīng)用開(kāi)發(fā)技術(shù)很快引起了人們的關(guān)注,目前已經(jīng)成為開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的主流技術(shù)之一。 本書(shū)分為24章。書(shū)中各章節(jié)遵循從簡(jiǎn)單到復(fù)雜,從淺到深的方式進(jìn)行介紹,使讀者更快速地掌握J(rèn)SP編程知識(shí)和使用方法,是JSP編程人員必備的書(shū)籍?! ”緯?shū)內(nèi)容 第1章介紹了JSP的相關(guān)知識(shí),讓讀者對(duì)JSP有一個(gè)初步的了解?! 〉?章介紹了JSP的語(yǔ)法知識(shí),包括JSP的聲明、腳本、動(dòng)作元素。這是JSP編程的基礎(chǔ)?! 〉?至11章介紹了JSP的九大內(nèi)置對(duì)象的作用和常用方法。包括request對(duì)象、response對(duì)象、out對(duì)象、session對(duì)象、application對(duì)象、pageContext對(duì)象、page對(duì)象、exception對(duì)象和config對(duì)象。這是JSP的最核心部分,JSP的操作幾乎都靠?jī)?nèi)置對(duì)象完成?! 〉?2章介紹了javaBean的概念、四大作用域和四大屬性。這是Java中的可重用組件技術(shù),通過(guò)JavaBean能提高代碼可讀性,從而提高網(wǎng)站應(yīng)用的可靠性和可維護(hù)性?! 〉?3章介紹了JDBC的工作原理、JDBC的相關(guān)API、JDBC連接各種數(shù)據(jù)庫(kù)、DAO設(shè)計(jì)模式和數(shù)據(jù)庫(kù)連接池。這是JSP的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),通過(guò)JDBC,可以快速地操作數(shù)據(jù)庫(kù)。 第14章介紹了servlet的概念、servlet常用接口和類,最后介紹了servlet及JSP結(jié)合的設(shè)計(jì)模式。它是一種獨(dú)立于平臺(tái)和協(xié)議的服務(wù)器端的Java應(yīng)用程序?! 〉?5章介紹了servlet過(guò)濾器和監(jiān)聽(tīng)器的概念、配置及實(shí)現(xiàn)原理。J2EE Web應(yīng)用程序級(jí)的Java代碼組件,通過(guò)它可以在事件發(fā)生時(shí)進(jìn)行業(yè)務(wù)邏輯處理?! 〉?6章介紹了JSTL標(biāo)簽的概念,EL表達(dá)式的概念;常用的JSTL標(biāo)簽,包括一般用途的標(biāo)簽、條件標(biāo)簽、迭代標(biāo)簽和URL相關(guān)標(biāo)簽。通過(guò)JSTL標(biāo)簽,可以更加方便地開(kāi)發(fā)JSP。 第17章介紹了自定義標(biāo)簽的原理及常用接口,接口和類包括接口Tag、類TagSupport和類BodyTagSupport,最后介紹了嵌套標(biāo)簽和循環(huán)標(biāo)簽的開(kāi)發(fā)。通過(guò)自定義標(biāo)簽技術(shù)可開(kāi)發(fā)出滿足業(yè)務(wù)需求的標(biāo)簽,使標(biāo)簽功能更加強(qiáng)大。 第18、19章詳細(xì)介紹了JSP解析XML的兩種方式——JDOM和SAX。這是解析XML的最常用技術(shù),讓讀者可以根據(jù)具體情況采用何種技術(shù)解析XML。 第20章詳細(xì)介紹了JSP常用的文件上傳和下載組件JSPSmartload,包括JSPSmartload的工作原理和API。它是免費(fèi)的上傳和下載組件,通過(guò)它可以方便地實(shí)現(xiàn)文件的上傳與下載?! 〉?1章詳細(xì)介紹了JavaMail的工作原理和常用的API;著重闡述了JavaMail的幾種應(yīng)用,分別是發(fā)送普通文本、發(fā)送HTML文本、發(fā)送附件和群發(fā)郵件?! 〉?2章介紹了struts技術(shù)的工作原理及標(biāo)簽庫(kù)?! 〉?3章為電子商務(wù)購(gòu)物平臺(tái)(網(wǎng)上購(gòu)物商城)的開(kāi)發(fā)。這是一個(gè)完整綜合項(xiàng)目,該項(xiàng)目是B/S結(jié)構(gòu),它采用了JSP+javaBean+ Servlet +DAO技術(shù)?! 〉?4章介紹了如何通過(guò)struts +DAO技術(shù)開(kāi)發(fā)工作匯報(bào)系統(tǒng)的前臺(tái)和后臺(tái)?! ”緯?shū)特點(diǎn) 由淺到深,從簡(jiǎn)單到復(fù)雜:本書(shū)是按照從淺到深、從簡(jiǎn)單到復(fù)雜的方式進(jìn)行編寫(xiě)的,可以讓初學(xué)者快速地學(xué)習(xí)JSP技術(shù)。 案例教學(xué)、舉一反三:本書(shū)的知識(shí)點(diǎn)都配套了相關(guān)的案例,并在知識(shí)點(diǎn)后面增加了舉一反三的內(nèi)容,使讀者更加快速、方便地掌握相關(guān)JSP技術(shù)?! ?nèi)容全面、系統(tǒng):本書(shū)從實(shí)際應(yīng)用的技術(shù)入手,全面地、系統(tǒng)地介紹了使用JSP進(jìn)行程序開(kāi)發(fā)的各方面技術(shù),是一本值得收藏的參考書(shū)?! ≈v解通俗,步驟詳細(xì):每一個(gè)知識(shí)點(diǎn)和案例都以通俗易懂的語(yǔ)言闡述,并增加案例和舉一反三的效果圖?! ∪〔膹V泛、內(nèi)容豐富:本書(shū)除提供每個(gè)知識(shí)點(diǎn)的案例外,還增加兩個(gè)綜合項(xiàng)目案例——電子商務(wù)購(gòu)物平臺(tái)(網(wǎng)上購(gòu)物商城)和工作匯報(bào)系統(tǒng)?! 〈a準(zhǔn)確、注釋清晰:本書(shū)所有案例的代碼都完整、準(zhǔn)確,并且有詳細(xì)的注釋,以便于讀者理解核心代碼的功能和邏輯意義?! ”緯?shū)讀者對(duì)象 本書(shū)由淺到深,從簡(jiǎn)單到復(fù)雜,內(nèi)容全面系統(tǒng),案例教學(xué),案例豐富,代碼準(zhǔn)確完整,淺釋清晰,是一本適合廣大JSP開(kāi)發(fā)人員自學(xué)與參考的圖書(shū),尤其對(duì)JSP開(kāi)發(fā)人員開(kāi)發(fā)企業(yè)級(jí)應(yīng)用有很好的參考價(jià)值?! ≡诒緯?shū)的編寫(xiě)過(guò)程中,借鑒了許多現(xiàn)行教材的寶貴經(jīng)驗(yàn),在此,謹(jǐn)向這些作者表示誠(chéng)摯的感謝。由于時(shí)間倉(cāng)促,加之編者水平有限,書(shū)中難免有謬誤或不足之處,敬請(qǐng)廣大讀者批評(píng)指正。
內(nèi)容概要
本書(shū)共分24章,詳細(xì)地介紹了使用JSP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站的各種技術(shù)和方法,內(nèi)容包括JSP的語(yǔ)法知識(shí)、九大內(nèi)置對(duì)象、JavaBean技術(shù)、JDBC技術(shù)、Servlet技術(shù)、JSTL標(biāo)簽、自定義標(biāo)簽、JavaMail技術(shù)、XML解析技術(shù)和Struts技術(shù),最后通過(guò)電子商務(wù)購(gòu)物平臺(tái)(網(wǎng)上購(gòu)物商城)和工作匯報(bào)系統(tǒng)演示了JSP技術(shù)在實(shí)際項(xiàng)目開(kāi)發(fā)中的應(yīng)用?! ”緯?shū)由淺到深,由簡(jiǎn)單到復(fù)雜,內(nèi)容全面系統(tǒng),案例教學(xué),案例豐富,代碼準(zhǔn)確完整,淺釋清晰,可作為高等院校計(jì)算機(jī)類等專業(yè)高年級(jí)本科生和研究生JSP課程的參考書(shū),也適合廣大JSP開(kāi)發(fā)人員自學(xué)與參考。
書(shū)籍目錄
第1章 JSP入門 第2章 JSP語(yǔ)法 第3章 Request對(duì)象 第4章 Response對(duì)象 第5章 out對(duì)象 第6章 session對(duì)象 第7章 application對(duì)象 第8章 pageContext對(duì)象 第9章 page對(duì)象 第10章 exception對(duì)象 第11章 config對(duì)象 第12章 javaBean技術(shù) 第13章 JDBC技術(shù) 第14章 servlet技術(shù) 第15章 sevlet過(guò)濾器和監(jiān)聽(tīng)器 第16章 JSTL標(biāo)簽庫(kù)和EL表達(dá)式 第17章 自定義標(biāo)簽 第18章 在JSP中使用JDOM解析XML 第19章 在JSP中使用SAX解析XML 第20章 文件的上傳與下載 第21章 JSP與JavaMail 第22章 Struts技術(shù) 第23章 網(wǎng)上購(gòu)物商城開(kāi)發(fā)實(shí)例(JSP+javaBean+Servlet+DAO) 第24章 工作匯報(bào)系統(tǒng)開(kāi)發(fā)實(shí)例(Struts+DAO)
章節(jié)摘錄
第1章 JSP入門 JavaServerPagesTM(JSP)技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的w-eb頁(yè)面提供了一個(gè)簡(jiǎn)捷而快速的方法。動(dòng)態(tài)生成w曲網(wǎng)頁(yè)常用的技術(shù)有HTML、CSS、JavaScdpt、Servlet、JSP等?! ntemet最初起源于美國(guó)國(guó)防部高級(jí)研究項(xiàng)目署(ARPA)在1969年建立的一個(gè)實(shí)驗(yàn)性網(wǎng)絡(luò)ARPANET。該網(wǎng)絡(luò)將美國(guó)許多大學(xué)和研究機(jī)構(gòu)中從事國(guó)防研究項(xiàng)目的計(jì)算機(jī)連接在一起,成為一個(gè)廣域網(wǎng)。l974年ARPA研究并開(kāi)發(fā)了一種新的網(wǎng)絡(luò)協(xié)議,即TCP/IP協(xié)議(Transmission Control Protocol/Internet Protocol:傳輸控制協(xié)議,互連協(xié)議),使得連接到網(wǎng)絡(luò)上的所有計(jì)算機(jī)能夠相互交流信息。 網(wǎng)絡(luò)的出現(xiàn),改變了人們使用計(jì)算機(jī)的方式;而Internet的出現(xiàn),又改變了人們使用網(wǎng)絡(luò)的方式。Intemet使計(jì)算機(jī)用戶不再被局限于分散的計(jì)算機(jī)上,同時(shí),也使他們脫離了特定網(wǎng)絡(luò)的約束。任何人只要進(jìn)入了Intemet,就可以利用網(wǎng)絡(luò)和各種計(jì)算機(jī)上的豐富資源?! ‰S著網(wǎng)絡(luò)的不斷發(fā)展,單純的靜態(tài)網(wǎng)頁(yè)已經(jīng)不能滿足人們的需要。因?yàn)殪o態(tài)是用單純的HTML語(yǔ)言組成的,它沒(méi)有交互性。因此,為了滿足實(shí)際的需要,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)就產(chǎn)生了,比如PHP、ASP、JSP等,分別對(duì)應(yīng)的網(wǎng)頁(yè)文件擴(kuò)展名為“.php”、“.asp”、“.jsp”?! ?.1.1 Web網(wǎng)站工作原理 Web網(wǎng)站主要由一些靜態(tài)網(wǎng)頁(yè)、動(dòng)態(tài)的網(wǎng)頁(yè)(php、jsp、asp)、圖片和CSS樣式組成。它們的工作方式是客戶通過(guò)瀏覽器發(fā)送請(qǐng)求,服務(wù)器收到客戶請(qǐng)求,根據(jù)請(qǐng)求進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,同時(shí)把處理結(jié)果發(fā)送給客戶,客戶收到服務(wù)器的處理請(qǐng)求后,瀏覽器會(huì)將請(qǐng)求信息友好地顯示給用戶,如圖1-1所示。
編輯推薦
◆ 包含網(wǎng)站建設(shè)和網(wǎng)頁(yè)設(shè)計(jì)常見(jiàn)的每一個(gè)技術(shù),每一個(gè)技術(shù)知識(shí)點(diǎn)?! 簟∶恳粋€(gè)技術(shù)知識(shí)點(diǎn)都配備一個(gè)相關(guān)的案例進(jìn)行講解?! 簟∶恳粋€(gè)案例都要求先講解實(shí)現(xiàn)方法和實(shí)現(xiàn)效果,然后再講解實(shí)現(xiàn)技術(shù)和過(guò)程。 ◆ 每一個(gè)案例都必須是有界面演示的,也就是說(shuō)必須是有形的,讀者可以看到的?! 簟∶恳粋€(gè)知識(shí)點(diǎn)一定和案例是對(duì)應(yīng)的,知識(shí)點(diǎn)和案例一定是1對(duì)多或者1對(duì)1的關(guān)系?! 簟∶恳粋€(gè)案例的界面或者使用過(guò)程一定是某個(gè)使用系統(tǒng)中存在的,或者已經(jīng)出現(xiàn)的簡(jiǎn)化效果或者實(shí)際效果,不允許出現(xiàn)沒(méi)頭沒(méi)尾的案例。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)案例指導(dǎo) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版