Java平臺(tái)項(xiàng)目設(shè)計(jì)與開發(fā)
定 價(jià):56 元
叢書名:普通高等教育軟件工程類“十三五”規(guī)劃教材
- 作者:解紹詞,金霜,杜偉奇主編
- 出版時(shí)間:2019/6/1
- ISBN:9787030610546
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:268
- 紙張:
- 版次:01
- 開本:16
本書以企業(yè)實(shí)際實(shí)訓(xùn)流程及全真案例為基礎(chǔ),系統(tǒng)地介紹了軟件開發(fā)項(xiàng)目實(shí)施的全過程及其相關(guān)知識(shí),指導(dǎo)學(xué)生按照軟件工程項(xiàng)目所要求的規(guī)范標(biāo)準(zhǔn)及流程完成規(guī)范化編程和質(zhì)量測試等工作。指導(dǎo)學(xué)生按照軟件工程項(xiàng)目所要求的規(guī)范標(biāo)準(zhǔn)及流程完成規(guī)范化編程和質(zhì)量測試等工作。
更多科學(xué)出版社服務(wù),請掃碼獲取。
目錄
第1章 緒論 1
1.1 面向?qū)ο蟪绦蛟O(shè)計(jì) 1
1.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)思想的誕生 1
1.1.2 面向?qū)ο蟮拈_發(fā)方法 1
1.1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的三大特征 2
1.1.4 面向?qū)ο蟮某绦蛟O(shè)計(jì) 6
1.2 Java概述 9
1.2.1 Java體系 9
1.2.2 Java語言特點(diǎn) 9
1.2.3 Java運(yùn)作機(jī)制 12
1.2.4 Java程序的開發(fā)環(huán)境 13
1.3 Java語言基礎(chǔ) 14
1.3.1 關(guān)鍵字 14
1.3.2 標(biāo)識(shí)符 15
1.4 Java程序 16
1.4.1 Java程序組成 16
1.4.2 Java程序的開發(fā)步驟 17
1.4.3 Java程序分類 17
1.4.4 簡單的Java應(yīng)用程序 17
1.4.5 Java應(yīng)用程序的基本結(jié)構(gòu) 21
1.4.6 注釋 22
1.5 本章小結(jié) 22
第2章 類與對象 23
2.1 類 23
2.1.1 類的定義 23
2.1.2 成員變量和局部變量 23
2.2 對象 24
2.2.1 對象的聲明與創(chuàng)建 25
2.2.2 對象的使用與銷毀 26
2.3 方法 27
2.3.1 方法的聲明 27
2.3.2 方法重載 28
2.3.3 構(gòu)造方法 29
2.3.4 類方法和實(shí)例方法 29
2.4 靜態(tài)成員 29
2.4.1 靜態(tài)方法和靜態(tài)變量 29
2.4.2 靜態(tài)變量和常量 30
2.4.3 靜態(tài)成員的訪問 30
2.4.4 main()方法 32
2.4.5 Factory方法 32
2.5 包和實(shí)用類 33
2.5.1 包 33
2.5.2 Java標(biāo)準(zhǔn)包 35
2.5.3 實(shí)用類 36
2.6 封裝 37
2.7 本章小結(jié) 40
第3章 繼承與多態(tài) 42
3.1 Java中的繼承 42
3.1.1 繼承概述 42
3.1.2 子類 43
3.1.3 super關(guān)鍵字 44
3.1.4 繼承性規(guī)則 47
3.1.5 方法的繼承與覆蓋 49
3.2 終止繼承:final類和final方法 52
3.2.1 final類 52
3.2.2 final方法 52
3.3 多態(tài) 53
3.3.1 多態(tài)舉例 53
3.3.2 多態(tài)類型 54
3.4 本章小結(jié) 57
第4章 多線程程序設(shè)計(jì) 59
4.1 進(jìn)程與線程 59
4.2 Java線程類和接口 60
4.2.1 Thread類 60
4.2.2 Runnable接口 62
4.3 線程調(diào)度與控制 64
4.3.1 線程狀態(tài) 64
4.3.2 線程調(diào)度 65
4.3.3 線程控制 66
4.4 線程的同步機(jī)制 67
4.5 本章小結(jié) 69
第5章 輸入輸出和異常處理 71
5.1 數(shù)據(jù)流概述 71
5.1.1 I/O流的概念 71
5.1.2 Java數(shù)據(jù)流類 71
5.2 字節(jié)流與字符流 73
5.2.1 字節(jié)流 73
5.2.2 字符流 77
5.3 文件操作 80
5.3.1 File類 80
5.3.2 File類的使用 82
5.4 對象流 83
5.5 異常處理 86
5.5.1 異常類 86
5.5.2 異常處理機(jī)制 86
5.5.3 拋出異常 88
5.5.4 異常處理的缺點(diǎn) 89
5.5.5 斷言 89
5.6 本章小結(jié) 90
第6章 集合與泛型 92
6.1 集合 92
6.1.1 集合概述 92
6.1.2 Collection接口 94
6.1.3 Iterator接口 95
6.1.4 Set接口 96
6.1.5 List接口 99
6.1.6 Map接口 101
6.2 泛型 104
6.2.1 泛型概述 104
6.2.2 引入泛型 104
6.2.3 類型通配符 105
6.2.4 泛型上限 106
6.3 本章小結(jié) 107
第7章 圖形用戶界面 108
7.1 圖形用戶界面概述 108
7.1.1 概述 108
7.1.2 Swing與AWT 108
7.2 Swing圖形用戶界面 110
7.2.1 框架 110
7.2.2 面板 112
7.2.3 標(biāo)簽 114
7.2.4 按鈕 115
7.3 界面布局 116
7.3.1 FlowLayout布局 116
7.3.2 BorderLayout布局 117
7.3.3 GirdLayout布局 118
7.3.4 CardLayout布局 119
7.4 常用控件及事件響應(yīng) 120
7.4.1 控件概述 120
7.4.2 常用控件 121
7.4.3 事件響應(yīng) 124
7.5 本章小結(jié) 127
第8章 網(wǎng)絡(luò)通信編程 129
8.1 Java網(wǎng)絡(luò)編程概述 129
8.1.1 TCP/IP協(xié)議族簡介 129
8.1.2 Socket套接字 130
8.1.3 Java網(wǎng)絡(luò)通信機(jī)制 131
8.2 URL類及相關(guān)類 132
8.2.1 URL類 132
8.2.2 URLConnection類 134
8.3 Socket套接字編程 136
8.3.1 網(wǎng)絡(luò)地址InetAddress類 136
8.3.2 Socket通信 137
8.4 數(shù)據(jù)報(bào)編程 142
8.4.1 數(shù)據(jù)報(bào)簡介 142
8.4.2 DatagramSocket和DatagramPacket 142
8.5 本章小結(jié) 144
第9章 數(shù)據(jù)庫編程 145
9.1 Java數(shù)據(jù)庫編程概述 145
9.1.1 JDBC簡介 145
9.1.2 JDBC的層次及其重要性 145
9.1.3 JDBC與ODBC的比較 146
9.1.4 JDBC驅(qū)動(dòng)程序的類型 147
9.2 JDBC主要類與接口 149
9.3 JDBC數(shù)據(jù)庫訪問操作 152
9.4 本章小結(jié) 156
第10章 Web應(yīng)用程序開發(fā)基本知識(shí) 157
10.1 Web應(yīng)用程序的運(yùn)行原理 157
10.2 Web服務(wù)器匯總 157
10.3 Web應(yīng)用程序開發(fā) 158
10.3.1 C/S與B/S架構(gòu) 158
10.3.2 動(dòng)態(tài)頁面語言對比 159
10.4 本章小結(jié) 160
第11章 JSP基礎(chǔ)知識(shí) 161
11.1 環(huán)境準(zhǔn)備 161
11.1.1 安裝Tomcat 161
11.1.2 安裝MyEclipse 165
11.1.3 配置MyEclipse 165
11.2 編寫第一個(gè)JSP程序 168
11.2.1 建立Web項(xiàng)目 168
11.2.2 JSP目錄結(jié)構(gòu) 169
11.2.3 解讀web.xml 170
11.2.4 編寫JSP頁面 170
11.2.5 發(fā)布Web項(xiàng)目 171
11.3 JSP語法 172
11.3.1 JSP注釋 172
11.3.2 JSP聲明 174
11.3.3 JSP表達(dá)式 174
11.4 編譯指令和動(dòng)作標(biāo)簽 175
11.4.1 JSP指令 175
11.4.2 JSP動(dòng)作標(biāo)簽 177
11.5 JSP的內(nèi)置對象 178
11.5.1 request對象 178
11.5.2 response對象 179
11.5.3 session對象 179
11.5.4 application對象和pageContext對象 180
11.5.5 out對象 180
11.6 本章小結(jié) 181
第12章 Servlet 182
12.1 Servlet簡介 182
12.2 Servlet代碼結(jié)構(gòu) 182
12.3 Servlet配置 183
12.4 Servlet讀取表單數(shù)據(jù) 184
12.5 本章小結(jié) 186
第13章 JavaBean 187
13.1 JavaBean簡介 187
13.2 JavaBean開發(fā)要求 187
13.3 用標(biāo)簽操作JavaBean 188
13.4 用JavaBean+Servlet實(shí)現(xiàn)簡單的登錄 189
13.5 本章小結(jié) 194
第14章 JSP項(xiàng)目實(shí)訓(xùn) 195
14.1 項(xiàng)目需求 195
14.1.1 項(xiàng)目功能圖 195
14.1.2 項(xiàng)目功能說明 195
14.2 項(xiàng)目設(shè)計(jì) 196
14.2.1 項(xiàng)目用例圖 196
14.2.2 項(xiàng)目流程圖 197
14.3 項(xiàng)目數(shù)據(jù)庫設(shè)計(jì) 198
14.4 系統(tǒng)實(shí)現(xiàn) 200
14.4.1 數(shù)據(jù)庫實(shí)現(xiàn) 200
14.4.2 設(shè)計(jì)公共模塊 204
14.4.3 搭建前后臺(tái)頁面 209
14.4.4 普通會(huì)員首頁數(shù)據(jù)顯示實(shí)現(xiàn) 220
14.4.5 用戶登錄功能實(shí)現(xiàn) 225
14.4.6 物流動(dòng)態(tài)管理功能實(shí)現(xiàn) 229
14.4.7 物流知識(shí)管理功能實(shí)現(xiàn) 237
14.4.8 進(jìn)入后臺(tái)頁面 239
14.4.9 貨物信息管理功能實(shí)現(xiàn) 240
14.4.10 車輛信息管理功能實(shí)現(xiàn) 242
14.4.11 企業(yè)信息 244
14.4.12 后臺(tái)物流動(dòng)態(tài)管理功能實(shí)現(xiàn) 246
14.4.13 后臺(tái)物流知識(shí)管理功能實(shí)現(xiàn) 248
14.4.14 后臺(tái)貨物管理功能實(shí)現(xiàn) 249
14.4.15 后臺(tái)車輛管理功能實(shí)現(xiàn) 251
14.4.16 后臺(tái)企業(yè)管理功能實(shí)現(xiàn) 252
14.4.17 后臺(tái)公告管理功能實(shí)現(xiàn) 253
14.4.18 后臺(tái)會(huì)員管理功能實(shí)現(xiàn) 255
14.5 本章小結(jié) 256
參考文獻(xiàn) 257