-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java Web應用開發(第2版) 版權信息
- ISBN:9787302612292
- 條形碼:9787302612292 ; 978-7-302-61229-2
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Java Web應用開發(第2版) 本書特色
Java Web應用開發課程的教材,也可以作為自學相關技術的參考書以一個示例應用程序的開發全過程,介紹Java Web應用程序的開發技術與方法
Java Web應用開發(第2版) 內容簡介
本書結合一個應用程序的開發全過程,介紹Java Web應用程序的開發技術與方法。全書可分為三部分:**部分為基礎性內容,利用Java Web應用開發的基礎知識實現一個原型系統;第二部分為提高性內容,利用面向對象編程技術和MVC架構模式對程序進行重構,改善功能實現和程序架構;第三部分為應用性內容,引入第三方組件和前后端分離開發模式,結合示例介紹當前主流的常用開發方法。 本書在內容組織上,力求避免知識的簡單堆砌,改變傳統教材常見的技術手冊式寫法,針對應用型本科注重實踐能力培養的需要,遵循以做帶學的內容組織形式、任務驅動的學習模式,內容選擇圍繞開發目標、關聯知識適當屏蔽等原則,為讀者提供一種新的學習體驗。 本書既可以作為高等學校“Java Web應用開發”課程的教材,也可以作為讀者自學相關Web開發技術的參考書。
Java Web應用開發(第2版) 目錄
第1章開發任務概述/1
1.1示例應用程序介紹1
1.1.1示例應用程序的需求1
1.1.2示例應用程序的功能2
1.2Java Web應用開發技術8
1.2.1應用程序的演化8
1.2.2客戶端開發技術11
1.2.3服務器端開發技術12
1.2.4HTTP13
1.3Web應用開發流程14
1.3.1需求分析14
1.3.2系統設計14
1.3.3編程實現15
1.3.4測試發布16
本章小結16
習題16
第2章用戶界面設計/17
2.1用戶界面設計任務17
2.2用戶界面元素開發17
2.2.1典型界面元素實現17
2.2.2HTML相關知識30
2.3界面布局設計33
2.3.1界面布局構成33
2.3.2界面布局實現34
2.3.3CSS相關知識44
2.4客戶端功能開發48
2.4.1客戶端功能設計48
2.4.2客戶端功能實現49
2.4.3JavaScript相關知識53〖1〗Java Web應用開發(第2版)目錄〖3〗〖3〗本章小結56
習題57
第3章Web應用開發基礎/58
3.1開發環境和運行環境58
3.1.1開發環境58
3.1.2運行環境59
3.1.3安裝和配置JDK59
3.1.4安裝和配置Tomcat61
3.2JSP基本概念64
3.2.1JSP開發方法64
3.2.2JSP運行機制66
3.2.3Web應用目錄結構70
3.3JSP基礎語法71
3.3.1JSP腳本元素72
3.3.2JSP指令元素77
3.3.3JSP標記元素82
3.4結構化網頁設計87
本章小結92
習題93
第4章流程控制與數據傳遞/94
4.1用戶注冊功能開發94
4.1.1用戶注冊功能開發任務94
4.1.2用戶注冊功能設計與實現94
4.1.3用戶注冊功能運行過程98
4.1.4HTTP請求響應機制98
4.2用戶登錄功能開發100
4.2.1用戶登錄功能開發任務100
4.2.2用戶登錄功能設計與實現101
4.2.3用戶登錄功能運行過程104
4.2.4HTTP會話機制104
4.3JSP內置對象105
4.3.1request對象106
4.3.2response對象112
4.3.3session對象116
4.3.4其他內置對象123
4.4控制流和數據流的實現125
4.4.1JSP頁面間的流程控制125
4.4.2JSP頁面間的數據傳遞126
4.4.3自動登錄功能開發128
本章小結135
習題136
第5章數據庫訪問/137
5.1用戶注冊功能完善137
5.1.1注冊提交功能設計與實現137
5.1.2注冊提交功能運行過程143
5.1.3數據庫訪問代碼模板144
5.2用戶登錄功能完善145
5.2.1登錄判斷功能設計與實現145
5.2.2登錄判斷功能運行過程148
5.2.3數據庫安全開發148
5.3JDBC技術149
5.3.1JDBC API149
5.3.2JDBC的使用153
5.4用戶管理功能開發158
5.4.1用戶管理功能開發任務158
5.4.2用戶管理功能設計與實現159
5.4.3用戶管理功能運行過程169
本章小結169
習題170
第6章重構程序功能/171
6.1重構用戶登錄功能171
6.1.1重構用戶登錄功能設計與實現171
6.1.2重構用戶登錄功能后的運行過程175
6.2重構用戶注冊功能175
6.2.1重構用戶注冊功能設計與實現175
6.2.2重構用戶注冊功能后的運行過程179
6.3JavaBean技術179
6.3.1JavaBean的編寫和使用179
6.3.2基于JavaBean的開發187
6.4新聞模塊開發189
6.4.1新聞模塊開發任務189
6.4.2新聞模塊設計與實現189
6.4.3新聞模塊運行過程202
本章小結203
習題204
第7章重構程序界面/205
7.1重構JSP頁面205
7.1.1重構循環控制205
7.1.2重構功能菜單207
7.2EL和JSTL209
7.2.1EL209
7.2.2JSTL212
7.3新聞修改功能開發221
7.3.1新聞修改功能開發任務222
7.3.2新聞修改功能設計與實現222
7.3.3新聞修改功能運行過程227
本章小結227
習題227
第8章重構程序結構/229
8.1新聞搜索功能開發229
8.1.1新聞搜索功能開發任務229
8.1.2新聞搜索功能設計與實現229
8.1.3新聞搜索功能運行過程235
8.2Servlet開發236
8.2.1Servlet基礎237
8.2.2Servlet應用239
8.2.3Servlet過濾器242
8.3MVC架構模式245
8.3.1程序架構設計245
8.3.2評論模塊開發248
本章小結264
習題265
第9章實用功能開發/267
9.1在線編輯組件267
9.2文件上傳下載組件270
9.3AJAX技術276
9.4分頁顯示技術281
9.5圖形驗證碼288
本章小結295
習題295
第10章前后端分離的開發/296
10.1后端項目開發296
10.1.1基于Spring Boot的后端開發296
10.1.2Spring Boot及相關框架306
10.1.3Java EE三層架構308
10.2前端項目開發309
10.2.1基于Vue的前端開發309
10.2.2Vue框架及相關庫316
本章小結321
習題321
附錄表格布局頁面文件/322
- >
羅庸西南聯大授課錄
- >
月亮虎
- >
有舍有得是人生
- >
羅曼·羅蘭讀書隨筆-精裝
- >
詩經-先民的歌唱
- >
二體千字文
- >
上帝之肋:男人的真實旅程
- >
人文閱讀與收藏·良友文學叢書:一天的工作