注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材職業(yè)技術(shù)培訓(xùn)教材Web程序設(shè)計(jì)(第5版)

Web程序設(shè)計(jì)(第5版)

Web程序設(shè)計(jì)(第5版)

定 價(jià):¥59.00

作 者: 吉根林
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121364433 出版時(shí)間: 2019-10-01 包裝:
開本: 16開 頁數(shù): 352 字?jǐn)?shù):  

內(nèi)容簡介

  本書是“十二五”普通高等教育本科國家級規(guī)劃教材,以JSP程序設(shè)計(jì)技術(shù)為主線介紹Web程序設(shè)計(jì)的方法與技術(shù)。全書共10章,包括:Web基礎(chǔ)知識和開發(fā)運(yùn)行環(huán)境;HTML、XML和CSS;JavaScript程序設(shè)計(jì);JSP基本語法與內(nèi)置對象;Servlet與JavaBean;JSP數(shù)據(jù)庫應(yīng)用;JSP實(shí)用組件;表達(dá)式語言與標(biāo)簽;Java EE框架技術(shù)基礎(chǔ);JSP綜合應(yīng)用實(shí)例。每章配有大量實(shí)例、習(xí)題和上機(jī)實(shí)驗(yàn)題及實(shí)驗(yàn)指導(dǎo),免費(fèi)提供PPT教學(xué)課件和程序源代碼。本書可作為高校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、電子商務(wù)、人工智能、數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)、信息管理與信息系統(tǒng)、現(xiàn)代教育技術(shù)等相關(guān)專業(yè)的教材,也是Web程序開發(fā)人員實(shí)用的技術(shù)參考書。

作者簡介

  吉根林,博士,南京師范大學(xué)教授,博士生導(dǎo)師。1982年考入南京航空航天大學(xué)計(jì)算機(jī)專業(yè)學(xué)習(xí),1986年本科畢業(yè),獲工學(xué)學(xué)士學(xué)位;同年進(jìn)入南京航空航天大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)攻讀碩士學(xué)位,1989年碩士畢業(yè),獲工學(xué)碩士學(xué)位。

圖書目錄

目 錄
第1章 Web基礎(chǔ)知識與開發(fā)運(yùn)行環(huán)境\t1
1.1 Web工作原理\t1
1.2 Internet網(wǎng)絡(luò)協(xié)議\t3
1.2.1 TCP/IP協(xié)議族\t4
1.2.2 HTTP\t4
1.2.3 Telnet\t5
1.2.4 FTP\t5
1.3 IP地址、域名和URL\t5
1.3.1 IP地址\t5
1.3.2 域名\t6
1.3.3 URL\t6
1.4 動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)簡介\t7
1.4.1 PHP\t7
1.4.2 JSP\t8
1.4.3 ASP.NET\t9
1.5 Web應(yīng)用程序開發(fā)工具與運(yùn)行環(huán)境\t9
1.5.1 網(wǎng)站架構(gòu)\t10
1.5.2 JDK的下載、安裝與配置\t10
1.5.3 Tomcat的下載、安裝與配置\t11
1.5.4 Eclipse的下載、安裝與配置\t12
1.6 簡單的Web應(yīng)用程序示例\t12
1.7 網(wǎng)站安全問題\t15
1.7.1 網(wǎng)站攻擊手段\t15
1.7.2 網(wǎng)站的保護(hù)與安全措施\t15
本章小結(jié)\t17
習(xí)題1\t18
第2章 HTML、XML和CSS\t19
2.1 頁面設(shè)計(jì)概述\t19
2.1.1 靜態(tài)網(wǎng)頁\t19
2.1.2 動(dòng)態(tài)網(wǎng)頁\t19
2.1.3 網(wǎng)頁的設(shè)計(jì)風(fēng)格\t20
2.2 超文本標(biāo)記語言HTML\t20
2.2.1 HTML文檔結(jié)構(gòu)\t21
2.2.2 HTML基本標(biāo)記\t23
2.2.3 表格\t27
2.2.4 表單\t30
2.2.5 框架(Frame)\t32
2.3 HTML5\t35
2.3.1 HTML5新特性\t35
2.3.2 HTML5新功能\t35
2.3.3 HTML5網(wǎng)頁示例\t39
2.4 層疊樣式表CSS\t43
2.4.1 為什么需要層疊樣式表\t43
2.4.2 樣式表的定義和引用\t44
2.4.3 樣式的優(yōu)先級\t49
2.4.4 CSS屬性\t51
2.4.5 CSS+DIV頁面布局\t58
2.5 XML簡介\t59
2.5.1 XML概述\t59
2.5.2 XML文檔結(jié)構(gòu)\t61
2.5.3 XML文檔顯示\t63
2.6 應(yīng)用示例:個(gè)人主頁設(shè)計(jì)\t64
本章小結(jié)\t67
習(xí)題2\t67
上機(jī)實(shí)驗(yàn)2\t67
第3章 JavaScript程序設(shè)計(jì)\t71
3.1 腳本語言概述\t71
3.1.1 什么是腳本語言\t71
3.1.2 JavaScript的特點(diǎn)\t72
3.2 JavaScript基礎(chǔ)\t73
3.2.1 JavaScript程序的編輯和調(diào)試\t73
3.2.2 JavaScript基本語法\t74
3.2.3 JavaScript函數(shù)\t76
3.2.4 JavaScript流程控制\t78
3.2.5 JavaScript出錯(cuò)處理\t80
3.2.6 JavaScript表單驗(yàn)證\t80
3.2.7 JavaScript正則表達(dá)式\t81
3.3 JavaScript事件\t82
3.3.1 JavaScript事件驅(qū)動(dòng)機(jī)制\t82
3.3.2 JavaScript常用事件\t83
3.3.3 JavaScript事件觸發(fā)與處理\t83
3.3.4 應(yīng)用示例:計(jì)算器的設(shè)計(jì)\t84
3.4 JavaScript對象\t86
3.4.1 對象的定義和引用\t86
3.4.2 for..in和with語句\t87
3.4.3 JavaScript內(nèi)置對象\t89
3.5 瀏覽器對象模型及應(yīng)用\t98
3.5.1 瀏覽器對象模型\t98
3.5.2 Navigator對象\t99
3.5.3 Window對象\t100
3.5.4 Document對象\t103
3.5.5 Form對象\t109
3.5.6 History和Location對象\t114
3.5.7 Frame對象\t114
3.5.8 應(yīng)用示例:用戶注冊信息合法性檢查\t116
3.5.9 應(yīng)用示例:撲克牌游戲程序\t120
3.6 HTML DOM\t123
3.6.1 HTML DOM概述\t123
3.6.2 DOM節(jié)點(diǎn)樹\t124
3.6.3 DOM樹節(jié)點(diǎn)的屬性\t124
3.6.4 訪問DOM節(jié)點(diǎn)\t125
3.7 JavaScript框架和庫\t127
本章小結(jié)\t127
習(xí)題3\t128
上機(jī)實(shí)驗(yàn)3\t128
第4章 JSP基本語法與內(nèi)置對象\t130
4.1 JSP基本語法\t130
4.1.1 JSP頁面\t131
4.1.2 JSP指令\t130
4.1.3 JSP腳本標(biāo)識\t131
4.2 JSP內(nèi)置對象\t134
4.2.1 Request對象\t135
4.2.2 Response對象\t137
4.2.3 Session對象\t139
4.2.4 Application對象\t143
4.2.5 其他對象\t145
4.3 JSP動(dòng)作標(biāo)識\t149
4.3.1 include動(dòng)作標(biāo)識\t149
4.3.2 forward動(dòng)作標(biāo)識\t150
4.3.3 param動(dòng)作標(biāo)識\t152
4.4 Cookie及其應(yīng)用\t153
4.5 應(yīng)用示例:Web聊天程序\t155
本章小結(jié)\t159
習(xí)題4\t159
上機(jī)實(shí)驗(yàn)4\t160
第5章 Servlet與JavaBean\t162
5.1 Servlet簡介\t162
5.2 Servlet的運(yùn)行和配置\t163
5.2.1 Servlet的生命周期\t163
5.2.2 Servlet配置\t165
5.3 Servlet API\t167
5.3.1 Servlet接口\t167
5.3.2 ServletConfig接口\t168
5.3.3 GenericServlet類\t168
5.3.4 HttpServlet類\t169
5.4 Servlet編程\t170
5.4.1 Servlet的基本結(jié)構(gòu)\t170
5.4.2 表單處理\t171
5.4.3 Servlet編程示例\t172
5.5 組件技術(shù)和JavaBean\t174
5.5.1 JavaBean簡介\t174
5.5.2 創(chuàng)建和部署JavaBean\t176
5.6 JavaBean的屬性\t177
5.7 在JSP中引用JavaBean\t179
5.8 應(yīng)用示例\t182
本章小結(jié)\t187
習(xí)題5\t187
上機(jī)實(shí)驗(yàn)5\t188
第6章 JSP數(shù)據(jù)庫應(yīng)用\t189
6.1 Web數(shù)據(jù)庫訪問技術(shù)\t189
6.2 數(shù)據(jù)庫語言SQL\t191
6.2.1 SQL概述\t191
6.2.2 主要SQL語句\t191
6.3 JDBC API\t193
6.3.1 驅(qū)動(dòng)程序接口Driver\t194
6.3.2 驅(qū)動(dòng)程序管理器DriverManager\t195
6.3.3 數(shù)據(jù)庫連接接口Connection\t195
6.3.4 語句執(zhí)行接口Statement和PrepareStatement\t196
6.3.5 結(jié)果集接口ResultSet\t197
6.4 JDBC數(shù)據(jù)庫訪問\t198
6.4.1 加載JDBC驅(qū)動(dòng)程序\t198
6.4.2 創(chuàng)建數(shù)據(jù)庫連接\t199
6.4.3 執(zhí)行SQL語句訪問數(shù)據(jù)庫\t200
6.4.4 數(shù)據(jù)庫訪問結(jié)果集的處理\t202
6.4.5 數(shù)據(jù)庫操作中的事務(wù)處理\t203
6.4.6 存儲(chǔ)過程的調(diào)用\t204
6.5 JSP數(shù)據(jù)庫操作\t206
6.6 SQL語句注入攻擊與防范\t207
6.6.1 SQL注入攻擊\t207
6.6.2 避免SQL注入攻擊\t208
6.7 應(yīng)用示例:課程信息查詢與修改\t208
本章小結(jié)\t214
習(xí)題6\t215
上機(jī)實(shí)驗(yàn)6\t215
第7章 JSP實(shí)用組件\t216
7.1 文件操作\t216
7.1.1 創(chuàng)建上傳對象\t216
7.1.2 解析上傳請求\t217
7.1.3 FileItem接口\t217
7.1.4 ServletFileUpload類\t217
7.1.5 DiskFileItemFactory類\t218
7.1.6 文件操作示例\t219
7.2 JSP動(dòng)態(tài)圖表\t222
7.2.1 JFreeChart的下載和使用\t223
7.2.2 JFreeChart的核心類\t223
7.2.3 利用JFreeChart生成動(dòng)態(tài)圖表\t224
7.2.4 動(dòng)態(tài)圖表應(yīng)用示例\t224
7.3 JSP報(bào)表\t228
7.3.1 iText組件\t229
7.3.2 應(yīng)用iText組件生成報(bào)表\t229
7.3.3 處理表格\t231
7.3.4 處理圖像\t235
7.4 Ajax技術(shù)\t237
7.4.1 Ajax簡介\t237
7.4.2 Ajax開發(fā)模式\t238
7.4.3 Ajax應(yīng)用示例\t241
7.4.4 Ajax開發(fā)需要注意的問題\t243
本章小結(jié)\t245
習(xí)題7\t245
上機(jī)實(shí)驗(yàn)7\t245
第8章 表達(dá)式語言和標(biāo)簽\t247
8.1 EL表達(dá)式\t247
8.1.1 EL表達(dá)式的語法\t247
8.1.2 EL表達(dá)式的運(yùn)算符\t247
8.1.3 EL表達(dá)式中的隱含對象\t248
8.1.4 EL表達(dá)式中的保留字\t249
8.2 JSTL核心標(biāo)簽庫\t249
8.2.1 表達(dá)式標(biāo)簽\t249
8.2.2 流程控制標(biāo)簽\t251
8.2.3 循環(huán)標(biāo)簽\t254
8.2.4 URL標(biāo)簽\t256
8.3 SQL標(biāo)簽庫\t258
8.4 自定義標(biāo)簽庫\t260
8.4.1 自定義標(biāo)簽處理類\t260
8.4.2 建立TLD文件\t261
8.4.3 使用自定義標(biāo)簽\t262
8.4.4 自定義標(biāo)簽使用范例\t262
本章小結(jié)\t264
習(xí)題8\t265
上機(jī)實(shí)驗(yàn)8\t265
第9章 Java EE框架技術(shù)基礎(chǔ)\t266
9.1 框架技術(shù)概述\t266
9.1.1 MVC模型與設(shè)計(jì)模式\t266
9.1.2 Struts2框架\t267
9.1.3 Hibernate框架\t268
9.1.4 Spring框架\t268
9.2 Struts2框架\t269
9.2.1 Struts2的下載和配置\t270
9.2.2 Struts2基礎(chǔ)和struts.xml的基本配置\t270
9.2.3 Action詳解\t272
9.2.4 值棧和OGNL表達(dá)式\t274
9.2.5 Struts2的標(biāo)簽庫\t275
9.2.6 攔截器\t280
本章小結(jié)\t283
習(xí)題9\t283
上機(jī)實(shí)驗(yàn)9\t283
第10章 JSP綜合應(yīng)用實(shí)例\t284
10.1 留言板\t284
10.1.1 設(shè)計(jì)目標(biāo)\t284
10.1.2 設(shè)計(jì)實(shí)體類\t284
10.1.3 設(shè)計(jì)數(shù)據(jù)庫處理程序\t285
10.1.4 設(shè)計(jì)留言處理程序\t286
10.1.5 設(shè)計(jì)頁面\t288
10.1.6 設(shè)計(jì)字符編碼過濾器\t291
10.2 教務(wù)管理系統(tǒng)\t293
10.2.1 系統(tǒng)功能\t293
10.2.2 數(shù)據(jù)庫設(shè)計(jì)\t294
10.2.3 設(shè)計(jì)實(shí)體類\t295
10.2.4 文件組織架構(gòu)\t296
10.2.5 設(shè)計(jì)數(shù)據(jù)庫處理程序\t297
10.2.6 設(shè)計(jì)Action類\t299
10.2.7 設(shè)計(jì)視圖\t310
10.2.8 設(shè)計(jì)樣式表\t322
10.2.9 設(shè)計(jì)配置文件\t323
本章小結(jié)\t324
附錄A HTML常用標(biāo)記和屬性\t325
附錄B CSS樣式表屬性\t329
附錄C JavaScript常用對象的屬性、方法、事件處理和函數(shù)\t331
附錄D JSP內(nèi)置對象\t337
參考文獻(xiàn)\t340

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號