出版時(shí)間:2010-6 出版社:清華大學(xué) 作者:范蕓//范慧霞 頁(yè)數(shù):309
Tag標(biāo)簽:無(wú)
前言
近年來(lái),JSP技術(shù)得到了越來(lái)越廣泛的應(yīng)用,幾乎所有基于Java的Web應(yīng)用都使用了JSP。JSP集成了Java面向?qū)ο蟮某绦蛘Z(yǔ)言能力與跨平臺(tái)的優(yōu)勢(shì),并且與超文本標(biāo)記語(yǔ)言緊密結(jié)合,與傳統(tǒng)的CGI程序相比,JSP程序不僅編寫、執(zhí)行更容易,而且大幅提高了系統(tǒng)的執(zhí)行性能。本書面向初、中級(jí)用戶,結(jié)合JSP和Servlet的最新規(guī)范,從基本的語(yǔ)法人手,以編程思路為主線,以應(yīng)用為目標(biāo),運(yùn)用實(shí)例系統(tǒng)由淺入深地闡述了如何運(yùn)用JSP開(kāi)發(fā)Web應(yīng)用程序。主要內(nèi)容本書以精簡(jiǎn)的內(nèi)容介紹了JSP的語(yǔ)法、Servlet技術(shù)、JDBC技術(shù)、表達(dá)式語(yǔ)言、Struts技術(shù)等。全書共分10章,各章具體內(nèi)容介紹如下:第1章學(xué)習(xí)JSP基礎(chǔ)知識(shí)、JSP的優(yōu)缺點(diǎn)、安全性和應(yīng)用前景。第2章學(xué)習(xí)JSP的運(yùn)行環(huán)境及安裝配置方法。第3章學(xué)習(xí)JSP的語(yǔ)法基礎(chǔ)。第4章學(xué)習(xí)JSP內(nèi)置對(duì)象的概念、作用和使用方法。第5章學(xué)習(xí)JSP頁(yè)面對(duì)數(shù)據(jù)庫(kù)的操作方法。第6章學(xué)習(xí)JSP頁(yè)面對(duì)文件的操作方法。第7章學(xué)習(xí)JavaBean技術(shù)及JSP頁(yè)面對(duì)JavaBean的使用方法。第8章學(xué)習(xí)Servlet編程方法和JSP頁(yè)面調(diào)用Servlet的方法。第9章學(xué)習(xí)Struts的基本結(jié)構(gòu)及工作流程,以及如何應(yīng)用Struts架構(gòu)。第10章通過(guò)3個(gè)綜合編程實(shí)例,學(xué)習(xí)運(yùn)用JSP技術(shù)解決實(shí)際問(wèn)題的方法和技巧。
內(nèi)容概要
《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)與上機(jī)指導(dǎo)》系統(tǒng)地介紹了JSP技術(shù)的概念、方法和實(shí)現(xiàn)過(guò)程,包括.ISP運(yùn)行環(huán)境、JSP支持的體系結(jié)構(gòu)、JSP的組成元素及內(nèi)置對(duì)象、JSP對(duì)數(shù)據(jù)庫(kù)及文件的操作、JSP對(duì)JavaBean的調(diào)用、JSP對(duì)Servlet的調(diào)用、JSP的框架應(yīng)用等。通過(guò)《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)與上機(jī)指導(dǎo)》的學(xué)習(xí),讀者可以系統(tǒng)地掌握J(rèn)SP技術(shù)和相關(guān)概念、方法以及編程思路和技巧。《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)與上機(jī)指導(dǎo)》重點(diǎn)突出JSP編程思路和編程方法,以實(shí)例帶動(dòng)教學(xué),注重對(duì)讀者動(dòng)手實(shí)踐能力的培養(yǎng)。每章都在基礎(chǔ)知識(shí)中間穿插“上機(jī)指導(dǎo)”教學(xué)單元,既可以讓教師合理安排教學(xué)實(shí)踐內(nèi)容,又可以讓學(xué)習(xí)者舉一反三,快速掌握本章知識(shí)。《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)與上機(jī)指導(dǎo)》結(jié)構(gòu)清晰、語(yǔ)言流暢、實(shí)例豐富,可作為各類院校計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的教材,也可作為培訓(xùn)機(jī)構(gòu)相關(guān)專業(yè)的培訓(xùn)教材。
書籍目錄
第1章 JSP概述1.1 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)1.1.1 ASP技術(shù)1.1.2 PHP技術(shù)1.1.3 Servlet技術(shù)1.2 JSP簡(jiǎn)介1.2.1 JSP的工作原理1.2.2 JSP的優(yōu)勢(shì)與劣勢(shì)1.2.3 JsP的技術(shù)前景1.3 JSP的安全性1.3.1 JSP安全性的實(shí)現(xiàn)方法1.3.2 源代碼暴露問(wèn)題1.3.3 其他問(wèn)題本章小結(jié)習(xí)題1第2章 JSP運(yùn)行環(huán)境的搭建2.1 JSP開(kāi)發(fā)工具簡(jiǎn)介2.1.1 JSP運(yùn)行的最佳環(huán)境——Tomcat+MySQL2.1.2 高效開(kāi)發(fā)JSP的最佳搭配工具——Eclipse+MyEelipse2.1.3 開(kāi)發(fā)JSP的經(jīng)典模式MVC2.2 安裝和配置JDK2.2.1 安裝JOK2.2.2 配置環(huán)境變量2.3 安裝和配置Web服務(wù)器2.3.1 安裝Tomcat2.3.2 Tomcat的目錄結(jié)構(gòu)2.3.3 配置和測(cè)試Tomcat2.3.4 JSP頁(yè)面的執(zhí)行流程2.4 上機(jī)指導(dǎo)2.4.1 安裝JDK和Tomcat2.4.2 配置JSP的運(yùn)行環(huán)境習(xí)題2第3章 JSP語(yǔ)言基礎(chǔ)3.1 HTML基礎(chǔ)知識(shí)3.1.1 HTML文檔結(jié)構(gòu)3.1.2 HTML表單3.1.3 JavaScript基礎(chǔ)3.2 JSP基本語(yǔ)法3.2.1 Java程序片3.2.2 JSP標(biāo)簽3.2.3 JSP的動(dòng)作指令3.3 上機(jī)指導(dǎo)與練習(xí)3.3.1 計(jì)算三角形面積并對(duì)程序進(jìn)行注釋3.3.2 求1到100的連續(xù)和3.3.3 輸出0~1之間的任意隨機(jī)數(shù)本章小結(jié)習(xí)題3第4章 JSP內(nèi)置對(duì)象4.1 JSP內(nèi)置對(duì)象概述4.1.1 JSP內(nèi)置對(duì)象的來(lái)源4.1.2 JSP內(nèi)置對(duì)象介紹4.2 request對(duì)象4.2.1 HTTP請(qǐng)求包4.2.2 request對(duì)象的常用方法4.2.3 request對(duì)象應(yīng)用實(shí)例4.3 response對(duì)象4.3.1 HTTP響應(yīng)包4.3.2 response對(duì)象的常用方法4.3.3 response對(duì)象應(yīng)用實(shí)例4.4 session對(duì)象4.4.1 會(huì)話及相關(guān)概念4.4.2 session對(duì)象的常用方法4.4.3 session對(duì)象應(yīng)用實(shí)例4.5 application對(duì)象4.5.1 application對(duì)象的常用方法4.5.2 application對(duì)象應(yīng)用實(shí)例4.6 其他內(nèi)部對(duì)象4.6.1 out對(duì)象4.6.2 page對(duì)象4.6.3 pageContext對(duì)象4.6.4 config對(duì)象4.6.5 exception對(duì)象4.7 JSP程序的調(diào)試4.7.1 三種錯(cuò)誤類型4.7.2 JSP語(yǔ)法錯(cuò)誤的調(diào)試4.7.3 JSP運(yùn)行錯(cuò)誤的調(diào)試4.8 上機(jī)指導(dǎo)與練習(xí)4.8.1 用戶注冊(cè)4.8.2 信息的保存和獲取4.8.3 猜數(shù)字游戲本章小結(jié)習(xí)題4第5章 數(shù)據(jù)庫(kù)操作5.1 數(shù)據(jù)庫(kù)概述5.1.1 關(guān)系模型5.1.2 結(jié)構(gòu)化查詢語(yǔ)言SQL5.2 JDBC技術(shù)5.2.1 JDBC介紹5.2.2 JDBC體系結(jié)構(gòu)5.2.3 JDBC驅(qū)動(dòng)程序5.2.4 JDBC接口5.3 連接數(shù)據(jù)庫(kù)5.3.1 JDBC連接SQLServer數(shù)據(jù)庫(kù)5.3.2 JDBC-ODBC連接Access數(shù)據(jù)庫(kù)5.4 操作數(shù)據(jù)庫(kù)5.4.1 數(shù)據(jù)查詢5.4.2 數(shù)據(jù)更新5.4.3 數(shù)據(jù)刪除5.5 上機(jī)指導(dǎo)與練習(xí)5.5.1 查詢英語(yǔ)成績(jī)及格的學(xué)生信息5.5.2 向表中添加記錄5.5.3 網(wǎng)上投票系統(tǒng)本章小結(jié)習(xí)題5第6章 文件操作6.1 File類與數(shù)據(jù)流6.1.1 數(shù)據(jù)流6.1.2 File類6.2 數(shù)據(jù)流成分6.2.1 字節(jié)流6.2.2 字符流6.2.3 數(shù)據(jù)流6.2.4 對(duì)象流6.3 隨機(jī)訪問(wèn)類6.3.1 構(gòu)造方法6.3.2 實(shí)例方法6.4 文件的操作6.4.1 文件上傳6.4.2 文件下載6.4.3 文件的分頁(yè)顯示6.4.4 創(chuàng)建和刪除目錄6.5 上機(jī)指導(dǎo)與練習(xí)6.5.1 列出C盤根目錄下的所有子目錄和文件6.5.2 列出E:/code/6目錄下所有的JSP文件6.5.3 將客戶端的文件上傳到服務(wù)器本章小結(jié)習(xí)題6第7章 JSP與JavaBean7.1 JavaBean介紹7.1.1 什么是JavaBean7.1.2 JavaBean的組成7.2 編寫JavaBean7.2.1 開(kāi)發(fā)JavaBean組件7.2.2 在頁(yè)面中使用JavaBean組件7.3 JavaBean的范圍7.3.1 page范圍7.3.2 request范圍7.3.3 session范圍7.3.4 application范圍7.4 通過(guò).JavaBean訪問(wèn)數(shù)據(jù)庫(kù)7.4.1 連接數(shù)據(jù)庫(kù)……第8章 Servlet編程技術(shù)第9章 Web開(kāi)發(fā)框架第10章 上機(jī)指導(dǎo)綜合范例本章小結(jié)
章節(jié)摘錄
插圖:隨著JSP技術(shù)的不斷發(fā)展和廣泛應(yīng)用,很多公司都推出了JSP的開(kāi)發(fā)工具,讀者可以參照其各自的特點(diǎn),結(jié)合自身開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā)工具的選擇。本節(jié)著重介紹JSP輕量級(jí)開(kāi)發(fā)的運(yùn)行環(huán)境,以及開(kāi)發(fā)的經(jīng)典模式MVC。2.1.1JSP運(yùn)行的最佳環(huán)境——Tomcat+MySQL。Tomcat是一個(gè)免費(fèi)的web應(yīng)用服務(wù)器,也就是常說(shuō)的JSP運(yùn)行容器。MysQL也是免費(fèi)的數(shù)據(jù)庫(kù)服務(wù)器,從一開(kāi)始就定位在快速穩(wěn)定的大型關(guān)系型數(shù)據(jù)庫(kù)上,因此,其性能和穩(wěn)定性相比于其他的開(kāi)源數(shù)據(jù)庫(kù)占有絕對(duì)優(yōu)勢(shì)。之所以稱此二者為最佳運(yùn)行環(huán)境,主要原因在于,首先它們是免費(fèi)的,并且有無(wú)數(shù)人齊心協(xié)力對(duì)其進(jìn)行長(zhǎng)久的優(yōu)化,有很多的優(yōu)秀論壇和熱心用戶組,還有很多的成功案例供參考咨詢。其次,它們對(duì)系統(tǒng)的要求較低,可以在不同的操作系統(tǒng)下運(yùn)行,而且它們?cè)谛阅苌系谋憩F(xiàn)基本可以滿足一般應(yīng)用系統(tǒng)的要求。最后,配置和維護(hù)Tomcat及MysQL都十分簡(jiǎn)單,直接修改配置文件就可以配置運(yùn)行環(huán)境的各種特性,復(fù)制文件系統(tǒng)即可完成系統(tǒng)的備份,非常適用于遠(yuǎn)程網(wǎng)絡(luò)的環(huán)境。
編輯推薦
《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)與上機(jī)指導(dǎo)》是21世紀(jì)高等計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)與上機(jī)指導(dǎo) PDF格式下載