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