日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合從零開始學(xué)Java(第2版)

從零開始學(xué)Java(第2版)

從零開始學(xué)Java(第2版)

定 價:¥49.80

作 者: 郭現(xiàn)杰,張權(quán) 著
出版社: 電子工業(yè)出版社
叢編項: 從零開始學(xué)編程
標(biāo) 簽: 編程語言與程序設(shè)計 計算機與互聯(lián)網(wǎng)

ISBN: 9787121242526 出版時間: 2014-10-01 包裝: 平裝
開本: 16開 頁數(shù): 316 字數(shù):  

內(nèi)容簡介

  本書針對初學(xué)和自學(xué)讀者的特點,以通俗易懂的語言介紹Java語言,全書內(nèi)容分為六篇共23章,講解了Java的各個方面。內(nèi)容包括Java語言的發(fā)展、環(huán)境配置、基本語法、流程控制語句、字符串處理、數(shù)組、面向?qū)ο?、圖形界面設(shè)計、輸入/輸出、處理異常、網(wǎng)絡(luò)編程、數(shù)據(jù)庫及Java Web基礎(chǔ)JSP和Servlet。最后通過一個大型項目――教務(wù)管理系統(tǒng)貫穿所有學(xué)習(xí)知識點,讓讀者更好地體會Java語言編程開發(fā)。本書運用大量示例,讓讀者在實戰(zhàn)中體會編程的快樂。

作者簡介

  北京源智天下科技有限公司是一家以圖書策劃、創(chuàng)作、計算機培訓(xùn)為一體的團隊,公司理念是融天下優(yōu)秀人員智慧為發(fā)展本源,力爭成為中國最優(yōu)秀的內(nèi)容提供商,也力爭為各類計算機技術(shù)人員或者其他類型的人員提供優(yōu)質(zhì)的培訓(xùn)服務(wù)。

圖書目錄

第一篇 Java 基礎(chǔ)
第1 章 第一個Java 程序――HelloWorld
( 教學(xué)視頻:14 分鐘) 1
1.1 Java 語言簡介1
1.1.1 Java 語言的歷史1
1.1.2 Java 語言的優(yōu)點2
1.1.3 發(fā)展前景2
1.2 工作原理 3
1.2.1 Java 虛擬機(JVM) 3
1.2.2 用內(nèi)存自動回收機制 4
1.2.3 代碼安全性檢查機制 4
1.3 搭建Java 程序開發(fā)環(huán)境4
1.3.1 系統(tǒng)要求4
1.3.2 下載Java 程序開發(fā)工具包
JDK 4
1.3.3 安裝JDK5
1.3.4 在Windows 系統(tǒng)下配置
JDK 7
1.4 開發(fā)第一個Java 應(yīng)用程序 9
1.4.1 Eclipse 編寫HelloWorld 9
1.4.2 源文件與命令行執(zhí)行
HelloWorld 12
1.4.3 Java 應(yīng)用程序的基本結(jié)構(gòu)14
1.5 小結(jié) 14
1.6 習(xí)題 14
第2 章 Java 變量、數(shù)據(jù)類型、運算符
( 教學(xué)視頻:20 分鐘) 15
2.1 標(biāo)識符和關(guān)鍵字 15
2.1.1 標(biāo)識符 15
2.1.2 標(biāo)識符命名規(guī)則 15
2.1.3 關(guān)鍵字 15
2.2 常量與變量16
2.2.1 常量概念及聲明 16
2.2.2 枚舉類型16
2.2.3 變量概念及聲明 17
2.2.4 變量的作用域 18
2.3 基本數(shù)據(jù)類型 19
2.3.1 整型 19
2.3.2 浮點型 20
2.3.3 布爾型 20
2.3.4 字符型 20
2.3.5 數(shù)據(jù)類型轉(zhuǎn)換 21
2.4 運算符 22
2.4.1 算術(shù)運算符 23
2.4.2 賦值運算符 23
2.4.3 關(guān)系運算符 24
2.4.4 邏輯運算符 25
2.4.5 位運算符25
2.4.6 自增自減運算符 28
2.4.7 三元運算符 28
2.4.8 運算符的優(yōu)先級 28
2.5 小結(jié) 29
2.6 習(xí)題 29
第3 章 數(shù)組
( 教學(xué)視頻:25 分鐘) 30
3.1 數(shù)組的概念30
3.1.1 什么是數(shù)組 30
VII
3.1.2 數(shù)組的特點30
3.1.3 數(shù)組的規(guī)則30
3.2 一維數(shù)組31
3.2.1 聲明一維數(shù)組31
3.2.2 初始化一維數(shù)組31
3.2.3 訪問一維數(shù)組32
3.2.4 修改一維數(shù)組元素32
3.3 數(shù)組的常用操作 33
3.3.1 數(shù)組長度33
3.3.2 數(shù)組填充33
3.3.3 數(shù)組復(fù)制34
3.3.4 數(shù)組比較34
3.3.5 數(shù)組排序35
3.3.6 在數(shù)組中搜索指定元素36
3.3.7 把數(shù)組轉(zhuǎn)換為字符串36
3.4 多維數(shù)組37
3.4.1 聲明二維數(shù)組37
3.4.2 創(chuàng)建二維數(shù)組37
3.4.3 訪問二維數(shù)組38
3.4.4 遍歷二維數(shù)組38
3.5 小結(jié) 39
3.6 習(xí)題 39
第4 章 條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu)
( 教學(xué)視頻:23 分鐘) 40
4.1 條件結(jié)構(gòu)40
4.1.1 if 語句40
4.1.2 if-else 語句41
4.1.3 if-else-if 語句42
4.1.4 選擇語句的嵌套43
4.1.5 switch 語句44
4.1.6 if 與switch 的區(qū)別45
4.2 循環(huán)結(jié)構(gòu)45
4.2.1 while 循環(huán)語句45
4.2.2 do-while 循環(huán)語句46
4.2.3 while 與do-while 的區(qū)別47
4.2.4 for 循環(huán)語句48
4.2.5 嵌套循環(huán)語句49
4.3 跳轉(zhuǎn)語句51
4.3.1 break 跳轉(zhuǎn)語句 51
4.3.2 continue 跳轉(zhuǎn)語句 51
4.3.3 break 與continue 的區(qū)別 52
4.3.4 return 跳轉(zhuǎn)語句 53
4.4 實例 53
4.5 小結(jié) 54
4.6 習(xí)題 54
第5 章 字符串處理
( 教學(xué)視頻:25 分鐘) 55
5.1 字符 55
5.2 字符串 56
5.2.1 字符串聲明與賦值 56
5.2.2 獲取字符串長度 57
5.3 字符串基本操作 57
5.3.1 字符串連接 57
5.3.2 字符串比較 58
5.3.3 字符串截取 59
5.3.4 字符串查找 59
5.3.5 字符串替換 60
5.3.6 字符串與字符數(shù)組 60
5.3.7 字符串其他常用操作61
5.4 StringBuffer 類 61
5.4.1 認識StringBuffer 類 62
5.4.2 StringBuffer 類提供的
操作方法62
5.4.3 StringBuffer 實例 62
5.4.4 String 類與StringBuffer
類對比 63
5.5 實例 63
5.6 小結(jié) 64
5.7 習(xí)題 64
第二篇 Java 面向?qū)ο?br />第6 章 面向?qū)ο?br />( 教學(xué)視頻:30 分鐘) 65
6.1 面向?qū)ο缶幊毯喗?65
6.1.1 類 65
VIII
6.1.2 對象65
6.1.3 繼承66
6.1.4 接口67
6.1.5 包67
6.2 類 67
6.2.1 基本結(jié)構(gòu)67
6.2.2 類變量68
6.2.3 類方法69
6.2.4 類方法命名70
6.2.5 調(diào)用類方法70
6.2.6 方法重載70
6.2.7 構(gòu)造方法71
6.2.8 方法返回值71
6.3 抽象類和抽象方法 72
6.3.1 抽象類72
6.3.2 抽象類實例72
6.3.3 抽象類的類成員73
6.3.4 抽象方法73
6.3.5 抽象類與接口對比74
6.4 嵌套類 74
6.4.1 嵌套類定義74
6.4.2 內(nèi)部類75
6.4.3 靜態(tài)嵌套類75
6.5 對象 75
6.5.1 對象實例75
6.5.2 創(chuàng)建對象77
6.5.3 使用對象78
6.6 this、static、final 關(guān)鍵字 79
6.6.1 this 關(guān)鍵字79
6.6.2 static 關(guān)鍵字79
6.6.3 final 關(guān)鍵字80
6.7 控制對類的成員的訪問 80
6.8 標(biāo)注 80
6.8.1 標(biāo)注用法81
6.8.2 文檔標(biāo)注81
6.9 小結(jié) 82
6.10 習(xí)題 82
第7 章 繼承
( 教學(xué)視頻:20 分鐘) 83
7.1 繼承概述83
7.1.1 什么是繼承 83
7.1.2 類的層次84
7.1.3 繼承示例84
7.1.4 繼承優(yōu)點85
7.2 對象類型轉(zhuǎn)換 85
7.2.1 隱式對象類型轉(zhuǎn)換 85
7.2.2 強制對象類型轉(zhuǎn)換 86
7.2.3 使用instanceof 運算符 86
7.3 重寫和隱藏父類方法 86
7.3.1 重寫父類中的方法 86
7.3.2 隱藏父類中的方法 87
7.3.3 方法重寫和方法隱藏后的
修飾符 88
7.3.4 總結(jié) 88
7.4 隱藏父類中的字段 89
7.5 子類訪問父類成員 90
7.5.1 子類訪問父類私有成員 90
7.5.2 使用super 調(diào)用父類中重寫
的方法 91
7.5.3 使用super 訪問父類中被
隱藏的字段 91
7.5.4 使用super 調(diào)用父類的參
構(gòu)造方法92
7.5.5 使用super 調(diào)用父類的帶參
構(gòu)造方法93
7.5.6 構(gòu)造方法鏈 94
7.6 Object 類95
7.7 小結(jié) 95
7.8 習(xí)題 96
第8 章 接口和包
( 教學(xué)視頻:16 分鐘) 97
8.1 接口的概念97
8.1.1 為什么使用接口 97
8.1.2 Java 中的接口 97
8.1.3 作為API 的接口 98
IX
8.1.4 接口和多繼承98
8.1.5 Java 接口與Java 抽象類的
區(qū)別98
8.2 定義接口99
8.2.1 聲明接口99
8.2.2 接口體100
8.3 實現(xiàn)接口100
8.3.1 接口的實現(xiàn)100
8.3.2 接口示例101
8.3.3 接口的繼承101
8.3.4 實現(xiàn)多個接口時的常量和
方法沖突問題101
8.4 包 103
8.4.1 包的概念103
8.4.2 創(chuàng)建包103
8.4.3 包命名慣例103
8.4.4 導(dǎo)入包104
8.5 小結(jié) 104
8.6 習(xí)題 104
第9 章 集合
( 教學(xué)視頻:17 分鐘) 105
9.1 Java 集合框架 105
9.2 Collection 接口 105
9.2.1 轉(zhuǎn)換構(gòu)造方法105
9.2.2 Collection 接口的定義105
9.2.3 Collection 接口的基本
操作106
9.2.4 遍歷Collection 接口106
9.2.5 Collection 接口的批量
操作107
9.2.6 Collection 接口的數(shù)組
操作107
9.3 Set 接口108
9.3.1 Set 接口的定義108
9.3.2 Set 接口的基本操作109
9.3.3 Set 接口的批量操作110
9.3.4 Set 接口的數(shù)組操作111
9.4 List 接口111
9.4.1 List 接口的定義 111
9.4.2 從Collection 繼承的操作 111
9.4.3 按位置訪問和查找操作 112
9.4.4 List 迭代方法 113
9.5 Map 接口114
9.5.1 Map 接口的定義 114
9.5.2 Map 接口的基本操作 115
9.5.3 Map 接口的批量操作 116
9.6 實現(xiàn) 116
9.6.1 實現(xiàn)的類型 116
9.6.2 Set 接口的實現(xiàn) 117
9.6.3 List 接口的實現(xiàn) 118
9.6.4 Map 接口的實現(xiàn) 118
9.7 小結(jié) 119
9.8 習(xí)題 119
第三篇 Swing
第10 章 第一個圖形界面應(yīng)用程序
( 教學(xué)視頻:12 分鐘) 120
10.1 Swing 簡介 120
10.1.1 Swing 120
10.1.2 Swing 特點 120
10.2 創(chuàng)建第一個圖形界面程序 121
10.3 Swing 頂層容器 122
10.3.1 Swing 中的頂層容器類 122
10.3.2 容器層124
10.3.3 組件使用 124
10.3.4 添加菜單欄 124
10.3.5 根面板125
10.4 JFrame 類創(chuàng)建圖形界面
窗體 125
10.4.1 創(chuàng)建窗體 125
10.4.2 創(chuàng)建窗體示例 126
10.4.3 設(shè)置窗口 127
10.4.4 窗口關(guān)閉事件 128
10.4.5 窗體API 129
10.5 小結(jié) 130
10.6 習(xí)題 131
X
第11 章 Swing 組件
( 教學(xué)視頻:24 分鐘) 132
11.1 JComponent 類 132
11.2 常用基本組件 133
11.2.1 按鈕組件JButton 133
11.2.2 復(fù)選框組件JCheckBox133
11.2.3 單選按鈕組件
JRadioButton 134
11.2.4 文本框組件JTextField 134
11.2.5 密碼框組件
JPasswordField134
11.2.6 組合框組件JComboBox 134
11.2.7 滑塊組件JSlider135
11.2.8 微調(diào)組制組件JSpinner 135
11.2.9 菜單組件JMenu 135
11.3 不可編輯的信息顯示組件 135
11.3.1 標(biāo)簽組件JLabel 136
11.3.2 進度條組件JProgressBar 136
11.3.3 工具提示組件JToolTip 136
11.4 Swing 高級組件 137
11.4.1 顏色選擇器JColor
Chooser137
11.4.2 文件選擇器JFile
Chooser137
11.4.3 文本編輯組件JEditorPane
和JTextPane 138
11.4.4 文本區(qū)組件JTextArea139
11.4.5 表組件JTable 139
11.4.6 樹組件JTree140
11.4.7 面板組件JPanel 141
11.4.8 滾動面板JScrollPane 141
11.4.9 分割面板JSplitPane 141
11.4.10 選項卡面板
JTabbedPane 142
11.4.11 工具欄JToolBar 142
11.5 小結(jié) 143
11.6 習(xí)題 143
第12 章 標(biāo)準(zhǔn)布局
( 教學(xué)視頻:18 分鐘) 144
12.1 標(biāo)準(zhǔn)布局管理器簡介 144
12.1.1 BorderLayout 邊框布局 144
12.1.2 BoxLayout 布局 144
12.1.3 CardLayout 卡片布局 145
12.1.4 FlowLayout 流動布局 146
12.1.5 GridLayout 網(wǎng)格布局 146
12.1.6 GridBagLayout 網(wǎng)格包
布局 146
12.2 布局管理器的使用 147
12.2.1 使用BorderLayout 147
12.2.2 使用BoxLayout 148
12.2.3 使用CardLayout 148
12.2.4 使用FlowLayout 149
12.2.5 使用GridLayout 149
12.2.6 使用GridbagLayout 150
12.3 使用布局管理器技巧 150
12.3.1 設(shè)置布局管理器 150
12.3.2 向容器中添加組件151
12.3.3 提供組件大小和排列
策略 151
12.3.4 設(shè)置組件之間的間隙 151
12.3.5 設(shè)置容器的語言方向 152
12.3.6 選擇布局管理器 152
12.4 實例:設(shè)計用戶登錄界面 153
12.4.1 設(shè)計界面布局 153
12.4.2 代碼實現(xiàn) 153
12.5 小結(jié) 156
12.6 習(xí)題 156
第13 章 事件處理
( 教學(xué)視頻:13 分鐘) 157
13.1 事件處理原理 157
13.1.1 事件處理模型 157
13.1.2 事件類型 158
13.1.3 監(jiān)聽器類型 159
13.2 動作事件160
13.2.1 動作事件步驟 160
XI
13.2.2 動作事件過程160
13.2.3 按鈕觸發(fā)動作事件161
13.2.4 文本框觸發(fā)事件162
13.3 選項事件163
13.3.1 選項事件步驟163
13.3.2 選項事件過程164
13.4 列表選擇事件 164
13.4.1 列表事件步驟164
13.4.2 列表事件過程164
13.5 焦點事件165
13.5.1 焦點事件步驟165
13.5.2 焦點事件過程165
13.6 鍵盤事件166
13.6.1 鍵盤事件步驟166
13.6.2 處理鍵盤過程166
13.7 鼠標(biāo)事件167
13.7.1 鼠標(biāo)事件步驟167
13.7.2 鼠標(biāo)事件過程167
13.8 鼠標(biāo)移動事件 168
13.8.1 鼠標(biāo)移動事件步驟168
13.8.2 鼠標(biāo)移動事件過程168
13.9 實例:一個簡單的用戶登錄
驗證程序169
13.9.1 程序功能169
13.9.2 為程序?qū)崿F(xiàn)動作事件
監(jiān)聽器170
13.9.3 為按鈕注冊監(jiān)聽器171
13.9.4 實現(xiàn)ActionListener 接口中
的actionPerformed 方法171
13.9.5 編譯并運行程序172
13.10 小結(jié) 172
13.11 習(xí)題 172
第四篇 Java 編程技術(shù)
第14 章 異常處理
( 教學(xué)視頻:16 分鐘) 173
14.1 Java 異常173
14.1.1 編譯錯誤173
14.1.2 運行錯誤 173
14.1.3 邏輯錯誤 174
14.1.4 異常處理機制 175
14.1.5 異常處理類 175
14.1.6 異常處理原則 177
14.2 處理異常178
14.2.1 try-catch 語句 178
14.2.2 多個catch 子句 178
14.2.3 finally 子句 179
14.2.4 可嵌入的try 塊 180
14.3 拋出異常180
14.3.1 使用throws 拋出異常 181
14.3.2 使用throw 拋出異常 181
14.3.3 異常類常用方法 182
14.4 自定義異常 182
14.4.1 創(chuàng)建自定義異常類182
14.4.2 處理自定義異常 183
14.5 小結(jié) 184
14.6 習(xí)題 184
第15 章 輸入與輸出
( 教學(xué)視頻:14 分鐘) 185
15.1 流 185
15.1.1 流的概念 185
15.1.2 輸入流與輸出流 186
15.1.3 字節(jié)流與字符流 187
15.2 字節(jié)流187
15.2.1 InputStream 類與
OutputStream類 187
15.2.2 FileInputStream 類與
FileOutputStream類 188
15.2.3 BufferedInputStream 類與
BufferedOutputStream類 189
15.3 字符流190
15.3.1 Reader 類和Writer 類 190
15.3.2 FileReader 類和
FileWriter 類 191
15.3.3 BufferedReader 類和
BufferedWriter 類 192
XII
15.3.4 PrintStream 類和
PrintWriter 類193
15.4 實現(xiàn)用戶輸入 193
15.4.1 使用System.in 獲取用戶
輸入194
15.4.2 使用Scanner 類獲取用戶
輸入194
15.5 小結(jié) 195
15.6 習(xí)題 195
第16 章 線程
( 教學(xué)視頻:18 分鐘) 196
16.1 線程概念196
16.1.1 線程的屬性196
16.1.2 線程的組成197
16.1.3 線程的工作原理197
16.1.4 線程的狀態(tài)198
16.1.5 線程的優(yōu)先級198
16.1.6 進程的概念198
16.1.7 線程和進程的區(qū)別199
16.2 線程對象199
16.2.1 線程對象和線程的區(qū)別200
16.2.2 定義并啟動一個線程200
16.2.3 使用Sleep 暫停線程執(zhí)行200
16.2.4 中斷線程201
16.2.5 join 方法201
16.2.6 死鎖202
16.3 線程同步202
16.3.1 同步方法202
16.3.2 固定鎖和同步203
16.4 線程使用實例 204
16.5 小結(jié) 206
16.6 習(xí)題 206
第17 章 網(wǎng)絡(luò)編程
( 教學(xué)視頻:8 分鐘) 207
17.1 網(wǎng)絡(luò)編程基礎(chǔ) 207
17.1.1 什么是TCP 協(xié)議207
17.1.2 什么是IP 協(xié)議207
17.1.3 什么是TCP/IP208
17.1.4 什么是UDP 協(xié)議 208
17.1.5 什么是端口 208
17.1.6 什么是套接字 208
17.1.7 java.net 包 208
17.2 InetAddress 類 209
17.3 URL 網(wǎng)絡(luò)編程 210
17.3.1 URL 210
17.3.2 符語法211
17.3.3 URLConnection 類211
17.4 TCP 的網(wǎng)絡(luò)編程 212
17.4.1 Socket212
17.4.2 重要的Socket API 213
17.4.3 服務(wù)器端程序設(shè)計213
17.4.4 客戶端程序設(shè)計 215
17.5 UDP 網(wǎng)絡(luò)編程 215
17.5.1 UDP 通信概念 216
17.5.2 UDP 的特性 216
17.5.3 UDP 的應(yīng)用 217
17.5.4 UDP 與TCP 的區(qū)別 217
17.6 小結(jié) 218
17.7 習(xí)題 218
第18 章 數(shù)據(jù)庫應(yīng)用程序開發(fā)基礎(chǔ)
( 教學(xué)視頻:22 分鐘) 219
18.1 數(shù)據(jù)庫219
18.1.1 數(shù)據(jù)庫簡介 219
18.1.2 數(shù)據(jù)庫中數(shù)據(jù)的性質(zhì) 219
18.1.3 數(shù)據(jù)庫的特點 220
18.2 JDBC 概述 220
18.2.1 JDBC 介紹 221
18.2.2 JDBC 的4 種驅(qū)動程序 222
18.2.3 JDBC 對B/S 和C/S 模式
的支持223
18.3 java.sql 包 223
18.4 SQL 語句 224
18.4.1 SQL 語句的分類 224
18.4.2 SELECT 語句 224
18.4.3 INSERT 語句 224
18.4.4 UPDATE 語句 225
XIII
18.4.5 DELETE 語句225
18.4.6 CREATE 語句225
18.4.7 DROP 語句225
18.5 訪問數(shù)據(jù)庫 225
18.5.1 創(chuàng)建數(shù)據(jù)庫連接226
18.5.2 對數(shù)據(jù)庫進行查詢226
18.5.3 增加、修改、刪除數(shù)據(jù)庫
中的數(shù)據(jù)227
18.6 小結(jié) 228
18.7 習(xí)題 228
第19 章 使用Swing 組件創(chuàng)建
數(shù)據(jù)庫應(yīng)用程序
( 教學(xué)視頻:10 分鐘) 229
19.1 JComboBox 組件創(chuàng)建數(shù)據(jù)庫
應(yīng)用程序229
19.1.1 創(chuàng)建JComboBox229
19.1.2 DefaultComboBoxModel
創(chuàng)建JComboBox231
19.2 JList 組件創(chuàng)建數(shù)據(jù)庫應(yīng)用
程序 232
19.2.1 DefaultListModel 創(chuàng)建
JList 232
19.2.2 ListModel 創(chuàng)建JList233
19.3 JTable 組件創(chuàng)建數(shù)據(jù)庫應(yīng)用
程序 234
19.3.1 JTable 相關(guān)的類234
19.3.2 DefaultTableModel 創(chuàng)建
JTable235
19.4 小結(jié) 236
19.5 習(xí)題 236
第五篇 Java Web 基礎(chǔ)
第20 章 JSP
( 教學(xué)視頻:25 分鐘) 237
20.1 JSP 簡介237
20.1.1 MVC 模式237
20.1.2 JSP 技術(shù)的優(yōu)點238
20.2 基本語法238
20.2.1 注釋 238
20.2.2 JSP 指令 239
20.3 JSP 腳本元素 241
20.3.1 JSP 聲明 242
20.3.2 JSP 表達式 242
20.4 JSP 動作243
20.4.1 include 動作元素 243
20.4.2 forword 動作元素 244
20.4.3 plugin 動作元素 244
20.4.4 param 動作元素 245
20.4.5 useBean 及setProperty 和
getProperty 動作元素 245
20.5 JSP 內(nèi)置對象 247
20.5.1 request 對象 247
20.5.2 response 對象 249
20.5.3 session 對象 249
20.5.4 application 對象 250
20.5.5 out 對象 251
20.5.6 config 對象 252
20.5.7 exception 對象 252
20.5.8 pageContext 對象 253
20.6 小結(jié) 254
20.7 習(xí)題 254
第21 章 Servlet
( 教學(xué)視頻:23 分鐘) 255
21.1 Servlet 簡介 255
21.1.1 什么是Servlet 255
21.1.2 Servlet 的生命周期 255
21.1.3 Servlet 的基本結(jié)構(gòu) 256
21.2 HTTPServlet 應(yīng)用編程接口 256
21.2.1 init()方法 257
21.2.2 service()方法 257
21.2.3 doGet()方法 257
21.2.4 doPost()方法 257
21.2.5 destroy()方法 257
21.2.6 GetServletConfig()方法 258
21.2.7 GetServletInfo()方法 258
21.3 創(chuàng)建HttpServlet 258
XIV
21.4 調(diào)用HttpServlet 259
21.4.1 由URL 調(diào)用Servlet259
21.4.2 在<FORM>標(biāo)記中指定
Servlet260
21.4.3 在<SERVLET>標(biāo)記中
指定Servlet 260
21.4.4 在ASP 文件中調(diào)用
Servlet261
21.5 Servlet 之間的跳轉(zhuǎn) 261
21.5.1 轉(zhuǎn)向(Forward) 261
21.5.2 重定向(Redirect) 262
21.6 小結(jié) 263
21.7 習(xí)題 263
第六篇 Java 實戰(zhàn)
第22 章 案例:教務(wù)管理系統(tǒng)(一) 264
22.1 總體設(shè)計與概要說明 264
22.1.1 功能模塊劃分264
22.1.2 功能模塊說明265
22.2 業(yè)務(wù)流程圖 265
22.2.1 登錄模塊流程265
22.2.2 班主任管理模塊流程266
22.2.3 教務(wù)主任管理模塊266
22.2.4 人事管理模塊266
22.3 數(shù)據(jù)庫設(shè)計 267
22.3.1 數(shù)據(jù)庫需求分析267
22.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計267
22.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計269
22.3.4 數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)272
22.4 小結(jié) 273
第23 章 案例:教務(wù)管理系統(tǒng)(二) 274
23.1 應(yīng)用程序?qū)崿F(xiàn) 274
23.2 實現(xiàn)登錄模塊 275
23.3 管理界面介紹 276
23.4 實現(xiàn)修改密碼模塊 279
23.4.1 jbInit()方法 280
23.4.2 修改用戶權(quán)限 281
23.4.3 修改用戶密碼 281
23.5 實現(xiàn)“關(guān)于”對話框 282
23.6 實現(xiàn)人事管理模塊介紹 284
23.6.1 退出系統(tǒng)管理 286
23.6.2 創(chuàng)建組件及處理事件 288
23.6.3 動態(tài)顯示登錄者相關(guān)
信息 290
23.6.4 員工個人信息的查詢 291
23.6.5 事件處理方法回調(diào)292
23.7 實現(xiàn)TeacherInfoBean 信息
封裝類293
23.8 實現(xiàn)DepartmentAction、
TeacherAction 業(yè)務(wù)處理類 294
23.8.1 實現(xiàn)DepartmentAction 類 295
23.8.2 實現(xiàn)TeacherAction 類 295
23.9 軟件部署300
23.9.1 組織程序所需資源300
23.9.2 運行和測試程序 300
23.10 項目總結(jié) 300

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號