注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JavaEE零基礎入門

JavaEE零基礎入門

JavaEE零基礎入門

定 價:¥69.00

作 者: 史勝輝,王春明,沈?qū)W華 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302569381 出版時間: 2021-01-01 包裝: 平裝
開本: 16開 頁數(shù): 356 字數(shù):  

內(nèi)容簡介

  本書包含Java基礎和JSP網(wǎng)頁編程兩部分的內(nèi)容。本書注重基本概念的理解,結(jié)構(gòu)嚴謹,敘述深入淺出。即能達相當?shù)睦碚摳叨?,又通俗易懂,即適合于做教材,也適合于自學。我們在下篇JSP部分的教材內(nèi)容中,以一個完整的實例貫穿于每個章節(jié)中。 本書分為上、下篇。上篇是Java基礎知識,主要介紹了與JavaEE開發(fā)相關的一些基礎知識,第1到3章主要講述了Java編程的基礎知識,第4到5章主要講述了類的基本概念,第六章主要介紹了Java Api中常用的幾個類,第7到9章介紹了異常、線程和輸入輸出流的概念,第10章介紹了數(shù)據(jù)庫編程的相關知識。下篇是JSP基礎知識,主要介紹了JSP動態(tài)網(wǎng)頁開發(fā)的相關知識,第11章介紹了WEB開發(fā)的基本概念,第12到14章介紹了Servlet和過濾器的基礎知識,第15章介紹了JSP的基礎知識,第16到17章介紹了JSTL和EL表達式,第18章和19章介紹了JavaBean和MVC編程基礎,第20章給出了一個實例。

作者簡介

  史勝輝,南通大學信息科學技術(shù)學院副教授,1984年畢業(yè)于東北師范大學 物理系 獲理學士學位 畢業(yè)后一直從事教學工作,現(xiàn)從教有26年的時間,從事計算機教學有十四年時間,先后講授了《數(shù)據(jù)庫原理》、《VB程序設計》、《VFP程序設計》、《C++程序設計》、《Java程序設計》、《JavaEE程序設計》等多門課程。本人現(xiàn)在北大青鳥南通科技中心從事兼職教師,已有三年的時間,在職業(yè)培訓方面積累了一定的教學和實踐經(jīng)驗。

圖書目錄

目錄

上篇Java基礎

第1章Java語言概述與編程環(huán)境3
1.1Java的誕生3
1.2Java主要特性5
1.3Java JDK開發(fā)環(huán)境7
1.4Java程序運行原理9
1.5開發(fā)工具Eclipse介紹10
1.5.1Eclipse的安裝11
1.5.2Eclipse的使用12
1.6簡單Java程序結(jié)構(gòu)13
1.6.1一個簡單的Java程序13
習題115

第2章Java編程基礎17
2.1標識符與關鍵字17
2.1.1標識符17
2.1.2關鍵字17
2.2數(shù)據(jù)類型18
2.3常量與變量19
2.3.1常量19
2.3.2變量21
2.3.3整型變量24
2.3.4浮點類型變量25
2.3.5字符類型變量25
2.3.6布爾類型變量26
2.3.7基本數(shù)據(jù)類型的轉(zhuǎn)換26
2.3.8Java中的引用類型30
2.4運算符與表達式31
2.4.1算術(shù)運算32
2.4.2關系運算32
2.4.3邏輯運算33
2.4.4位運算34
2.4.5賦值運算36
2.4.6條件運算36
2.4.7特殊操作符 37
2.4.8運算符的優(yōu)先級和結(jié)合性匯總38
2.4.9表達式和語句39
2.5數(shù)組40
2.5.1數(shù)組的概念40
2.5.2數(shù)組的創(chuàng)建與初始化40
2.5.3多維數(shù)組44
2.5.4數(shù)組的復制48
2.5.5操作數(shù)組的工具類49
2.5.6數(shù)組的應用舉例51
習題253

JavaEE零基礎教程目錄第3章控制結(jié)構(gòu)57
3.1分支結(jié)構(gòu)57
3.1.1if語句57
3.1.2switch語句59
3.2循環(huán)語句60
3.2.1for循環(huán)語句61
3.2.2foreach循環(huán)語句 64
3.2.3while與dowhile語句65
3.3break與continue語句67
習題369

第4章類與對象的基本概念73
4.1類與對象的概念73
4.1.1類的聲明73
4.1.2方法重載77
4.1.3構(gòu)造方法79
4.1.4對象81
4.1.5父類、子類和繼承87
4.1.6super關鍵字93
4.1.7上轉(zhuǎn)型對象97
4.1.8多態(tài)性99
4.2類的訪問權(quán)限與包的概念101
4.2.1類的訪問控制101
4.2.2類成員的訪問控制103
4.2.3類的組織106
習題4113

第5章類的高級特性121
5.1static關鍵字121
5.2this關鍵字123
5.3靜態(tài)導入126
5.4final關鍵字128
5.5抽象類與接口129
5.5.1抽象類129
5.5.2接口的定義131
5.5.3接口的實現(xiàn)132
5.5.4接口的應用133
5.5.5接口回調(diào)136
習題5137

第6章常用類庫139
6.1字符串處理類139
6.1.1String類的構(gòu)造函數(shù)139
6.1.2String類的常用方法140
6.2數(shù)據(jù)封裝類142
6.3Scanner類144
6.4日期和時間類145
6.4.1Date類145
6.4.2Calendar類146
6.5數(shù)據(jù)類型的轉(zhuǎn)換147
6.5.1數(shù)值型數(shù)據(jù)與字符串之間的轉(zhuǎn)換147
6.5.2日期型數(shù)據(jù)與字符串之間的轉(zhuǎn)換148
6.6集合類150
6.6.1Set接口與HashSet類150
6.6.2List接口與ArrayList類151
6.6.3Map接口與HashMap類152
6.7泛型154
6.7.1泛型的概念154
6.7.2泛型類和泛型方法155
6.7.3List接口和ArrayList類156 6.7.4Map接口和HashMap類157 習題6158

第7章異常161
7.1異常的處理機制161
7.2異常的處理161
7.2.1Java內(nèi)置異常162
7.2.2try和catch語句163
7.2.3throw語句165
7.2.4throws語句166
7.2.5finally語句167
7.3自定義異常167
習題7168

第8章輸入輸出流171
8.1獲取文件和目錄的屬性171
8.2Java中的I/O流173
8.2.1I/O流的概念173
8.2.2InputStream流173
8.2.3OutputStream流173
8.3字節(jié)流174
8.3.1FileInputStream流174
8.3.2FileOutputStream流175
8.4字符流176
8.4.1Reader流176
8.4.2Writer流177
8.4.3FileReader流177
8.4.4FileWriter流178
習題8179

第9章多線程181
9.1線程概述181
9.1.1進程的概念181
9.1.2線程的概念181
9.2線程的創(chuàng)建182
9.2.1繼承Thread類182
9.2.2實現(xiàn)Runnable接口183
9.3線程的調(diào)度184
9.3.1線程的生命周期184
9.3.2線程的優(yōu)先級185
9.3.3線程的同步185
9.3.4waitnotify機制188
習題9191

第10章數(shù)據(jù)庫編程195
10.1MySql數(shù)據(jù)庫的安裝與配置195
10.1.1MySql數(shù)據(jù)庫的安裝195
10.1.2Eclipse中連接和使用MySql數(shù)據(jù)庫197
10.2JDBC技術(shù)簡介200
10.3JDBC訪問數(shù)據(jù)庫201
10.3.1DriverManager類201
10.3.2Connection接口202
10.3.3Statement接口203
10.3.4PreparedStatement接口205
10.3.5ResultSet接口207
10.4數(shù)據(jù)庫的操作示例208
10.4.1更新數(shù)據(jù)208
10.4.2查詢數(shù)據(jù)211
習題10214

下篇Java Web開發(fā)

第11章Java Web概述與Web發(fā)布219
11.1Java Web概述219
11.2HTTP協(xié)議221
11.2.1GET方法的請求和響應格式221
11.2.2POST方法的請求格式224
11.3Web服務器Tomcat224
11.3.1Servlet容器介紹225
11.3.2Tomcat簡介225
11.3.3Tomcat的安裝配置226
11.3.4測試Tomcat226
11.3.5在Eclipse中配置Tomcat226
11.4Eeclipse 中開發(fā)Web228
11.4.1Web工程的創(chuàng)建228
11.4.2Web工程的發(fā)布229
習題11231

第12章JSP技術(shù)233
12.1JSP簡介233
12.2JSP標準語法234
12.2.1一個簡單的JSP程序234
12.2.2JSP注釋與聲明235
12.2.3JSP表達式和JSP程序段236
12.2.4JSP與HTML的混合使用237
12.3JSP編譯指令 238
12.3.1include指令238
12.3.2page指令239
12.3.3taglib指令240
12.4JSP動作241
12.4.1forward動作241
12.4.2include動作242
12.4.3useBean動作242
12.5JSP的隱含對象244
12.5.1輸出對象out244
12.5.2請求對象request245
12.5.3響應對象response247
12.5.4會話對象session248
12.5.5Web服務器對象application250
12.6編程示例: 網(wǎng)上書店251
習題12254

第13章JavaBean255
13.1JavaBean的定義255
13.2兩種JavaBean的封裝類255
13.2.1封裝數(shù)據(jù)的JavaBean255
13.2.2封裝業(yè)務的JavaBean259
13.3在JSP中使用JavaBean261
13.4JSP設計模式262
13.4.1ModelⅠ體系結(jié)構(gòu)262
13.4.2ModelⅡ體系結(jié)構(gòu)263
習題13264

第14章Servlet基礎知識265
14.1Servlet的定義265
14.2Servlet的生命周期270
14.2.1加載和實例化270
14.2.2初始化270
14.2.3服務270
14.2.4銷毀270
14.3Servlet體系結(jié)構(gòu)和層次結(jié)構(gòu)271
14.3.1Servlet體系結(jié)構(gòu)271
14.3.2Servlet API層次結(jié)構(gòu)271
14.4Servlet與JSP之間的關系273
14.5主要Servlet API介紹273
14.5.1HttpServlet類274
14.5.2ServletRequest接口274
14.5.3HttpServletRequest接口275
14.5.4ServletResponse接口277
14.5.5HttpServletResponse接口277
14.5.6ServletContext接口279
14.6在Eclipse中創(chuàng)建Servlet281
14.7編程示例: 網(wǎng)上書店284
14.7.1修改圖書操作類代碼284
14.7.2圖書列表頁面listBook.jsp和其他頁面287
14.7.3編寫Servlet291
習題14293

第15章Servlet的會話跟蹤技術(shù)291
15.1session與會話291
15.2Servlet實現(xiàn)會話跟蹤 296
15.3編程示例: 網(wǎng)上書店297
15.3.1顧客瀏覽圖書297
15.3.2顯示圖書詳細信息299
15.3.3將圖書添加到購物車并顯示購物車信息300
15.3.4添加訂單信息并結(jié)賬303
習題15305

第16章過濾器303
16.1Servlet過濾器簡介303
16.2Servlet過濾器體系結(jié)構(gòu)308
16.3Servlet過濾器的實現(xiàn)308
16.3.1以注解@WebFilter實現(xiàn)Filter309
16.3.2通過配置文件創(chuàng)建過濾器310
16.4中文亂碼問題312
16.4.1JSP頁面中文亂碼問題312
16.4.2表單提交亂碼問題312
習題16314

第17章EL與JSTL311
17.1EL表達式311
17.1.1EL表達式的基礎知識311
17.1.2EL隱式對象316
17.1.3EL表達式的使用示例317
17.2JSTL簡介323
17.3JSTL核心標簽庫323
17.3.1工程中添加對JSTL的支持323
17.3.2通用標簽324
17.3.3條件標簽325
17.3.4迭代標簽327
17.4編程示例: 網(wǎng)上書店329
17.4.1用EL表達式重寫圖書顯示頁面329
17.4.2用EL表達式重寫顯示圖書詳細信息的頁面330
習題17331

第18章JSP自定義標簽329
18.1JSP自定義標簽簡介329
18.2開發(fā)自定義JSP標簽330
18.2.1創(chuàng)建標簽處理類334
18.2.2創(chuàng)建標簽庫描述文件TLD336
18.2.3JSP中使用自定義標簽336
18.3編程示例: 網(wǎng)上書店337
18.3.1分頁標簽處理類337
18.3.2分頁標簽庫描述文件340
18.3.3使用分頁標簽340
習題18342

本目錄推薦

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