-
>
闖進數(shù)學世界――探秘歷史名題
-
>
中醫(yī)基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
JSP開發(fā)案例教程 微課版 版權(quán)信息
- ISBN:9787115612755
- 條形碼:9787115612755 ; 978-7-115-61275-5
- 裝幀:平裝
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
JSP開發(fā)案例教程 微課版 本書特色
1.每個知識點對應一個教學案例再加一個練習案例,體現(xiàn)了“工學結(jié)合”思想,是講、學、練的完美結(jié)合。
2.章末練習題大多為難度適中的填空題,內(nèi)容是本章中的重要知識點和關(guān)鍵代碼,有助于讀者梳理和復習本章內(nèi)容。
3.精選的案例極具代表性,經(jīng)過了多輪使用和不斷優(yōu)化,可操作性強,實用性高,有助于讀者掌握相關(guān)理論知識和開發(fā)技能。
4.部分案例提供了半成品素材,可避免一些重復勞動,減少編碼時間的無謂消耗,讓讀者將精力放在關(guān)鍵代碼的編寫上。
5.在案例開發(fā)過程中,按步驟給出代碼和預覽圖,以引領(lǐng)讀者一步步獲得成功的開發(fā)體驗。
6.內(nèi)容由淺入深,由單知識點案例到綜合案例,再到MVC開發(fā)模式案例,給讀者一個由入門到精通的學習體驗。
7.開發(fā)環(huán)境采用MyEclipse 2017 MySQL 8.0 MySQL WorkBench 8.0,是業(yè)界程序員所采用的主流開發(fā)環(huán)境之一,易安裝,易使用,易調(diào)試,也易從網(wǎng)絡上找到相關(guān)的使用方法和調(diào)試技巧。
JSP開發(fā)案例教程 微課版 內(nèi)容簡介
本書系統(tǒng)、全面地介紹有關(guān)JSP網(wǎng)站開發(fā)的知識、技能及實用案例,采用的開發(fā)環(huán)境是Eclipse+Tomcat+MySQL。本書共8章,主要內(nèi)容包括JSP開發(fā)概述、JSP語法基礎、JSP內(nèi)置對象、JSP文件對象、JavaBean應用、Servlet應用、JSP數(shù)據(jù)庫編程、JSP MVC編程,還介紹文件上傳、EL表達式和JSTL標準標簽庫等常用技術(shù),以及AJAX異步刷新、圖片驗證碼、富文本編輯器UEditor等實用技術(shù)。本書可作為職業(yè)院校及普通本科計算機專業(yè)JSP的課程教材,也可作為JSP開發(fā)的培訓資料或開發(fā)人員的自學參考書,也適合有一定JSP編程基礎的JSP愛好者、JSP應用開發(fā)人員參考使用,尤其適合具有Java編程基礎的JSP初學者使用。
JSP開發(fā)案例教程 微課版 目錄
1.1 動態(tài)網(wǎng)頁技術(shù) 1
1.1.1 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁 1
1.1.2 常見的動態(tài)網(wǎng)頁技術(shù) 2
1.1.3 常用的Web服務器 3
1.2 JSP網(wǎng)頁的運行原理 4
1.3 JSP開發(fā)環(huán)境的安裝與配置 6
1.3.1 Eclipse的安裝 6
1.3.2 Tomcat的安裝 8
1.3.3 Eclipse的配置 10
1.3.4 MySQL的安裝與配置 18
1.3.5 MySQL Workbench的配置 21
1.4 案例ch1.4_sum(實現(xiàn)一個簡單的JSP網(wǎng)頁) 23
1.4.1 新建動態(tài)Web項目ch1.4_sum 23
1.4.2 測試網(wǎng)頁index.jsp 24
1.4.3 修改網(wǎng)頁index.jsp 24
1.4.4 項目的刪除、導入和導出 25
1.4.5 練習案例ch1.4ex_triangle(打印三角形) 29
1.5 小結(jié)與練習 30
第 2章 JSP語法基礎 31
2.1 JSP腳本元素 31
2.2 案例ch2.2_datetime(時間格式化) 32
2.3 JSP指令元素 35
2.4 JSP動作元素 37
2.5 案例ch2.5_include(框架類型網(wǎng)頁) 37
2.5.1 頁頭文件header1.jsp和頁腳文件footer1.jsp 38
2.5.2 樣式文件css.css 39
2.5.3 應用include指令 40
2.5.4 頁頭文件header2.jsp和頁腳文件footer2.jsp 40
2.5.5 創(chuàng)建iframe內(nèi)聯(lián)框架網(wǎng)頁 41
2.5.6 練習案例ch2.5ex_includeLeft(含左側(cè)導航欄) 43
2.6 小結(jié)與練習 44
第3章 JSP內(nèi)置對象 45
3.1 JSP內(nèi)置對象概述 45
3.2 request對象 46
3.3 response對象 47
3.3.1 response對象概述 47
3.3.2 重定向(redirect)與轉(zhuǎn)發(fā)(forward)的比較 48
3.4 out對象 48
3.4.1 out對象概述 48
3.4.2 out.print()與out.println()的比較 49
3.5 案例ch3.5_login(用戶登錄) 49
3.5.1 用戶登錄頁index.jsp 50
3.5.2 登錄驗證頁loginCheck.jsp 51
3.5.3 用戶功能頁main.jsp 52
3.5.4 練習案例ch3.5ex_scoreInput(成績錄入) 54
3.6 session對象和Cookie對象 54
3.6.1 session對象 55
3.6.2 Cookie對象 56
3.6.3 session對象與Cookie對象的比較 56
3.7 案例ch3.7_survey(問卷調(diào)查) 57
3.7.1 輸入個人信息頁index.jsp 58
3.7.2 選擇科學家頁select.jsp 59
3.7.3 注銷登錄頁logout.jsp 61
3.7.4 制作復選框列表 61
3.7.5 調(diào)查結(jié)果頁result.jsp 62
3.7.6 寫入Cookie 64
3.7.7 讀取和顯示Cookie 65
3.7.8 練習案例ch3.7ex_shopping(購物車結(jié)算) 66
3.8 小結(jié)與練習 67
第4章 JSP文件對象 69
4.1 File對象概述 69
4.2 File對象的創(chuàng)建 69
4.3 File對象常用的方法 70
4.4 案例ch4.4_fileManage(文件管理) 71
4.4.1 操作選擇頁index.jsp 71
4.4.2 操作結(jié)果頁manage.jsp 73
4.5 案例ch4.5_fileUpload(文件上傳) 79
4.5.1 文件上傳組件Commons FileUpload簡介 80
4.5.2 創(chuàng)建Web項目ch4.5_fileUpload 81
4.5.3 文件上傳結(jié)果頁fileUpload.jsp 82
4.5.4 練習案例ch4.5ex_uploadLimited(有限制的上傳) 85
4.6 小結(jié)與練習 86
第5章 JavaBean應用 87
5.1 JavaBean概述 87
5.2 JavaBean類的構(gòu)成 88
5.3 JavaBean在JSP中的應用 89
5.3.1 引用或創(chuàng)建JavaBean 89
5.3.2 設置JavaBean的屬性值 89
5.3.3 讀取JavaBean的屬性值 90
5.4 案例ch5.4_guessNumber(猜數(shù)游戲) 90
5.4.1 JavaBean類GuessNumber 91
5.4.2 猜數(shù)頁index.jsp 93
5.4.3 結(jié)論頁guess.jsp 94
5.4.4 在Java代碼片段中實現(xiàn)屬性的賦值和屬性值的獲取 95
5.4.5 在Java代碼片段中實現(xiàn)JavaBean對象的引用或創(chuàng)建 97
5.4.6 練習案例ch5.4ex_score(成績分析) 98
5.5 小結(jié)與練習 99
第6章 Servlet應用 100
6.1 Servlet簡介 100
6.2 Servlet的基本結(jié)構(gòu) 101
6.2.1 Servlet接口 102
6.2.2 HttpServlet類 102
6.2.3 HttpServletRequest接口 102
6.2.4 HttpServletResponse接口 102
6.3 HttpServlet對象的響應流程和代碼編寫 103
6.3.1 HttpServlet對象的響應流程 103
6.3.2 HttpServlet應用代碼的編寫步驟 103
6.4 案例ch6.4_loginByServlet(用戶登錄) 103
6.4.1 鏈接列表頁index.jsp 104
6.4.2 登錄頁indexPost.jsp 105
6.4.3 用戶功能頁main.jsp 105
6.4.4 登錄驗證Servlet類LoginDoPost 106
6.4.5 登錄驗證Servlet類LoginDoGet 110
6.4.6 EL表達式簡介 110
6.4.7 以MVC編程模式實現(xiàn)登錄驗證 111
6.4.8 注銷登錄Servlet類Logout 114
6.4.9 練習案例ch6.4ex_calculate(加法口算)——應用Servlet 115
6.5 案例ch6.5_verifyCode(驗證碼圖片) 116
6.5.1 生成數(shù)字驗證碼圖片的類VerifyCode 117
6.5.2 登錄頁indexEL.jsp 119
6.5.3 登錄驗證JavaBean類Check 120
6.5.4 在登錄頁indexEL.jsp中實現(xiàn)驗證碼刷新功能 121
6.5.5 生成數(shù)字和字母驗證碼的類VerifyCodeNumChar 122
6.5.6 登錄頁indexNumChar.jsp 122
6.5.7 練習案例ch6.4ex_calculate(加法口算)——應用數(shù)字圖片 123
6.6 案例ch6.6_Ajax(AJAX技術(shù)的應用) 124
6.6.1 AJAX簡介 124
6.6.2 應用AJAX技術(shù)實現(xiàn)用戶登錄 125
6.6.3 應用jQuery組件中的AJAX技術(shù)實現(xiàn)用戶登錄 128
6.6.4 練習案例ch6.4ex_calculate(加法口算)——應用AJAX 130
6.7 小結(jié)與練習 131
第7章 JSP數(shù)據(jù)庫編程 133
7.1 JDBC簡介 133
7.2 案例ch7.2_student(學生管理系統(tǒng)) 134
7.2.1 工作流程圖 134
7.2.2 創(chuàng)建數(shù)據(jù)庫db_student 135
7.2.3 外部樣式文件css.css 138
7.2.4 數(shù)據(jù)庫操作類Db 140
7.2.5 用戶登錄頁index.jsp 143
7.2.6 用戶登錄驗證頁loginCheck.jsp 145
7.2.7 用戶功能頁main.jsp 147
7.2.8 注銷登錄頁logout.jsp 150
7.2.9 在類Db中應用預編譯的SQL執(zhí)行接口PreparedStatement 150
7.2.10 學生列表頁studentList.jsp 152
7.2.11 學生分頁頁面studentPage.jsp 157
7.2.12 學生管理頁studentAdmin.jsp 161
7.2.13 學生詳情頁studentShow.jsp 165
7.2.14 在類Db中增加插入、修改、刪除數(shù)據(jù)的方法 169
7.2.15 刪除學生頁studentDeleteDo.jsp 172
7.2.16 批量刪除學生功能的實現(xiàn) 174
7.2.17 修改學生的輸入頁studentEdit.jsp 176
7.2.18 修改學生的執(zhí)行頁studentEditDo.jsp 180
7.2.19 新添學生的輸入頁studentAdd.jsp 183
7.2.20 新添學生的執(zhí)行頁studentAddDo.jsp 184
7.3 小結(jié)與練習 187
第8章 JSP MVC編程 188
8.1 MVC編程模式簡介 188
8.1.1 MVC編程模式概述 188
8.1.2 MVC編程模式的優(yōu)點 189
8.1.3 MVC編程模式在JSP中的體現(xiàn) 189
8.2 案例ch8.2_goods(商品管理系統(tǒng)) 190
8.2.1 工作流程圖 190
8.2.2 創(chuàng)建數(shù)據(jù)庫db_goods 192
8.2.3 包和文件夾的功能說明 193
8.2.4 外部樣式文件css.css 195
8.2.5 JSP標準標簽庫JSTL簡介 195
8.2.6 頁頭文件header.jsp和頁腳文件footer.jsp 195
8.2.7 用戶登錄 197
8.2.8 商品平鋪式列表頁 213
8.2.9 商品列表頁 229
8.2.10 商品圖片管理頁 237
8.2.11 商品詳情頁 238
8.2.12 商品詳情?C商品圖片管理頁 245
8.2.13 新添商品的輸入頁 247
8.2.14 新添商品的執(zhí)行功能 253
8.2.15 修改商品的輸入頁 261
8.2.16 修改商品的執(zhí)行功能 266
8.2.17 刪除商品 271
8.3 練習案例 商品分類管理、用戶管理 275
8.4 小結(jié)與練習 276
JSP開發(fā)案例教程 微課版 作者簡介
秦高德,副教授,湖南師范大學碩士,深圳職業(yè)技術(shù)大學人工智能學院教師,10多年來主要教授網(wǎng)頁制作和JSP方面的課程。參與多個科研、教研項目,發(fā)表EI期刊和國內(nèi)核心期刊多篇,主編和參編教材4部,指導學生參加職業(yè)院校技能大賽獲省一等獎、省二等獎多次,建設的CC網(wǎng)為全院師生的教學工作提供在線考勤、作業(yè)上傳和資料下載等訪問量大的網(wǎng)站功能。 孫志偉,副研究員,中山大學博士、深圳大學博士后,深圳職業(yè)技術(shù)學院人工智能學院教師,5年來主要教授JSP、Java方面的課程。深圳市高層次人才,深圳職業(yè)技術(shù)學院“麗湖菁英”培養(yǎng)對象、CCF量子計算專業(yè)組執(zhí)行委員;主持國家自然科學青年基金1項、博士后面上項目1項、深圳市科技計劃項目4項,校信息安全技術(shù)團隊負責人;發(fā)表高水平期刊科研論文四十余篇,論文被引八百余次,授權(quán)國家發(fā)明專利3項。 陳會,講師,中國科學院大學博士,深圳職業(yè)技術(shù)學院人工智能學院教師。有近十年的軟件開發(fā)經(jīng)驗,主要參與過系統(tǒng)的網(wǎng)站功能設計及數(shù)據(jù)庫的開發(fā),熟悉常用的應用服務器產(chǎn)品、操作系統(tǒng)等。曾任職于中國科學院深圳先進技術(shù)研究院工程師,在國際著名刊物發(fā)表論文十余篇,申請專利十余項,參與國家、省級、市級及企業(yè)合作項目十余項,目前主要從事網(wǎng)站開發(fā)、操作系統(tǒng)和軟件設計等領(lǐng)域的計算機技術(shù)教學與研究工作。
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
上帝之肋:男人的真實旅程
- >
名家?guī)阕x魯迅:故事新編
- >
山海經(jīng)
- >
有舍有得是人生
- >
月亮與六便士
- >
羅曼·羅蘭讀書隨筆-精裝
- >
苦雨齋序跋文-周作人自編集