《軟件工程開發(fā)技術(shù)與應用》全面介紹JavaWeb應用開發(fā)的理論與實踐知識,包括四個部分的內(nèi)容,分別是Web前端開發(fā)、Java面向?qū)ο蟪绦蛟O計、MySQL數(shù)據(jù)庫應用、JSP技術(shù)。Web前端開發(fā)部分重點介紹如何使用lITML5技術(shù)開發(fā)前端,如何使用CSS3技術(shù)修飾前端;Java面向?qū)ο蟪绦蛟O計部分重點介紹編程邏輯、數(shù)組的使用、面向?qū)ο笏枷氲仍陂_發(fā)中的應用;MySQL數(shù)據(jù)庫應用部分重點介紹創(chuàng)建數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)表、創(chuàng)建約束,數(shù)據(jù)的添加、刪除、修改、查詢以及使用Java語言的JDBC技術(shù)訪問MySQL數(shù)據(jù)庫;JSP技術(shù)部分重點介紹請求與響應的流程、用戶的狀態(tài)管理、四太作用域、九大內(nèi)置對象、頁面跳轉(zhuǎn)等!盾浖こ涕_發(fā)技術(shù)與應用》最后以知識庫管理系統(tǒng)為案例,將本《軟件工程開發(fā)技術(shù)與應用》所講解的內(nèi)容進行綜合的應用。
更多科學出版社服務,請掃碼獲取。
目錄
第1章 走進HTML 1
1.1 任務1:在網(wǎng)頁上輸出Hello World 1
1.2 任務2:設置網(wǎng)頁編碼 4
1.3 任務3:開發(fā)唐詩三百首 6
1.4 任務4:開發(fā)商品信息頁面 12
1.5 任務5:開發(fā)商品詳情頁面 17
1.6 任務6:播放音樂和視頻 23
1.7 了解W3C標準 25
第2章 表格、表單、框架 26
2.1 任務1:制作季度銷售報表 26
2.2 任務2:制作調(diào)査問卷 32
2.3 任務3:制作郵箱主頁 39
第3章 層疊樣式表 43
3.1 任務1:使用CSS選擇器 43
3.2 任務2:使用CSS修飾網(wǎng)頁 53
3.3 任務3掌握應用樣式的方式 61
3.4 任務4:掌握CSS優(yōu)先級 63
第4章 盒子模型 68
4.1 任務1:理解盒子模型 68
4.2 任務2:實現(xiàn)DIV+CSS布局 72
第5章 頁面布局實戰(zhàn) 77
5.1 HTML5新増的布局標簽 77
5.2 需求描述 79
5.3 開發(fā)環(huán)境 80
5.4 問題分析 80
5.5 推薦開發(fā)過程 81
5.6 參考代碼 81
第6章 走進Java 88
6.1 任務1:Java開發(fā)環(huán)境搭建 88
6.2 任務2:使用記事本開發(fā)Java程序 92
6.3 任務3:使用Eclipse開發(fā)Java程序 94
第7章 流程控制 97
7.1 任務1:顯示個人簡歷 97
7.2 任務2:實現(xiàn)成績管理 102
7.3 任務3:判斷成績?nèi)≈捣秶?104
7.4 任務4:計算學生的平均分 111
第8章 數(shù)組 122
8.1 任務1:使用數(shù)組實現(xiàn)排序 122
8.2 任務2:使用數(shù)組的常見問題 131
第9章 方法 135
9.1 任務1:學生成績管理 135
9.2 任務2:重構(gòu)學生成績管理 138
第10章 String對象 144
10.1 任務1:字符串操作 144
10.2 任務2:計算業(yè)務員的績效 151
第11章 面向?qū)ο蠡A 156
11.1 任務1:實現(xiàn)類的基本操作 156
11.2 任務2:升級類的功能 161
11.3 任務3:在控制臺輸出人員信息 169
11.4 任務4:使用包改進信息輸出 173
11.5 任務5:使用訪問修飾符 175
11.6 任務6:類成員與實例成員 177
第12章 繼承和多態(tài) 180
12.1 任務1:使用繼承定義部門類 180
12.2 任務2:使用繼承和重寫完善類的結(jié)構(gòu) 182
12.3 任務3:輸出醫(yī)生給寵物看病的過程 188
12.4 任務4:使用抽象描述事物 191
第13章 異常的捕獲和處理 198
13.1 任務1:認識異常 198
13.2 任務2:捕獲異常 201
13.3 任務3:拋出異常 205
第14章 集合框架和泛型 208
14.1 任務1:査詢新聞標題 208
14.2 任務2:査詢新聞標題功能升級 214
第15章 走進MySQL 217
15.1 任務1:搭建MySQL數(shù)據(jù)庫環(huán)境 217
15.2 任務2:創(chuàng)建公司數(shù)據(jù)庫 220
15.3 任務3:管理公司數(shù)據(jù)庫 224
15.4 任務4:備份和還原數(shù)據(jù)庫 227
15.5 任務5:管理MySQL服務 227
第16章 約束和高級查詢 229
16.1 任務1:為表創(chuàng)建約束 229
16.2 任務2:編寫高級査詢語句 233
第17章 JDBC操作數(shù)據(jù) 242
17.1 任務1:認識JDBC 242
17.2 任務2:使用JDBC實現(xiàn)部門管理業(yè)務 243
第18章 封裝JDBC 254
18.1 任務1:封裝DBHelper 254
18.2 任務2:使用DBHelper 258
第19章 JSP簡介 262
19.1 任務1:搭建JSP開發(fā)環(huán)境 262
19.2 任務2:了解JSP頁面構(gòu)成 268
19.3 任務3:使用JSP向瀏覽器輸出Hello World 271
第20章 請求與響應 275
20.1 任務1:學生成績管理 275
20.2 任務2:使用重定向跳轉(zhuǎn)頁面 287
第21章 用戶狀態(tài)管理 291
21.1 任務1:顯示用戶上次訪問時間 291
21.2 任務2:保存用戶登錄狀態(tài) 296
第22章 頁面跳轉(zhuǎn) 306
22.1 任務1:使用請求轉(zhuǎn)發(fā)跳轉(zhuǎn)頁面 306
22.2 任務2:熟悉九大內(nèi)置對象 310
第23章 JSP項目實戰(zhàn) 313
23.1 需求描述 313
23.2 開發(fā)環(huán)境 313
23.3 數(shù)據(jù)庫設計 313
23.4 創(chuàng)建項目 315
23.5 創(chuàng)建工具類 316
23.6 添加知識 320
23.7 顯示所有知識條目 324
23.8 編輯知識 327
23.9 刪除知識 331
23.10 査看知識明細 333
23.11 數(shù)據(jù)統(tǒng)計 335
參考文獻 337