JSP Web套用開發(第2版)

JSP Web套用開發(第2版)

《JSP Web套用開發(第2版)》是清華大學出版社2019年8月出版的圖書,作者是殷立峰、楊同峰、房志峰、鄒新國。

基本介紹

  • 書名:JSP Web套用開發(第2版)
  • 作者:殷立峰、楊同峰、房志峰、鄒新國
  • 出版社清華大學出版社
  • 出版時間:2019年8月
  • 定價:99 元
  • ISBN:9787302528555
內容簡介,圖書目錄,

內容簡介

本書是為套用型人才培養而編寫的基於JSP的Web套用開發教材。Web套用開發是網頁設計、資料庫等各種技術的集成與綜合套用。本書通過通俗易懂的語言和實用生動的例子,系統地介紹Web套用開發的基本常識、開發環境與開發工具、JavaScript語言、JSP基本語法、內置對象、JavaBean技術、Servlet技術、實用組件、資料庫套用開發和高級程式設計等技術,並且在每一章的後面提供了習題,方便讀者及時驗證自己的學習效果。本書內容深入淺出、循序漸進,程式案例生動易懂,注重Web套用技術實踐能力的培養,全書附加了大量案例,可以讓學生通過案例的學習,快速提升自己的Web套用開發能力。

圖書目錄

第一部分簡介與環境
第1章Web套用開發基礎——萬丈高樓平地起3
1.1計算機網路基礎知識3
1.1.1計算機網路3
1.1.2Internet4
1.1.3TCP/IP5
1.2IP位址、域名和URL5
1.2.1IP位址5
1.2.2域名6
1.2.3URL7
1.3Web概述9
1.3.1WWW(全球資訊網)9
1.3.2什麼是網頁9
1.3.3構成網頁的基本元素10
1.3.4網頁的分類13
1.4Web開發與運行環境概述14
1.4.1簡單的Web套用開發運行環境14
1.4.2虛擬的Web套用開發運行環境15
1.4.3幾種Web動態網頁開發技術15
1.4.4常用的Web動態網頁開發軟體18
1.5JSP及其相關技術介紹21
1.5.1Java語言21
1.5.2Servlet技術21
1.5.3JavaBean技術22
1.5.4JSP開發與運行環境22
1.5.5JSP運行機制23
1.6習題24
第2章搭建JSP開發運行環境——工欲善其事,必先利其器25
2.1JSP開發運行環境及安裝準備工作25
2.2JSP開發運行環境安裝與配置26
2.2.1JDK的安裝與配置26
2.2.2MyEclipse的安裝、配置與使用34
2.2.3MySQL資料庫的安裝、配置與使用54
2.2.4NavicatPremium及其安裝65
2.2.5SublimeText及其安裝69
2.2.6Git、TortoiseGit及其安裝70
2.3JSP伺服器環境安裝與配置79
2.3.1JSP伺服器運行環境79
2.3.2伺服器軟體Tomcat的安裝與配置79
2.3.3創建Web服務目錄84
2.4習題86
2.4.1簡答題86
2.4.2上機練習86
2.4.3實訓課題86
第3章Web項目實例分析與設計——揚帆起航87
3.1項目開發流程87
3.2教學日誌管理系統分析與設計91
3.2.1教學日誌管理系統需求分析91
3.2.2教學日誌管理系統設計95
第二部分前端開發
第4章HTML——一切從HTML開始101
4.1HTML概述101
4.1.1HTML入門——一個簡單的HTML案例102
4.1.2HTML標籤的基本概念104
4.1.3HTML檔案基本架構106
4.1.4HTML的語法規範109
4.2HTML文本格式標籤111
4.2.1標題標籤<hn>…</hn>111
4.2.2文字格式標籤<font>…</font>112
4.2.3字型設定標籤114
4.2.4文字滾動標籤115
4.2.5段落標籤116
4.3圖像與多媒體標籤120
4.3.1圖像標籤<img>120
4.3.2背景音樂標籤<bgsound>121
4.3.3多媒體標籤<embed>122
4.4HTML的超連結標籤123
4.5HTML的表格、列表與塊容器標籤124
4.5.1表格標籤<table>124
4.5.2列表標籤129
4.5.3塊容器標籤<div>和<span>131
4.6表單標籤133
4.6.1表單標籤<form>…</form>134
4.6.2輸入標籤<input>134
4.6.3下拉列表框標籤<select>…</select>136
4.6.4多行文本框標籤<textarea>…</textarea>136
4.7視窗框架標籤138
4.7.1視窗框架標籤<frameset>138
4.7.2不支持框架標籤<noframes>139
4.8頁面動態刷新和浮動視窗標籤142
4.8.1頁面動態刷新標籤<meta>142
4.8.2浮動視窗標籤<iframe>143
4.9網頁中嵌入Java語言小程式的標籤<applet>144
4.10HTML5146
4.10.1HTML5簡介146
4.10.2HTML5的開發工具146
4.10.3HTML5代碼編寫規範146
4.10.4HTML5新的語法架構148
4.10.5HTML5新的頁面架構148
4.10.6HTML5新增的標籤及不再使用的標籤150
4.10.7HTML5屬性的變化151
4.10.8HTML5新增的部分標籤詳解154
4.11習題169
4.11.1填空題169
4.11.2選擇題169
4.11.3簡答題171
4.11.4實訓題171
第5章網頁布局之DIV+CSS——網頁化妝師172
5.1CSS基礎172
5.1.1CSS的創建與使用172
5.1.2CSS語法175
5.1.3派生選擇器177
5.1.4id選擇器178
5.1.5CSS類選擇器179
5.1.6CSS屬性選擇器180
5.2CSS樣式182
5.2.1CSS背景182
5.2.2CSS文本185
5.2.3CSS字型189
5.2.4CSS連結192
5.2.5CSS列表193
5.2.6CSS表格194
5.2.7CSS輪廓196
5.2.8CSS對齊196
5.4CSS邊距199
5.5DIV+CSS網頁布局199
5.5.1塊狀元素和內聯元素199
5.5.2製作網頁導航條203
5.5.3網頁布局設計207
5.6習題211
第6章網頁布局之FlexBox——布局新秀213
6.1FlexBox概述213
6.1.1FlexBox的使用213
6.1.2FlexBox基本概念214
6.2FlexBox屬性215
6.2.1flexdirection屬性215
6.2.2flexgrow屬性215
6.2.3flexwrap屬性218
6.2.4justifycontent屬性218
6.2.5alignitems屬性218
6.2.6order屬性221
6.2.7flexshrink屬性222
6.2.8flexbasis屬性222
6.3FlexBox套用舉例222
6.4FlexBox布局總結224
6.5習題224
第7章網頁布局之Bootstrap——布局大佬225
7.1Bootstrap簡介225
7.1.1Bootstrap概述225
7.1.2Bootstrap的使用225
7.2Bootstrap的格線系統227
7.2.1格線系統簡介227
7.2.2格線系統的套用228
7.3Bootstrap排版230
7.3.1標題230
7.3.2頁面主體231
7.3.3對齊與改變大小寫231
7.3.4縮略語231
7.3.5地址232
7.3.6引用232
7.3.7代碼塊233
7.4Bootstrap表格234
7.4.1條紋狀表格234
7.4.2帶框線的表格235
7.4.3滑鼠懸停效果的實現236
7.4.4表格緊縮效果的實現237
7.4.5表格的狀態類238
7.4.6回響式表格239
7.5Bootstrap表單240
7.5.1基本表單240
7.5.2內聯表單241
7.5.3水平表單242
7.5.4Bootstrap支持的表單控制項244
7.5.5靜態控制項246
7.5.6表單控制項的狀態247
7.5.7表單控制項的大小250
7.5.8表單的幫助文本251
7.6Bootstrap按鈕和圖片251
7.6.1可作為按鈕使用的標籤或元素251
7.6.2預定義樣式252
7.6.3按鈕的大小252
7.6.4按鈕的狀態253
7.6.5圖片254
7.7Bootstrap布局組件255
7.7.1下拉選單255
7.7.2按鈕組256
7.7.3按鈕下拉選單257
7.7.4面板259
7.7.5導航選單263
7.8使用Bootstrap開發網站後台管理界面266
7.8.1頁面的基本框架266
7.8.2導航欄部分266
7.8.3頁面的主要內容部分268
7.9習題276
第8章JavaScript語言——網頁動起來277
8.1JavaScript語言概述277
8.1.1一個簡單的包含JavaScript語言的網頁277
8.1.2JavaScript語言概述278
8.1.3JSP中如何嵌入JavaScript小程式280
8.2JavaScript的數據類型、運算符280
8.2.1保留字280
8.2.2數據類型281
8.2.3變數281
8.2.4運算符282
8.3JavaScript的函式284
8.4JavaScript的事件285
8.5JavaScript對象及其使用287
8.6JavaScript程式流程的控制291
8.6.1if條件判斷結構291
8.6.2switch多路分支結構292
8.6.3for循環控制結構295
8.6.4while循環控制結構296
8.6.5do…while循環控制結構298
8.7文檔對象模型299
8.7.1文檔對象模型套用舉例299
8.7.2文檔對象模型概述301
8.7.3文檔對象模型的節點訪問方法303
8.8習題306
第9章EasyUI——把視窗系統搬到網頁上307
9.1EasyUI簡介307
9.1.1EasyUI概述307
9.1.2EasyUI的使用308
9.2EasyUI套用311
9.3EasyUI的選單與按鈕321
9.3.1簡單選單321
9.3.2連結按鈕322
9.3.3選單按鈕323
9.3.4分割按鈕324
9.4EasyUI布局325
9.4.1框線布局325
9.4.2複雜布局327
9.4.3摺疊面板329
9.4.4標籤頁329
9.5EasyUI數據格線332
9.5.1數據格線332
9.5.2取得數據格線選中行的數據334
9.5.3添加工具列334
9.5.4格式化列336
9.5.5設定排序338
9.6EasyUI視窗339
9.6.1簡單視窗339
9.6.2自定義視窗工具列340
9.6.3視窗與布局341
9.6.4對話框343
9.7EasyUI樹形選單344
9.7.1使用標籤創建樹形選單344
9.7.2創建異步樹形選單344
9.8EasyUI表單346
9.8.1創建異步提交表單346
9.8.2表單驗證347
9.8.3創建樹形下拉框349
9.9習題350
第10章案例項目的頁面設計——面子很重要351
10.1教學日誌管理系統的主頁面設計351
10.2教學日誌管理系統的登錄頁面設計354
10.3教學日誌管理系統的教師端頁面設計355
10.4習題361

相關詞條

熱門詞條

聯絡我們