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

Web程序設計(第5版)

Web程序設計(第5版)

定 價:¥59.00

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

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

內容簡介

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

作者簡介

  吉根林,博士,南京師范大學教授,博士生導師。1982年考入南京航空航天大學計算機專業(yè)學習,1986年本科畢業(yè),獲工學學士學位;同年進入南京航空航天大學計算機應用技術專業(yè)攻讀碩士學位,1989年碩士畢業(yè),獲工學碩士學位。

圖書目錄

目 錄
第1章 Web基礎知識與開發(fā)運行環(huán)境\t1
1.1 Web工作原理\t1
1.2 Internet網(wǎng)絡協(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 動態(tài)網(wǎng)頁設計技術簡介\t7
1.4.1 PHP\t7
1.4.2 JSP\t8
1.4.3 ASP.NET\t9
1.5 Web應用程序開發(fā)工具與運行環(huán)境\t9
1.5.1 網(wǎng)站架構\t10
1.5.2 JDK的下載、安裝與配置\t10
1.5.3 Tomcat的下載、安裝與配置\t11
1.5.4 Eclipse的下載、安裝與配置\t12
1.6 簡單的Web應用程序示例\t12
1.7 網(wǎng)站安全問題\t15
1.7.1 網(wǎng)站攻擊手段\t15
1.7.2 網(wǎng)站的保護與安全措施\t15
本章小結\t17
習題1\t18
第2章 HTML、XML和CSS\t19
2.1 頁面設計概述\t19
2.1.1 靜態(tài)網(wǎng)頁\t19
2.1.2 動態(tài)網(wǎng)頁\t19
2.1.3 網(wǎng)頁的設計風格\t20
2.2 超文本標記語言HTML\t20
2.2.1 HTML文檔結構\t21
2.2.2 HTML基本標記\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文檔結構\t61
2.5.3 XML文檔顯示\t63
2.6 應用示例:個人主頁設計\t64
本章小結\t67
習題2\t67
上機實驗2\t67
第3章 JavaScript程序設計\t71
3.1 腳本語言概述\t71
3.1.1 什么是腳本語言\t71
3.1.2 JavaScript的特點\t72
3.2 JavaScript基礎\t73
3.2.1 JavaScript程序的編輯和調試\t73
3.2.2 JavaScript基本語法\t74
3.2.3 JavaScript函數(shù)\t76
3.2.4 JavaScript流程控制\t78
3.2.5 JavaScript出錯處理\t80
3.2.6 JavaScript表單驗證\t80
3.2.7 JavaScript正則表達式\t81
3.3 JavaScript事件\t82
3.3.1 JavaScript事件驅動機制\t82
3.3.2 JavaScript常用事件\t83
3.3.3 JavaScript事件觸發(fā)與處理\t83
3.3.4 應用示例:計算器的設計\t84
3.4 JavaScript對象\t86
3.4.1 對象的定義和引用\t86
3.4.2 for..in和with語句\t87
3.4.3 JavaScript內置對象\t89
3.5 瀏覽器對象模型及應用\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 應用示例:用戶注冊信息合法性檢查\t116
3.5.9 應用示例:撲克牌游戲程序\t120
3.6 HTML DOM\t123
3.6.1 HTML DOM概述\t123
3.6.2 DOM節(jié)點樹\t124
3.6.3 DOM樹節(jié)點的屬性\t124
3.6.4 訪問DOM節(jié)點\t125
3.7 JavaScript框架和庫\t127
本章小結\t127
習題3\t128
上機實驗3\t128
第4章 JSP基本語法與內置對象\t130
4.1 JSP基本語法\t130
4.1.1 JSP頁面\t131
4.1.2 JSP指令\t130
4.1.3 JSP腳本標識\t131
4.2 JSP內置對象\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動作標識\t149
4.3.1 include動作標識\t149
4.3.2 forward動作標識\t150
4.3.3 param動作標識\t152
4.4 Cookie及其應用\t153
4.5 應用示例:Web聊天程序\t155
本章小結\t159
習題4\t159
上機實驗4\t160
第5章 Servlet與JavaBean\t162
5.1 Servlet簡介\t162
5.2 Servlet的運行和配置\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的基本結構\t170
5.4.2 表單處理\t171
5.4.3 Servlet編程示例\t172
5.5 組件技術和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 應用示例\t182
本章小結\t187
習題5\t187
上機實驗5\t188
第6章 JSP數(shù)據(jù)庫應用\t189
6.1 Web數(shù)據(jù)庫訪問技術\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 驅動程序接口Driver\t194
6.3.2 驅動程序管理器DriverManager\t195
6.3.3 數(shù)據(jù)庫連接接口Connection\t195
6.3.4 語句執(zhí)行接口Statement和PrepareStatement\t196
6.3.5 結果集接口ResultSet\t197
6.4 JDBC數(shù)據(jù)庫訪問\t198
6.4.1 加載JDBC驅動程序\t198
6.4.2 創(chuàng)建數(shù)據(jù)庫連接\t199
6.4.3 執(zhí)行SQL語句訪問數(shù)據(jù)庫\t200
6.4.4 數(shù)據(jù)庫訪問結果集的處理\t202
6.4.5 數(shù)據(jù)庫操作中的事務處理\t203
6.4.6 存儲過程的調用\t204
6.5 JSP數(shù)據(jù)庫操作\t206
6.6 SQL語句注入攻擊與防范\t207
6.6.1 SQL注入攻擊\t207
6.6.2 避免SQL注入攻擊\t208
6.7 應用示例:課程信息查詢與修改\t208
本章小結\t214
習題6\t215
上機實驗6\t215
第7章 JSP實用組件\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動態(tài)圖表\t222
7.2.1 JFreeChart的下載和使用\t223
7.2.2 JFreeChart的核心類\t223
7.2.3 利用JFreeChart生成動態(tài)圖表\t224
7.2.4 動態(tài)圖表應用示例\t224
7.3 JSP報表\t228
7.3.1 iText組件\t229
7.3.2 應用iText組件生成報表\t229
7.3.3 處理表格\t231
7.3.4 處理圖像\t235
7.4 Ajax技術\t237
7.4.1 Ajax簡介\t237
7.4.2 Ajax開發(fā)模式\t238
7.4.3 Ajax應用示例\t241
7.4.4 Ajax開發(fā)需要注意的問題\t243
本章小結\t245
習題7\t245
上機實驗7\t245
第8章 表達式語言和標簽\t247
8.1 EL表達式\t247
8.1.1 EL表達式的語法\t247
8.1.2 EL表達式的運算符\t247
8.1.3 EL表達式中的隱含對象\t248
8.1.4 EL表達式中的保留字\t249
8.2 JSTL核心標簽庫\t249
8.2.1 表達式標簽\t249
8.2.2 流程控制標簽\t251
8.2.3 循環(huán)標簽\t254
8.2.4 URL標簽\t256
8.3 SQL標簽庫\t258
8.4 自定義標簽庫\t260
8.4.1 自定義標簽處理類\t260
8.4.2 建立TLD文件\t261
8.4.3 使用自定義標簽\t262
8.4.4 自定義標簽使用范例\t262
本章小結\t264
習題8\t265
上機實驗8\t265
第9章 Java EE框架技術基礎\t266
9.1 框架技術概述\t266
9.1.1 MVC模型與設計模式\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基礎和struts.xml的基本配置\t270
9.2.3 Action詳解\t272
9.2.4 值棧和OGNL表達式\t274
9.2.5 Struts2的標簽庫\t275
9.2.6 攔截器\t280
本章小結\t283
習題9\t283
上機實驗9\t283
第10章 JSP綜合應用實例\t284
10.1 留言板\t284
10.1.1 設計目標\t284
10.1.2 設計實體類\t284
10.1.3 設計數(shù)據(jù)庫處理程序\t285
10.1.4 設計留言處理程序\t286
10.1.5 設計頁面\t288
10.1.6 設計字符編碼過濾器\t291
10.2 教務管理系統(tǒng)\t293
10.2.1 系統(tǒng)功能\t293
10.2.2 數(shù)據(jù)庫設計\t294
10.2.3 設計實體類\t295
10.2.4 文件組織架構\t296
10.2.5 設計數(shù)據(jù)庫處理程序\t297
10.2.6 設計Action類\t299
10.2.7 設計視圖\t310
10.2.8 設計樣式表\t322
10.2.9 設計配置文件\t323
本章小結\t324
附錄A HTML常用標記和屬性\t325
附錄B CSS樣式表屬性\t329
附錄C JavaScript常用對象的屬性、方法、事件處理和函數(shù)\t331
附錄D JSP內置對象\t337
參考文獻\t340

本目錄推薦

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