JSP動態(tài)網(wǎng)站開發(fā)案例指導(dǎo)

出版時間:2009-4  出版社:電子工業(yè)出版社  作者:余芳 等編著  頁數(shù):490  
Tag標(biāo)簽:無  

前言

  JavaServer Pages(JSP)是基于Java的技術(shù),用于創(chuàng)建可支持跨平臺及跨Web服務(wù)器的動態(tài)網(wǎng)頁。JSP技術(shù)的設(shè)計目的是使得構(gòu)造基于Web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種Web服務(wù)器、應(yīng)用服務(wù)器、瀏覽器和開發(fā)工具共同工作。在Sun正式發(fā)布JSP之后,這種新的Web應(yīng)用開發(fā)技術(shù)很快引起了人們的關(guān)注,目前已經(jīng)成為開發(fā)動態(tài)網(wǎng)頁的主流技術(shù)之一?! ”緯譃?4章。書中各章節(jié)遵循從簡單到復(fù)雜,從淺到深的方式進(jìn)行介紹,使讀者更快速地掌握J(rèn)SP編程知識和使用方法,是JSP編程人員必備的書籍。  本書內(nèi)容  第1章介紹了JSP的相關(guān)知識,讓讀者對JSP有一個初步的了解?! 〉?章介紹了JSP的語法知識,包括JSP的聲明、腳本、動作元素。這是JSP編程的基礎(chǔ)。  第3至11章介紹了JSP的九大內(nèi)置對象的作用和常用方法。包括request對象、response對象、out對象、session對象、application對象、pageContext對象、page對象、exception對象和config對象。這是JSP的最核心部分,JSP的操作幾乎都靠內(nèi)置對象完成?! 〉?2章介紹了javaBean的概念、四大作用域和四大屬性。這是Java中的可重用組件技術(shù),通過JavaBean能提高代碼可讀性,從而提高網(wǎng)站應(yīng)用的可靠性和可維護(hù)性?! 〉?3章介紹了JDBC的工作原理、JDBC的相關(guān)API、JDBC連接各種數(shù)據(jù)庫、DAO設(shè)計模式和數(shù)據(jù)庫連接池。這是JSP的數(shù)據(jù)庫訪問技術(shù),通過JDBC,可以快速地操作數(shù)據(jù)庫?! 〉?4章介紹了servlet的概念、servlet常用接口和類,最后介紹了servlet及JSP結(jié)合的設(shè)計模式。它是一種獨(dú)立于平臺和協(xié)議的服務(wù)器端的Java應(yīng)用程序。  第15章介紹了servlet過濾器和監(jiān)聽器的概念、配置及實(shí)現(xiàn)原理。J2EE Web應(yīng)用程序級的Java代碼組件,通過它可以在事件發(fā)生時進(jìn)行業(yè)務(wù)邏輯處理?! 〉?6章介紹了JSTL標(biāo)簽的概念,EL表達(dá)式的概念;常用的JSTL標(biāo)簽,包括一般用途的標(biāo)簽、條件標(biāo)簽、迭代標(biāo)簽和URL相關(guān)標(biāo)簽。通過JSTL標(biāo)簽,可以更加方便地開發(fā)JSP?! 〉?7章介紹了自定義標(biāo)簽的原理及常用接口,接口和類包括接口Tag、類TagSupport和類BodyTagSupport,最后介紹了嵌套標(biāo)簽和循環(huán)標(biāo)簽的開發(fā)。通過自定義標(biāo)簽技術(shù)可開發(fā)出滿足業(yè)務(wù)需求的標(biāo)簽,使標(biāo)簽功能更加強(qiáng)大?! 〉?8、19章詳細(xì)介紹了JSP解析XML的兩種方式——JDOM和SAX。這是解析XML的最常用技術(shù),讓讀者可以根據(jù)具體情況采用何種技術(shù)解析XML?! 〉?0章詳細(xì)介紹了JSP常用的文件上傳和下載組件JSPSmartload,包括JSPSmartload的工作原理和API。它是免費(fèi)的上傳和下載組件,通過它可以方便地實(shí)現(xiàn)文件的上傳與下載?! 〉?1章詳細(xì)介紹了JavaMail的工作原理和常用的API;著重闡述了JavaMail的幾種應(yīng)用,分別是發(fā)送普通文本、發(fā)送HTML文本、發(fā)送附件和群發(fā)郵件。  第22章介紹了struts技術(shù)的工作原理及標(biāo)簽庫?! 〉?3章為電子商務(wù)購物平臺(網(wǎng)上購物商城)的開發(fā)。這是一個完整綜合項目,該項目是B/S結(jié)構(gòu),它采用了JSP+javaBean+ Servlet +DAO技術(shù)。  第24章介紹了如何通過struts +DAO技術(shù)開發(fā)工作匯報系統(tǒng)的前臺和后臺。  本書特點(diǎn)  由淺到深,從簡單到復(fù)雜:本書是按照從淺到深、從簡單到復(fù)雜的方式進(jìn)行編寫的,可以讓初學(xué)者快速地學(xué)習(xí)JSP技術(shù)。  案例教學(xué)、舉一反三:本書的知識點(diǎn)都配套了相關(guān)的案例,并在知識點(diǎn)后面增加了舉一反三的內(nèi)容,使讀者更加快速、方便地掌握相關(guān)JSP技術(shù)?! ?nèi)容全面、系統(tǒng):本書從實(shí)際應(yīng)用的技術(shù)入手,全面地、系統(tǒng)地介紹了使用JSP進(jìn)行程序開發(fā)的各方面技術(shù),是一本值得收藏的參考書。  講解通俗,步驟詳細(xì):每一個知識點(diǎn)和案例都以通俗易懂的語言闡述,并增加案例和舉一反三的效果圖?! ∪〔膹V泛、內(nèi)容豐富:本書除提供每個知識點(diǎn)的案例外,還增加兩個綜合項目案例——電子商務(wù)購物平臺(網(wǎng)上購物商城)和工作匯報系統(tǒng)?! 〈a準(zhǔn)確、注釋清晰:本書所有案例的代碼都完整、準(zhǔn)確,并且有詳細(xì)的注釋,以便于讀者理解核心代碼的功能和邏輯意義?! ”緯x者對象  本書由淺到深,從簡單到復(fù)雜,內(nèi)容全面系統(tǒng),案例教學(xué),案例豐富,代碼準(zhǔn)確完整,淺釋清晰,是一本適合廣大JSP開發(fā)人員自學(xué)與參考的圖書,尤其對JSP開發(fā)人員開發(fā)企業(yè)級應(yīng)用有很好的參考價值?! ≡诒緯木帉戇^程中,借鑒了許多現(xiàn)行教材的寶貴經(jīng)驗(yàn),在此,謹(jǐn)向這些作者表示誠摯的感謝。由于時間倉促,加之編者水平有限,書中難免有謬誤或不足之處,敬請廣大讀者批評指正。

內(nèi)容概要

   本書共分24章,詳細(xì)地介紹了使用JSP開發(fā)動態(tài)網(wǎng)站的各種技術(shù)和方法,內(nèi)容包括JSP的語法知識、九大內(nèi)置對象、JavaBean技術(shù)、JDBC技術(shù)、Servlet技術(shù)、JSTL標(biāo)簽、自定義標(biāo)簽、JavaMail技術(shù)、XML解析技術(shù)和Struts技術(shù),最后通過電子商務(wù)購物平臺(網(wǎng)上購物商城)和工作匯報系統(tǒng)演示了JSP技術(shù)在實(shí)際項目開發(fā)中的應(yīng)用?! ”緯蓽\到深,由簡單到復(fù)雜,內(nèi)容全面系統(tǒng),案例教學(xué),案例豐富,代碼準(zhǔn)確完整,淺釋清晰,可作為高等院校計算機(jī)類等專業(yè)高年級本科生和研究生JSP課程的參考書,也適合廣大JSP開發(fā)人員自學(xué)與參考。

書籍目錄

第1章  JSP入門	第2章  JSP語法	第3章  Request對象	第4章  Response對象	第5章  out對象	第6章  session對象	第7章  application對象	第8章  pageContext對象	第9章  page對象	第10章  exception對象	第11章  config對象	第12章  javaBean技術(shù)	第13章  JDBC技術(shù)	第14章  servlet技術(shù)	第15章  sevlet過濾器和監(jiān)聽器	第16章  JSTL標(biāo)簽庫和EL表達(dá)式	第17章  自定義標(biāo)簽	第18章  在JSP中使用JDOM解析XML	第19章  在JSP中使用SAX解析XML	第20章  文件的上傳與下載	第21章  JSP與JavaMail	第22章  Struts技術(shù)	第23章  網(wǎng)上購物商城開發(fā)實(shí)例(JSP+javaBean+Servlet+DAO)	第24章  工作匯報系統(tǒng)開發(fā)實(shí)例(Struts+DAO)

章節(jié)摘錄

  第1章 JSP入門  JavaServerPagesTM(JSP)技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的w-eb頁面提供了一個簡捷而快速的方法。動態(tài)生成w曲網(wǎng)頁常用的技術(shù)有HTML、CSS、JavaScdpt、Servlet、JSP等。  Intemet最初起源于美國國防部高級研究項目署(ARPA)在1969年建立的一個實(shí)驗(yàn)性網(wǎng)絡(luò)ARPANET。該網(wǎng)絡(luò)將美國許多大學(xué)和研究機(jī)構(gòu)中從事國防研究項目的計算機(jī)連接在一起,成為一個廣域網(wǎng)。l974年ARPA研究并開發(fā)了一種新的網(wǎng)絡(luò)協(xié)議,即TCP/IP協(xié)議(Transmission Control Protocol/Internet Protocol:傳輸控制協(xié)議,互連協(xié)議),使得連接到網(wǎng)絡(luò)上的所有計算機(jī)能夠相互交流信息。  網(wǎng)絡(luò)的出現(xiàn),改變了人們使用計算機(jī)的方式;而Internet的出現(xiàn),又改變了人們使用網(wǎng)絡(luò)的方式。Intemet使計算機(jī)用戶不再被局限于分散的計算機(jī)上,同時,也使他們脫離了特定網(wǎng)絡(luò)的約束。任何人只要進(jìn)入了Intemet,就可以利用網(wǎng)絡(luò)和各種計算機(jī)上的豐富資源。  隨著網(wǎng)絡(luò)的不斷發(fā)展,單純的靜態(tài)網(wǎng)頁已經(jīng)不能滿足人們的需要。因?yàn)殪o態(tài)是用單純的HTML語言組成的,它沒有交互性。因此,為了滿足實(shí)際的需要,動態(tài)網(wǎng)頁技術(shù)就產(chǎn)生了,比如PHP、ASP、JSP等,分別對應(yīng)的網(wǎng)頁文件擴(kuò)展名為“.php”、“.asp”、“.jsp”?! ?.1.1 Web網(wǎng)站工作原理  Web網(wǎng)站主要由一些靜態(tài)網(wǎng)頁、動態(tài)的網(wǎng)頁(php、jsp、asp)、圖片和CSS樣式組成。它們的工作方式是客戶通過瀏覽器發(fā)送請求,服務(wù)器收到客戶請求,根據(jù)請求進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,同時把處理結(jié)果發(fā)送給客戶,客戶收到服務(wù)器的處理請求后,瀏覽器會將請求信息友好地顯示給用戶,如圖1-1所示。

編輯推薦

  ◆ 包含網(wǎng)站建設(shè)和網(wǎng)頁設(shè)計常見的每一個技術(shù),每一個技術(shù)知識點(diǎn)。  ◆ 每一個技術(shù)知識點(diǎn)都配備一個相關(guān)的案例進(jìn)行講解。  ◆ 每一個案例都要求先講解實(shí)現(xiàn)方法和實(shí)現(xiàn)效果,然后再講解實(shí)現(xiàn)技術(shù)和過程?!  簟∶恳粋€案例都必須是有界面演示的,也就是說必須是有形的,讀者可以看到的。  ◆ 每一個知識點(diǎn)一定和案例是對應(yīng)的,知識點(diǎn)和案例一定是1對多或者1對1的關(guān)系。  ◆ 每一個案例的界面或者使用過程一定是某個使用系統(tǒng)中存在的,或者已經(jīng)出現(xiàn)的簡化效果或者實(shí)際效果,不允許出現(xiàn)沒頭沒尾的案例。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    JSP動態(tài)網(wǎng)站開發(fā)案例指導(dǎo) PDF格式下載


用戶評論 (總計1條)

 
 

  •   連光盤都是壞的很多錯誤
 

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

京ICP備13047387號-7