熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

JSP程序設(shè)計(jì)實(shí)用教程

中國水利水電出版社
    【作 者】梁建武 等編著 【I S B N 】978-7-5084-4567-0 【責(zé)任編輯】郭東青 【適用讀者群】本科 【出版時(shí)間】2008-06-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數(shù)】328 【千字?jǐn)?shù)】 【印 張】 【定 價(jià)】30 【叢 書】21世紀(jì)高等學(xué)校精品教材 【備注信息】
圖書詳情

    本書按易學(xué)、易懂、易掌握的原則,結(jié)合JSP內(nèi)部知識(shí)體系,由淺入深、循序漸進(jìn)地介紹了如何用JSP進(jìn)行Web動(dòng)態(tài)網(wǎng)站的開發(fā)和基于B/S的網(wǎng)上教學(xué)系統(tǒng)的規(guī)劃、設(shè)計(jì)、代碼編制、調(diào)試。全書共11章,從JSP基礎(chǔ)開始,到Web頁面制作基礎(chǔ)、語法、JSP中的內(nèi)置對(duì)象、Web數(shù)據(jù)庫開發(fā)、JavaBean的應(yīng)用、文件操作、綜合實(shí)例等,循序漸進(jìn)地對(duì)JSP進(jìn)行了全面的介紹。

    本書內(nèi)容豐富、講解清晰,在講解過程中力避代碼復(fù)雜冗長(zhǎng)。簡(jiǎn)短的實(shí)例特別有助于初學(xué)者仿效理解、把握問題的精髓和對(duì)應(yīng)用程序框架的整體認(rèn)識(shí);綜合實(shí)例為讀者開發(fā)大型的應(yīng)用程序提供經(jīng)典范例。本書的創(chuàng)新之處在于為讀者提供了開發(fā)的過程,而不局限于每個(gè)知識(shí)點(diǎn)。

    本書可作為高等院校計(jì)算機(jī)或相關(guān)專業(yè)的教材,也可供廣大工程技術(shù)人員學(xué)習(xí)參考。

    1.本書的最大特點(diǎn)在于對(duì)JSP中的每個(gè)知識(shí)點(diǎn)都精心編排了必要的實(shí)例。通過對(duì)實(shí)例的學(xué)習(xí),讀者會(huì)對(duì)所學(xué)知識(shí)有更深的理解,并能更全面地掌握用JSP開發(fā)Web動(dòng)態(tài)網(wǎng)站、B/S結(jié)構(gòu)的大型軟件等系統(tǒng)的思路、技巧和體系。

    2.本書深入淺出,循序漸進(jìn),選材適當(dāng),結(jié)構(gòu)嚴(yán)謹(jǐn),所有界面和代碼都通過了編者的驗(yàn)證調(diào)試,同時(shí)本書配有完整代碼,讀者可到中國水利水電出版社網(wǎng)站http://www.waterpub.com.cn/ softdown/上下載。

    3.本書不僅可以作為高等院校或相關(guān)專業(yè)的教材,也可以作為Web技術(shù)開發(fā)人員的參考書。

    JSP是當(dāng)前主流的Web開發(fā)技術(shù),它是一種基于Java的服務(wù)器語言。由于JSP的強(qiáng)大功能和顯著優(yōu)勢(shì),JSP技術(shù)已經(jīng)成為網(wǎng)絡(luò)時(shí)代的寵兒。應(yīng)用JSP技術(shù)不僅能制作出具有各種功能的Web頁面,還能開發(fā)基于B/S結(jié)構(gòu)的大型軟件系統(tǒng),如MIS、ERP系統(tǒng)等。

    本書第1章介紹JSP的基本概念和開發(fā)環(huán)境的配置,以及一些常用開發(fā)工具,還介紹了Web應(yīng)用程序的工作原理以及B/S、C/S等軟件編程體系結(jié)構(gòu)。第2章介紹Web網(wǎng)頁的基礎(chǔ)知識(shí)——HTML語言以及CSS層疊樣式表,同時(shí)還介紹了網(wǎng)頁制作工具Dreamweaver的配置和使用。第3章介紹開發(fā)動(dòng)態(tài)網(wǎng)頁的腳本語言JavaScript和JSP必備語言Java,并將這兩種語言進(jìn)行簡(jiǎn)要的比較。從第4章到第8章詳細(xì)介紹JSP語法,其中包括JSP基本語法、JSP內(nèi)置對(duì)象、JSP與數(shù)據(jù)庫開發(fā)、JavaBean的使用、JSP與文件操作等,并通過實(shí)例和習(xí)題讓讀者深化理解和鞏固要點(diǎn)。第9章和第10章分別對(duì)兩個(gè)大型系統(tǒng)進(jìn)行實(shí)例分析,帶領(lǐng)讀者學(xué)習(xí)基于JSP+JavaBean開發(fā)模式的JSP應(yīng)用技術(shù)。這兩章都從系統(tǒng)的總體設(shè)計(jì)起步,講述了系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)以及各功能模塊的具體設(shè)計(jì)。為了減少篇幅,把少量類似的功能模塊留給讀者自己完成,讀者可以參照中國水利水電出版社網(wǎng)站上的代碼。第11章對(duì)JSP程序設(shè)計(jì)進(jìn)行總結(jié),還介紹了Servlet技術(shù)、MVC模型、Java對(duì)象持久化技術(shù)等開發(fā)大型系統(tǒng)所應(yīng)掌握的知識(shí)。

    本書的最大特點(diǎn)在于對(duì)JSP中的每個(gè)知識(shí)點(diǎn)都精心編排了必要的實(shí)例。通過對(duì)實(shí)例的學(xué)習(xí),讀者會(huì)對(duì)所學(xué)知識(shí)有更深的理解,并能更全面地掌握用JSP開發(fā)Web動(dòng)態(tài)網(wǎng)站、B/S結(jié)構(gòu)的大型軟件等系統(tǒng)的思路、技巧和體系。

    本書深入淺出,循序漸進(jìn),選材適當(dāng),結(jié)構(gòu)嚴(yán)謹(jǐn),所有界面和代碼都通過了編者的驗(yàn)證調(diào)試,同時(shí)本書配有完整代碼,讀者可到中國水利水電出版社網(wǎng)站http://www.waterpub.com.cn/ softdown/上下載。

    本書不僅可以作為高等院校或相關(guān)專業(yè)的教材,也可以作為Web技術(shù)開發(fā)人員的參考書。

    本書由梁建武、鄒鋒編著。各章主要編寫人員分工如下:梁建武負(fù)責(zé)全書的體系結(jié)構(gòu)并編寫了第2、3、4、6、7、10章及全書統(tǒng)稿,鄒鋒負(fù)責(zé)全書的稽核并編寫了第1、5、8、9、11章。此外,參與本書編寫的還有程浩輝、李洪臣、陳語林、張雷、杜偉、付世鳳、何志斌、劉軍軍、李華偉、譚海龍、文拯等。

    本書編寫過程中,得到了許多專家和同仁的熱情幫助和大力支持,還得到中國水利水電出版社計(jì)算機(jī)編輯室的領(lǐng)導(dǎo)和編輯的指導(dǎo)與幫助,謹(jǐn)此向他們表示最真摯的感謝!

    由于計(jì)算機(jī)技術(shù)發(fā)展十分迅速以及作者水平所限,加之時(shí)間倉促,書中疏漏和錯(cuò)誤在所難免,敬請(qǐng)廣大讀者批評(píng)指正。

    編 者

    2007年1月

    前言
    第1章 JSP和Web應(yīng)用程序 1
    1.1 JSP概述 1
    1.1.1 什么是JSP 1
    1.1.2 JSP的優(yōu)點(diǎn) 2
    1.2 JSP開發(fā)環(huán)境的配置 2
    1.2.1 JDK的安裝和配置 2
    1.2.2 Tomcat的安裝與配置 4
    1.2.3 Tomcat的目錄結(jié)構(gòu) 5
    1.3 JSP常用開發(fā)工具 5
    1.3.1 EditPlus 6
    1.3.2 Eclipse 6
    1.4 Web應(yīng)用程序 7
    1.4.1 Web應(yīng)用程序的工作原理 8
    1.4.2 Web服務(wù)器和應(yīng)用程序服務(wù)器 9
    1.5 軟件編程體系 10
    1.5.1 什么是C/S和B/S 10
    1.5.2 C/S和B/S之比較 11
    本章小結(jié) 12
    課后習(xí)題 13
    第2章 JSP頁面制作基礎(chǔ) 14
    2.1 HTML語言 14
    2.1.1 HTML概述 14
    2.1.2 簡(jiǎn)單格式標(biāo)記 15
    2.1.3 超鏈接與圖片標(biāo)記 23
    2.1.4 表格設(shè)計(jì) 27
    2.1.5 表單設(shè)計(jì) 31
    2.2 CSS編程技術(shù) 34
    2.2.1 CSS的定義方法 35
    2.2.2 使用CSS顯示HTML文檔 36
    2.3 Dreamweaver 37
    2.3.1 操作界面 38
    2.3.2 用Dreamweaver 建立JSP站點(diǎn) 40
    本章小結(jié) 43
    課后習(xí)題 45
    第3章 JavaScript和Java語言 47
    3.1 JavaScript 47
    3.1.1 JavaScript概述 47
    3.1.2 JavaScript語言結(jié)構(gòu) 49
    3.1.3 JavaScript的事件驅(qū)動(dòng) 53
    3.1.4 JavaScript的對(duì)象 55
    3.1.5 JavaScript實(shí)例 68
    3.2 Java編程語言 72
    3.2.1 數(shù)據(jù)類型與關(guān)鍵字 73
    3.2.2 運(yùn)算符和表達(dá)式 74
    3.2.3 流程控制語句 76
    3.2.4 面向?qū)ο蟪绦蛟O(shè)計(jì) 84
    3.2.5 多線程 87
    本章小結(jié) 91
    課后習(xí)題 93
    第4章 JSP語法 96
    4.1 JSP語法概述 96
    4.1.1 JSP工作原理 96
    4.1.2 JSP頁面結(jié)構(gòu) 96
    4.2 注釋 97
    4.2.1 JSP隱藏注釋 98
    4.2.2 HTML注釋 98
    4.3 JSP指令 98
    4.3.1 page指令 99
    4.3.2 include指令 101
    4.3.3 taglib指令 102
    4.4 JSP腳本元素 102
    4.4.1 JSP聲明 102
    4.4.2 JSP表達(dá)式 103
    4.4.3 腳本小程序 104
    4.5 JSP動(dòng)作 105
    4.5.1 include動(dòng)作元素 105
    4.5.2 forword動(dòng)作元素 107
    4.5.3 plugin動(dòng)作元素 108
    4.5.4 param動(dòng)作元素 109
    4.5.5 useBean及setProperty和getProperty動(dòng)作元素 109
    本章小結(jié) 112
    課后習(xí)題 113
    第5章 JSP內(nèi)置對(duì)象 114
    5.1 request對(duì)象 114
    5.1.1 request應(yīng)用實(shí)例 115
    5.1.2 窗體傳遞中文的問題 122
    5.2 response對(duì)象 123
    5.2.1 動(dòng)態(tài)響應(yīng)contentType方法 123
    5.2.2 設(shè)定表頭的方法 124
    5.2.3 設(shè)定響應(yīng)狀態(tài)碼的方法 125
    5.2.4 response重定向 125
    5.2.5 其他方法 126
    5.2.6 Cookie對(duì)象的使用 126
    5.3 out對(duì)象 129
    5.4 session對(duì)象 130
    5.5 application對(duì)象 134
    5.6 page對(duì)象 135
    5.7 config對(duì)象 136
    5.8 exception對(duì)象 136
    5.9 pageContext對(duì)象 136
    本章小結(jié) 138
    課后習(xí)題 139
    第6章 JSP與數(shù)據(jù)庫開發(fā) 141
    6.1 數(shù)據(jù)庫基礎(chǔ) 141
    6.1.1 關(guān)系數(shù)據(jù)庫簡(jiǎn)介 141
    6.1.2 Access數(shù)據(jù)庫 143
    6.1.3 MySQL數(shù)據(jù)庫 146
    6.1.4 SQL Server數(shù)據(jù)庫 148
    6.1.5 Oracle數(shù)據(jù)庫 151
    6.2 JDBC基礎(chǔ) 152
    6.2.1 JDBC簡(jiǎn)介 152
    6.2.2 JDBC原理和驅(qū)動(dòng) 153
    6.2.3 常用的JDBC類與方法 154
    6.3 JSP中使用數(shù)據(jù)庫 157
    6.3.1 數(shù)據(jù)庫的連接過程 157
    6.3.2 幾種數(shù)據(jù)庫的連接 158
    6.3.3 數(shù)據(jù)庫基本操作 161
    6.4 JSP數(shù)據(jù)庫編程實(shí)例 163
    6.4.1 用戶管理信息系統(tǒng) 163
    6.4.2 分頁顯示的問題 171
    本章小結(jié) 175
    課后習(xí)題 176
    第7章 JSP與JavaBean 177
    7.1 JavaBean概述 177
    7.1.1 JavaBean簡(jiǎn)介 177
    7.1.2 JavaBean的任務(wù) 178
    7.2 JavaBean的應(yīng)用 180
    7.2.1 如何創(chuàng)建JavaBean 180
    7.2.2 如何調(diào)用JavaBean 180
    7.2.3 JavaBean的存放目錄 181
    7.3 JavaBean應(yīng)用實(shí)例 182
    7.3.1 使用JavaBean連接數(shù)據(jù)庫 182
    7.3.2 進(jìn)程條的實(shí)現(xiàn) 184
    本章小結(jié) 191
    課后習(xí)題 191
    第8章 JSP與文件操作 193
    8.1 File對(duì)象 193
    8.1.1 獲取文件的屬性 194
    8.1.2 創(chuàng)建文件和文件夾 195
    8.1.3 刪除文件和文件夾 196
    8.2 輸入輸出流 197
    8.2.1 字節(jié)流 197
    8.2.2 字符流 199
    8.3 文件上傳下載 201
    8.3.1 實(shí)現(xiàn)多個(gè)文件上傳的兩種方法 201
    8.3.2 JSP上傳組件 202
    8.3.3 上傳下載實(shí)例 205
    8.4 網(wǎng)頁計(jì)數(shù)器的實(shí)現(xiàn) 211
    本章小結(jié) 213
    課后習(xí)題 213
    第9章 網(wǎng)上教學(xué)系統(tǒng) 215
    9.1 系統(tǒng)總體設(shè)計(jì) 215
    9.1.1 系統(tǒng)功能模塊 215
    9.1.2 系統(tǒng)總體框架 216
    9.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 216
    9.2.1 數(shù)據(jù)庫需求分析 216
    9.2.2 數(shù)據(jù)表設(shè)計(jì) 217
    9.2.3 創(chuàng)建數(shù)據(jù)表 218
    9.3 各功能模塊的具體實(shí)現(xiàn) 219
    9.3.1 系統(tǒng)公用模塊 219
    9.3.2 登錄模塊 221
    9.3.3 管理員模塊 225
    9.3.4 學(xué)生模塊 261
    9.3.5 教師模塊 270
    9.3.6 部署和發(fā)布系統(tǒng) 280
    本章小結(jié) 280
    第10章 銷售業(yè)績(jī)統(tǒng)計(jì)系統(tǒng) 281
    10.1 系統(tǒng)總體設(shè)計(jì) 281
    10.1.1 系統(tǒng)功能模塊 281
    10.1.2 系統(tǒng)總體框架 282
    10.1.3 系統(tǒng)的編程思想實(shí)現(xiàn) 282
    10.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 283
    10.2.1 數(shù)據(jù)庫需求分析 283
    10.2.2 數(shù)據(jù)表設(shè)計(jì) 283
    10.3 各功能模塊的具體實(shí)現(xiàn) 284
    10.3.1 系統(tǒng)公用模塊 284
    10.3.2 銷售系統(tǒng)基本信息 289
    10.3.3 銷售業(yè)績(jī)統(tǒng)計(jì)查詢 295
    10.3.4 部署和發(fā)布系統(tǒng) 305
    本章小結(jié) 305
    第11章 JSP展望 306
    11.1 JSP技術(shù)難點(diǎn) 306
    11.2 Servlet技術(shù) 308
    11.2.1 Servlet的生命周期 308
    11.2.2 Servlet與表單的交互 310
    11.2.3 Servlet控制會(huì)話 310
    11.3 MVC模型 311
    11.3.1 常用三層結(jié)構(gòu)模式 311
    11.3.2 MVC模型 312
    11.3.3 MVC模式的優(yōu)缺點(diǎn) 314
    11.4 Java對(duì)象持久化技術(shù) 315
    11.4.1 Struts框架簡(jiǎn)介 315
    11.4.2 Hibernate簡(jiǎn)介 316
    本章小結(jié) 317
    參考文獻(xiàn) 318
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
津市市| 子长县| 山丹县| 潮安县| 仪陇县| 阿勒泰市| 原平市| 平远县| 平武县| 梁河县| 建阳市| 桦川县| 类乌齐县| 德惠市| 霍城县| 宜兰市| 阳城县| 偃师市| 乌鲁木齐市| 龙井市| 义马市| 开远市| 瑞安市| 克拉玛依市| 肇庆市| 漳浦县| 鹰潭市| 通州区| 沁阳市| 平利县| 洮南市| 毕节市| 涿鹿县| 泸溪县| 阿尔山市| 马边| 安远县| 扎赉特旗| 饶河县| 武山县| 民权县|