出版時(shí)間:1970-1 出版社:清華大學(xué)出版社 作者:王曉軍 等 著 頁(yè)數(shù):358
前言
JSP(Java Server Pages)是由Sun公司倡導(dǎo)、多家公司參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP可以隨處編寫(xiě)隨處運(yùn)行,這種技術(shù)用Java語(yǔ)言作為腳本語(yǔ)言,以移植性好、安全性高、支持多線程等特點(diǎn)獲得廣大程序員的喜愛(ài),其所具有的優(yōu)勢(shì)是其他Web技術(shù)所沒(méi)有的?! ”緯?shū)面向JSP實(shí)際應(yīng)用開(kāi)發(fā),通過(guò)大量的實(shí)例循序漸進(jìn)地為讀者介紹有關(guān)JSP開(kāi)發(fā)所涉及的各類(lèi)知識(shí),同時(shí)還包含JDK、Eclipse、和Tomcat等JSP的相關(guān)知識(shí)?! ”緯?shū)定位與特色 面向職業(yè)技術(shù)教學(xué) 本書(shū)是在作者總結(jié)了多年開(kāi)發(fā)經(jīng)驗(yàn)與成果的基礎(chǔ)上編寫(xiě)的,以實(shí)際項(xiàng)目為中心,全面、翔實(shí)地介紹了JSP開(kāi)發(fā)所需的各種知識(shí)和技能。通過(guò)本書(shū)的學(xué)習(xí),讀者可以快速、全面地掌握使用JSP進(jìn)行動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的方法。本書(shū)體現(xiàn)了作者“項(xiàng)目驅(qū)動(dòng)、案例教學(xué)、理論實(shí)踐一體化”的教學(xué)理念,是一本真正面向職業(yè)技術(shù)教學(xué)的教材。 合理的知識(shí)結(jié)構(gòu) 面向程序員職業(yè)培訓(xùn)市場(chǎng),結(jié)合程序開(kāi)發(fā)實(shí)踐介紹JSP編程知識(shí),突出了職業(yè)實(shí)用性;全書(shū)各章都有實(shí)例分析,帶領(lǐng)讀者經(jīng)歷程序開(kāi)發(fā)全過(guò)程,是一本真正的實(shí)訓(xùn)性案例教程?! ≌鎸?shí)的案例教學(xué) 針對(duì)每個(gè)知識(shí)點(diǎn),本書(shū)設(shè)計(jì)了針對(duì)性強(qiáng)的教學(xué)案例,這些案例既相對(duì)獨(dú)立,又具有一定的聯(lián)系,是綜合性開(kāi)發(fā)實(shí)例的組成部分。讀者在制作這些案例的過(guò)程中可以掌握每個(gè)知識(shí)點(diǎn)。本書(shū)有效地避免了其他JSP教程抽象、空洞或者實(shí)例不豐富的缺點(diǎn)?! ±碚搶?shí)踐一體化 在每個(gè)案例中有機(jī)地融合了知識(shí)點(diǎn)講解和技能訓(xùn)練目標(biāo),融“教、學(xué)、練”于一體。每個(gè)案例的講解都先提出功能目標(biāo),然后是實(shí)例制作演示和學(xué)生模仿練習(xí)、讓學(xué)生掌握案例的完成過(guò)程,體現(xiàn)了“在練中學(xué)、學(xué)以致用”的教學(xué)理念?! ‰A梯式實(shí)踐環(huán)節(jié) 本書(shū)精心設(shè)置了3個(gè)教學(xué)環(huán)節(jié):實(shí)驗(yàn)指導(dǎo)、擴(kuò)展練習(xí)、綜合實(shí)訓(xùn)。讓學(xué)生通過(guò)不斷的練習(xí)實(shí)踐,實(shí)現(xiàn)編程技能的逐步提高,最終實(shí)現(xiàn)與職業(yè)能力的接軌?! ”緯?shū)主要內(nèi)容 內(nèi)容由淺入深,涵蓋了JSP的各個(gè)主要知識(shí)點(diǎn)。全書(shū)共12章,介紹了JSP技術(shù)、常用動(dòng)態(tài)Web技術(shù)及JSP技術(shù)流行的開(kāi)發(fā)模式;JSP開(kāi)發(fā)環(huán)境配置,JSP頁(yè)面組成元素,如注釋、指令標(biāo)簽、腳本程序、動(dòng)作標(biāo)簽等;JSP內(nèi)置對(duì)象,如Request、Response、Application、Session等;JSP訪問(wèn)文件中的數(shù)據(jù)和數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),JavaBean,Servlet技術(shù),以及開(kāi)發(fā)JSP技術(shù)需要掌握的Web基礎(chǔ)知識(shí)?! ”緯?shū)最后提供了3個(gè)綜合開(kāi)發(fā)案例,分別是寵物診所系統(tǒng)分析、Web圖書(shū)查詢系統(tǒng)和購(gòu)物系統(tǒng)。其中,Web圖書(shū)查詢系統(tǒng)以JSP+JavaBean+Servlet技術(shù)實(shí)現(xiàn)簡(jiǎn)單的圖書(shū)查詢功能,加深了對(duì)MVC的認(rèn)識(shí);而購(gòu)物系統(tǒng)則以實(shí)例方式介紹JSP技術(shù)的應(yīng)用,特別是對(duì)Session對(duì)象的使用?! ”緯?shū)附有配套光盤(pán)。光盤(pán)提供了書(shū)中實(shí)例的源代碼,全部經(jīng)過(guò)精心調(diào)試,在Windows XP/Windows 2000/Windows 2003 Server下全部通過(guò),能夠保證正常運(yùn)行。 讀者對(duì)象 本書(shū)體現(xiàn)了作者在軟件技術(shù)教學(xué)改革過(guò)程中形成的“項(xiàng)目驅(qū)動(dòng)、案例教學(xué)、理論實(shí)踐一體化”教學(xué)方法,讀者通過(guò)本書(shū)可以快速、全面地掌握使用JSP應(yīng)用于動(dòng)態(tài)網(wǎng)站編程的開(kāi)發(fā)經(jīng)驗(yàn)和技能。本書(shū)可以作為JSP職業(yè)培訓(xùn)教材和各級(jí)院校JSP授課培訓(xùn)教程,也可作為JSP的自學(xué)資料和參考資料?! 〕朔饷媸鹈藛T之外,參與本書(shū)編寫(xiě)的人員還有李乃文、孫巖、馬海軍、張仕禹、夏小軍、趙振江、李振山、李文采、吳越勝、李海慶、何永國(guó)、李海峰、陶麗、吳俊海、安征、張巍屹、崔群法、王詠梅、康顯麗、辛愛(ài)軍、牛小平、賈栓穩(wěn)、王立新、蘇靜、趙元慶、郭磊、徐銘、李大慶、王蕾、張勇、郝安林等?! ∮捎诔蓵?shū)倉(cāng)促,在編寫(xiě)過(guò)程中難免會(huì)有漏洞,歡迎讀者通過(guò)清華大學(xué)出版社網(wǎng)站www.tup.tsinghua.edu.cn與我們聯(lián)系,幫助我們改正提高。
內(nèi)容概要
《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)》理論與實(shí)踐結(jié)合,全面介紹了JSP應(yīng)用知識(shí)?!禞SP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)》共分12章,介紹了JSP技術(shù)概況、JSP開(kāi)發(fā)環(huán)境、JSP頁(yè)面元素、JSP內(nèi)置對(duì)象(如Request、Response、Application、Session等)、訪問(wèn)數(shù)據(jù)庫(kù)技術(shù)、JavaBean技術(shù)、Servlet技術(shù)以及開(kāi)發(fā)JSP技術(shù)需要掌握的Web基礎(chǔ)知識(shí),《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)》最后提供了3個(gè)綜合開(kāi)發(fā)案例?!禞SP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)》附有配套光盤(pán),提供了書(shū)中實(shí)例的源代碼和視頻教學(xué)文件?! 禞SP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)》體現(xiàn)了作者在軟件技術(shù)教學(xué)改革過(guò)程中形成的“項(xiàng)目驅(qū)動(dòng)、案例教學(xué)、理論實(shí)踐一體化”教學(xué)方法,可以作為JSP職業(yè)培訓(xùn)教材和各級(jí)院校JSP授課培訓(xùn)教程,也可作為JSP自學(xué)資料和參考資料。
書(shū)籍目錄
上篇 基礎(chǔ)篇 1第1章 JSP概述 11.1 JSP簡(jiǎn)介 11.1.1 JSP的形成及發(fā)展 11.1.2 JSP的優(yōu)勢(shì) 21.2 Servlet技術(shù) 41.3 JSP與CGI、PHP、ASP/ASP.NET的比較 51.3.1 CGI技術(shù) 51.3.2 PHP技術(shù) 61.3.3 ASP/ASP.NET技術(shù) 71.3.4 各種Web技術(shù)性能比較 91.4 JSP技術(shù)架構(gòu) 9第2章 JSP開(kāi)發(fā)環(huán)境 142.1 JDK開(kāi)發(fā)工具包 142.1.1 JDK概述 142.1.2 JDK的安裝與配置 152.2 Tomcat服務(wù)器 192.2.1 Tomcat概述 192.2.2 Tomcat的下載與安裝 202.2.3 顯示字體實(shí)例 232.3 安裝與配置Eclipse 252.3.1 Eclipse簡(jiǎn)介 252.3.2 安裝MyEclipse 262.3.3 Eclipse加載Tomcat 302.3.4 在Eclipse中創(chuàng)建JSP 312.4 JSP頁(yè)面執(zhí)行流程 362.5 擴(kuò)展練習(xí) 37第3章 JSP頁(yè)面元素 403.1 JSP頁(yè)面的構(gòu)成 403.2 腳本元素 423.2.1 聲明 423.2.2 表達(dá)式 443.2.3 腳本小程序 443.3 指令元素 483.3.1 page指令 483.3.2 include指令 513.3.3 taglib指令 523.4 動(dòng)作元素 533.4.1 文件導(dǎo)入標(biāo)簽 543.4.2 頁(yè)面轉(zhuǎn)發(fā)標(biāo)簽 563.4.3 追加參數(shù)標(biāo)簽 593.4.4 標(biāo)簽 593.5 擴(kuò)展練習(xí) 62第4章 內(nèi)置對(duì)象 654.1 Request請(qǐng)求對(duì)象 654.1.1 Request簡(jiǎn)介 654.1.2 Request對(duì)象應(yīng)用 664.2 Response響應(yīng)對(duì)象 694.2.1 response簡(jiǎn)介 694.2.2 Response對(duì)象應(yīng)用 704.3 Out輸出對(duì)象 744.3.1 Out簡(jiǎn)介 744.3.2 Out對(duì)象應(yīng)用 764.4 PageContext對(duì)象 774.4.1 PageContext簡(jiǎn)介 774.4.2 PageContext對(duì)象應(yīng)用 784.5 Session會(huì)話對(duì)象 794.5.1 Session簡(jiǎn)介 794.5.2 Session對(duì)象應(yīng)用 804.6 Application對(duì)象 824.7 Execption對(duì)象 834.8 Config參數(shù)配置對(duì)象 844.9 Cookie對(duì)象 854.10 擴(kuò)展練習(xí) 88第5章 JSP訪問(wèn)文件 915.1 File類(lèi) 915.1.1 File類(lèi)函數(shù)介紹 915.1.2 File類(lèi)常見(jiàn)操作 935.2 數(shù)據(jù)流概述 975.3 字節(jié)流 995.3.1 使用類(lèi)FileInputStream讀文件 995.3.2 使用類(lèi)FileOutputStream寫(xiě)文件 1015.4 字符流 1025.4.1 使用類(lèi)FileReader讀文件 1035.4.2 使用類(lèi)FileWriter寫(xiě)文件 1045.5 回壓字符流 1065.6 文件上傳 1095.7 文件下載 1135.8 文件計(jì)數(shù)器 1165.9 擴(kuò)展練習(xí) 117第6章 JSP訪問(wèn)數(shù)據(jù)庫(kù) 1216.1 JDBC技術(shù)概述 1216.1.1 JDBC簡(jiǎn)介 1216.1.2 JDBC連接方式 1226.2 JDBC數(shù)據(jù)庫(kù)操作核心類(lèi) 1246.2.1 JDBC核心類(lèi)結(jié)構(gòu) 1246.2.2 驅(qū)動(dòng)程序管理類(lèi):DriverManager 1256.2.3 數(shù)據(jù)庫(kù)連接類(lèi):Connection 1286.2.4 SQL聲明類(lèi):Statement 1306.2.5 查詢結(jié)果類(lèi):ResultSet 1336.3 JDBC數(shù)據(jù)庫(kù)操作實(shí)例 1366.3.1 新建數(shù)據(jù)庫(kù)元素 1376.3.2 插入數(shù)據(jù) 1386.3.3 顯示數(shù)據(jù) 1406.3.4 更新及刪除數(shù)據(jù) 1426.3.5 數(shù)據(jù)庫(kù)分頁(yè)顯示 1436.3.6 連接Access數(shù)據(jù)庫(kù) 1456.4 擴(kuò)展練習(xí) 147第7章 JavaBean技術(shù) 1507.1 JavaBean簡(jiǎn)介 1507.1.1 JavaBean概念 1507.1.2 JavaBean優(yōu)點(diǎn) 1527.2 JavaBean開(kāi)發(fā) 1537.2.1 JavaBean規(guī)則 1537.2.2 調(diào)用JavaBean 1557.2.3 JavaBean作用域范圍 1587.3 設(shè)置或獲取JavaBean屬性 1627.3.1 設(shè)置JavaBean屬性 1627.3.2 獲取JavaBean屬性 1657.4 擴(kuò)展練習(xí) 168第8章 Servlet技術(shù) 1718.1 Servlet簡(jiǎn)介 1718.1.1 Servlet概述 1718.1.2 Servlet技術(shù)特點(diǎn) 1728.1.3 Servlet的生命周期 1738.1.4 開(kāi)發(fā)、部署一個(gè)簡(jiǎn)單的Servlet 1748.2 Servlet常用接口及使用 1778.2.1 Servlet體系 1788.2.2 Servlet實(shí)現(xiàn)相關(guān) 1798.2.3 Servlet請(qǐng)求和響應(yīng)相關(guān) 1828.2.4 配置相關(guān) 1868.2.5 會(huì)話跟蹤 1888.2.6 Servlet異常相關(guān) 1928.3 Servlet配置選項(xiàng) 1928.3.1 元素及其子元素 1928.3.2 元素及其子元素 1948.4 用Servlet生成動(dòng)態(tài)圖片 1958.5 擴(kuò)展練習(xí) 198第9章 Web基礎(chǔ)知識(shí) 2019.1 Web發(fā)展及HTTP協(xié)議 2019.1.1 Web的產(chǎn)生與發(fā)展 2019.1.2 HTTP協(xié)議 2039.2 HTML標(biāo)記語(yǔ)言 2049.2.1 HTML基本元素 2059.2.2 文字與段落 2069.2.3 超鏈接 2089.2.4 多媒體標(biāo)記 2099.2.5 表單標(biāo)記 2109.2.6 表格標(biāo)記 2139.3 CSS樣式表 2149.3.1 CSS概念 2149.3.2 使用CSS 2159.4 JavaScript腳本語(yǔ)言 2209.4.1 JavaScript概述 2209.4.2 JavaScript基本語(yǔ)法 2229.4.3 JavaScript對(duì)象 2269.4.4 JavaScript事件 2289.4.5 JavaScript表單驗(yàn)證 2309.4.6 JavaScript其他功能 2319.5 擴(kuò)展練習(xí) 232第10章 寵物診所系統(tǒng)分析 23510.1 系統(tǒng)概述 23510.1.1 需求分析 23510.1.2 系統(tǒng)用例圖 23610.1.3 系統(tǒng)設(shè)計(jì) 23910.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 24010.3 系統(tǒng)功能模塊設(shè)計(jì) 24210.3.1 用戶管理模塊 24210.3.2 寵物信息管理模塊 24310.3.3 客戶管理模塊 24410.4 模塊功能實(shí)現(xiàn) 24510.4.1 通用模塊及首頁(yè)實(shí)現(xiàn) 24510.4.2 用戶管理模塊 24910.4.3 實(shí)現(xiàn)寵物信息查詢操作 25210.4.4 實(shí)現(xiàn)客戶信息修改操作 25710.4.5 實(shí)現(xiàn)寵物診斷信息添加操作 26110.4.6 實(shí)現(xiàn)獸醫(yī)信息瀏覽操作 265第11章 Web圖書(shū)查詢系統(tǒng) 26811.1 系統(tǒng)需求 26811.1.1 功能需求 26811.1.2 界面需求 26911.2 系統(tǒng)概要 27011.2.1 總體設(shè)計(jì) 27011.2.2 模塊設(shè)計(jì)和功能分配 27011.3 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 27111.3.1 數(shù)據(jù)庫(kù)的設(shè)計(jì) 27111.3.2 配置數(shù)據(jù)源 27311.4 系統(tǒng)編碼實(shí)現(xiàn) 27411.4.1 查詢功能實(shí)現(xiàn) 27711.4.2 人員管理模塊 27911.4.3 圖書(shū)管理模塊 280第12章 購(gòu)物系統(tǒng) 28412.1 規(guī)劃系統(tǒng)前臺(tái) 28412.1.1 系統(tǒng)首頁(yè) 28412.1.2 其他頁(yè)面 28812.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 29312.3 系統(tǒng)模塊概要 29512.3.1 配置文件web.xml 29512.3.2 商品信息模塊 29612.3.3 商品類(lèi)別模塊 29812.3.4 用戶信息模塊 30012.3.5 訂單管理模塊 30112.4 實(shí)現(xiàn)購(gòu)物系統(tǒng) 302下篇 實(shí)驗(yàn)篇 305第1單元 305練習(xí)1-1 創(chuàng)建靜態(tài)注冊(cè)頁(yè)面并以樣式表修飾 305練習(xí)1-2 使用JavaScript完成注冊(cè)校驗(yàn) 306第2單元 308練習(xí)2-1 構(gòu)建JSP環(huán)境 308練習(xí)2-2 安裝MyEclipse 309練習(xí)2-3 在Eclipse中使用Tomcat服務(wù)器 310第3單元 312練習(xí)3-1 在JSP頁(yè)面中靜態(tài)包含文件 312練習(xí)3-2 統(tǒng)計(jì)訪問(wèn)頁(yè)面數(shù)量 312練習(xí)3-3 求圓的面積和周長(zhǎng) 313練習(xí)3-4 動(dòng)態(tài)加載頁(yè)面并傳遞參數(shù) 314第4單元 315練習(xí)4-1 簡(jiǎn)單地驗(yàn)證用戶登錄 315練習(xí)4-2 猜數(shù)字 316練習(xí)4-3 創(chuàng)建一個(gè)簡(jiǎn)單的購(gòu)物網(wǎng)站 319練習(xí)4-4 簡(jiǎn)單聊天室功能 321第5單元 324練習(xí)5-1 顯示指定擴(kuò)展名的文件列表 324練習(xí)5-2 文件內(nèi)容復(fù)制 325練習(xí)5-3 JSP頁(yè)面實(shí)現(xiàn)用戶登錄 327第6單元 330練習(xí)6-1 修改數(shù)據(jù)庫(kù)數(shù)據(jù) 330練習(xí)6-2 模糊查詢數(shù)據(jù) 331練習(xí)6-3 使用日期字段查詢數(shù)據(jù) 333練習(xí)6-4 網(wǎng)上投票 334第7單元 336練習(xí)7-1 讀文件Bean 336練習(xí)7-2 數(shù)據(jù)庫(kù)操作Bean 337練習(xí)7-3 數(shù)據(jù)庫(kù)分頁(yè)Bean 340第8單元 344練習(xí)8-1 Servlet讀取數(shù)據(jù)庫(kù)記錄 344練習(xí)8-2 Servlet實(shí)現(xiàn)網(wǎng)上購(gòu)物 347練習(xí)8-3 Servlet控制案例 350第9單元 352練習(xí)9-1 創(chuàng)建用戶登錄頁(yè)面 352練習(xí)9-2 使用層構(gòu)建網(wǎng)頁(yè) 353練習(xí)9-3 使用JavaScript創(chuàng)建計(jì)算器 354
編輯推薦
《JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)》共分12章,介紹了,JSP開(kāi)發(fā)環(huán)境配置,頁(yè)面組成元素,內(nèi)置對(duì)象,訪問(wèn)數(shù)據(jù)庫(kù)技術(shù),JavaBean,Servlet技術(shù),以及開(kāi)發(fā)JSP技術(shù)需要掌握的HTML基礎(chǔ)知識(shí)?!禞SP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)》最后提供了三個(gè)綜合開(kāi)發(fā)案例?!禞SP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo)》附有配套光盤(pán),提供了書(shū)中實(shí)例的源代碼和視頻教學(xué)文件。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)基礎(chǔ)教程與實(shí)驗(yàn)指導(dǎo) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版