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