出版時(shí)間:2009-5 出版社:人民郵電出版社 作者:范立鋒,喬世權(quán),程文彬 主編 頁(yè)數(shù):264
Tag標(biāo)簽:無(wú)
前言
JSP(Javs Server Pages)是近年來(lái)發(fā)展最迅速、最引人注目的Web應(yīng)用開(kāi)發(fā)技術(shù)之一,它是Java Platform,Enterprise Edition(Java EE,Java企業(yè)版)的重要技術(shù)。JSP將Java語(yǔ)言的跨平臺(tái)和開(kāi)放性、Servlet的強(qiáng)大功能與HTML以及腳本語(yǔ)言等簡(jiǎn)單易用的元素結(jié)合起來(lái),解決了過(guò)去Web開(kāi)發(fā)技術(shù)存在的各種不足和局限。本書(shū)是作者在總結(jié)了多年開(kāi)發(fā)經(jīng)驗(yàn)與成果的基礎(chǔ)上編寫(xiě)的。書(shū)中全面、翔實(shí)地介紹了JSP開(kāi)發(fā)所需的各種知識(shí)和技巧。通過(guò)本書(shū)的學(xué)習(xí),讀者可以快速、全面地掌握使用JSP開(kāi)發(fā)web應(yīng)用程序的方法,并且可以達(dá)到融會(huì)貫通、靈活運(yùn)用的目的。
內(nèi)容概要
本書(shū)系統(tǒng)地介紹了JSP技術(shù)的概念、方法與實(shí)現(xiàn)過(guò)程,包括JSP運(yùn)行環(huán)境、JSP語(yǔ)法與組成元素、JSP內(nèi)置對(duì)象、JSP對(duì)數(shù)據(jù)庫(kù)的操作、JSP對(duì)JavaBean和Servlet的調(diào)用、JSP核心表達(dá)式與標(biāo)簽、Web網(wǎng)頁(yè)模板技術(shù)、JSP實(shí)用組件技術(shù)和MVC設(shè)計(jì)模式等,最后還介紹了論壇和購(gòu)物車(chē)兩個(gè)JSP綜合實(shí)例。通過(guò)本書(shū)的學(xué)習(xí),讀者可以系統(tǒng)地掌握J(rèn)SP技術(shù)相關(guān)概念、方法、編程思路和技巧。本書(shū)不求面面俱到,也不追求博大精深,僅要求能夠使讀者在最短的時(shí)間內(nèi)學(xué)會(huì)用JSP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站的編程技術(shù)?! ”緯?shū)可作為普通高等院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)“Web程序設(shè)計(jì)”、“JSP程序設(shè)計(jì)”、“動(dòng)態(tài)網(wǎng)站設(shè)計(jì)”等課程的教材,也可作為JSP初學(xué)者及網(wǎng)站開(kāi)發(fā)人員的參考用書(shū)。
書(shū)籍目錄
第1章 JSP初步 1.1 認(rèn)識(shí)JSP 1.2 JSP技術(shù)特性 1.3 JSP工作原理 1.4 搭建JSP的運(yùn)行環(huán)境 1.4.1 JDK的安裝與配置 1.4.2 Tomcat的安裝、運(yùn)行與目錄結(jié)構(gòu) 1.4.3 Eclipse的安裝、運(yùn)行與特性 1.5 JSP程序初步 1.5.1 創(chuàng)建JSP頁(yè) 1.5.2 部署JSP程序 小結(jié) 習(xí)題 第2章 JSP輔助知識(shí) 2.1 JSP中的HTML元素 2.1.1 HTML文本結(jié)構(gòu) 2.1.2 表單元素設(shè)置 2.1.3 其他元素設(shè)置 2.2 JSP中的JavaScript語(yǔ)言 2.2.1 JavaScript語(yǔ)言概述 2.2.2 網(wǎng)頁(yè)中的JavaScript 2.2.3 基本語(yǔ)法 2.2.4 常用語(yǔ)句 2.2.5 對(duì)象 2.2.6 事件 2.3 Web應(yīng)用程序體系結(jié)構(gòu) 2.3.1 三層架構(gòu) 2.3.2 二層架構(gòu) 2.3.3 JSP技術(shù)支持的架構(gòu) 2.4 應(yīng)用服務(wù)器 2.4.1 Web服務(wù)器 2.4.2 JSP引擎和Servlet引擎 2.5 HTTP 小結(jié) 習(xí)題 第3章 JSP語(yǔ)法詳解 3.1 JSP文件的組成 3.1.1 JSP頁(yè)的創(chuàng)建 3.1.2 JSP文件的組成元素 3.1.3 JSP的轉(zhuǎn)義字符 3.2 JSP注釋方式 3.2.1 HTML注釋 3.2.2 JSP隱藏注釋 3.2.3 腳本段注釋 3.3 JSP腳本元素 3.3.1 聲明語(yǔ)句 3.3.2 腳本段 3.3.3 JSP表達(dá)式 3.4 JSP指令元素 3.4.1 頁(yè)面指令元素:page 3.4.2 包含指令元素:include 3.4.3 提供動(dòng)作指令元素:taglib 3.5 JSP動(dòng)作元素 3.5.1 包含文件:jsp:include 3.5.2 請(qǐng)求轉(zhuǎn)發(fā):jsp:forward 3.5.3 聲明使用JavaBean:jsp:useBean 3.5.4 設(shè)置JavaBean屬性值:jsp:setProperty 3.5.5 獲取JavaBean屬性值:jsp:getProperty 3.5.6 聲明使用Java插件:jsp:plugin與jsp:fallback 3.5.7 參數(shù)傳遞:jsp:params與jsp:param 3.5.8 其他動(dòng)作元素 小結(jié) 習(xí)題 第4章 JSP內(nèi)置對(duì)象詳解第5章 JavaBean組件技術(shù) 第6章 Servlet核心技術(shù)第7章 JSP操作數(shù)據(jù)庫(kù)核心技術(shù)第8章 JSP核心表達(dá)式與標(biāo)簽 第9章 Web網(wǎng)頁(yè)模板技術(shù)第10章 JSP實(shí)用組件技術(shù) 第11章 MVC設(shè)計(jì)模式 第12章 JSP實(shí)例開(kāi)發(fā)1——論壇 第13章 JSP實(shí)例開(kāi)發(fā)2——購(gòu)物車(chē)
章節(jié)摘錄
插圖:第1章 JSP初步1.2 JSP技術(shù)特性本節(jié)將介紹JSP的一些特性,如跨平臺(tái)、分離靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容、強(qiáng)調(diào)可重用的組件等。。1.跨平臺(tái) JSP技術(shù)以Java為基礎(chǔ),所以不僅可以沿用Java強(qiáng)大的API功能,而且不管是在何種平臺(tái)下,只要服務(wù)器支持JSP,就可以運(yùn)行使用JSP開(kāi)發(fā)的Web應(yīng)用程序,這體現(xiàn)了它的跨平臺(tái):跨服務(wù)器的特點(diǎn)。例如,在Windows NT下的IIS通過(guò)添加JRUN或ServletExec插件就能支持JSP。如今最流行的Web服務(wù)器Apache同樣能夠支持JSP,而且Apache支持多種平臺(tái),從而使得JSP可以跨平臺(tái)運(yùn)行。 在數(shù)據(jù)庫(kù)操作中,因?yàn)镴DBC同樣是獨(dú)立于平臺(tái)的,所以在JSP中使用的Java API中提供的JDBC來(lái)連接數(shù)據(jù)庫(kù),就不用擔(dān)心平臺(tái)變更時(shí)的代碼移植問(wèn)題。2.將內(nèi)容的生成和顯示分離使用JSP技術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面,通過(guò)使用JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和Java.Bean組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Bean中,那么其開(kāi)發(fā)人員,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。 在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(如通過(guò)訪(fǎng)問(wèn)JavaBean組件,使用JDBC技術(shù)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)或者包含文件),并且將結(jié)果以HTMI,(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web如瀏覽器的完全可用性。
編輯推薦
《JSP程序設(shè)計(jì)》內(nèi)容通俗易懂,由淺入深,集實(shí)用性、可擴(kuò)展性于一體。全書(shū)提供了大量的案例習(xí)題,與講解知識(shí)點(diǎn)緊密結(jié)合;配有多媒體教學(xué)課件,方便教學(xué);提供所有例題源代碼、習(xí)題答案,方便學(xué)習(xí);加入多個(gè)Web應(yīng)用新知識(shí)點(diǎn),使讀者與時(shí)俱進(jìn)。經(jīng)典案例,大量習(xí)題,理論結(jié)合實(shí)踐;循序漸進(jìn),合理架構(gòu),便于學(xué)習(xí)理解;推陳出新,擴(kuò)展思路,提升實(shí)用價(jià)值。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版