●部分Java程序設計
章運行環境的搭建3
1.1Java運行環境的安裝3
1.2開發工具的選擇及安裝4
第2章Java基礎知識9
2.1Java編程的基本規範9
2.2Java標識符11
2.3Java的數據類型及常量11
2.3.1Java的數據類型12
2.3.2Java中的常量13
2.3.3Java中的數據類型轉換13
2.4Java表達式17
2.4.1算術運算符18
2.4.2關繫運算符19
2.4.3邏輯運算符19
2.4.4賦值運算符20
2.4.5其他運算符21
2.4.6Java運算符優先級21
2.5Java的常用函數22
2.5.1Java的字符串函數22
2.5.2Java的數學函數25
第3章程序設計結構27
3.1順序結構27
3.1.1標準輸入27
3.1.2標準輸出28
3.2選擇結構29
3.2.1單分支選擇30
3.2.2雙分支選擇31
3.2.3嵌套選擇32
3.2.4多分支選擇32
3.3循環結構34
3.3.1while循環34
3.3.2do-while循環35
3.3.3for循環36
3.3.4Java增強型for循環38
3.3.5嵌套的循環結構39
3.3.6break、continue和return語句40
3.4Java的異常處理42
3.4.1throws拋出異常43
3.4.2try、catch和finally捕獲異常44
3.4.3Java中的常見異常46
第4章面向對像程序設計思想47
4.1類的定義47
4.1.1修飾符48
4.1.2成員變量與局部變量49
4.1.3實例變量與靜態變量51
4.1.4靜態方法與實例方法51
4.1.5構造方法52
4.1.6Getters和Setters方法54
4.2繼承與抽像類55
4.2.1繼承與覆蓋55
4.2.2抽像與實現57
4.3接口與實現58
4.4集合與泛型62
4.4.1常用的集合類63
4.4.2Java泛型67
4.4.3迭代器69
4.4.4集合的實用工具類71
4.5多線程機制76
4.5.1線程的創建76
4.5.2線程的狀態79
4.5.3線程的同步81
第5章數據庫技術與JDBC86
5.1數據庫與SQL語言86
5.1.1數據庫概述86
5.1.2SQL語句87
5.2MySQL及驅動89
5.2.1MySQLServer的安裝與配置89
5.2.2數據庫驅動程序91
5.3JDBC編程92
5.3.1驅動程序的加載與注冊93
5.3.2連接與語句類93
5.3.3ResultSet結果集94
5.3.4JDBC編程實例95
5.4JDBC的DAO模式97
第2部分JavaWeb技術
第6章Web基本原理及開發平臺111
6.1Web基本原理111
6.2Tomcat的安裝及目錄結構112
6.2.1Tomcat的安裝112
6.2.2Tomcat的目錄結構114
6.3Tomcat與MyEclipse的集成配置115
第7章HTML與HTML5基礎120
7.1HTML基礎120
7.2HTML表單122
7.3HTML框架123
7.4HTML的布局和列表126
7.5HTML5基礎128
7.5.1video和audio標簽128
7.5.2HTML5表單129
7.5.3HTML5的文檔結構標簽131
第8章層疊樣式表基礎135
8.1樣式的基本語法135
8.2樣式應用方式135
8.3CSS常用樣式138
第9章前端腳本語言JavaScript143
9.1JavaScript的數據類型144
9.2JavaScript操作H素146
9.3DOM的Node節點150
9.4jQuery155
9.5Ajax與JSON數據格式162
9.5.1JSON數據格式162
9.5.2Ajax技術164
0章JSP技術171
10.1JSP頁面的基本結構172
10.1.1JSP指令173
10.1.2JS素175
10.2JSP內置對像177
10.3Servlet技術183
10.3.1JavaWeb過濾器186
10.3.2JavaWeb監聽器190
10.3.3Servlet的線程特性193
第3部分項目綜合實訓
1章簡單電子商務網站的開發199
11.1電子商務網站繫統設計199
11.1.1功能設計199
11.1.2數據表結構設計200
11.1.3用Hibernate逆向工程生成實體類201
11.1.4流程設計203
11.2電子商務網站業務邏輯(後端)實現204
11.2.1數據庫連接類204
11.2.2業務邏輯實現類205
11.3電子商務網站界面(前端)的集成208
11.3.1注冊功能的實現208
11.3.2登錄和退出功能的實現210
11.3.3用戶管理功能的實現214
11.3.4添加商品功能的實現224
11.3.5商品管理功能的實現230
11.3.6購物過程功能的實現237
11.3.7購物車管理功能的實現247
11.4項目小結266
附錄267
內容簡介
全書共分為三個部分,部分是Java語言程序設計,包括環境的搭建、變量、函數、表達式和語句、程序的結構、面向對像的基本思想和JDBC數據庫編程;第二部分是Java Web技術,包括Web的工作原理、基本的HTML及HTML5標簽、CSS3和JavaScript基礎、jQuery和Ajax,以及從Java到Web應用相關的知識點,包括JSP、JSTL、JavaBean、Servlet、過濾器和監聽器;第三部分是項目綜合實踐,主要是綜合前兩部分知識的一個應用案例,通過項目分析、設計到實現的完整流程,循序漸進地利用所學知識構建一個網上商城。書中每個知識點都有一個簡單的示例做驗證,讓學習者明白知識點的應用場景,很好適合高等院校商務管理信息化(如電子商務、會計電算化)、醫藥信息化等相關專業的在校學生,也可作為Java Web技術學習者的參考用書。