Java Web與JavaFX應用開發
宋波
相關主題
商品描述
目錄大綱
目錄
第1篇Oracle JDeveloper與Web應用開發
第1章Oracle JDeveloper3
1.1Java 2企業版3
1.1.1Java EE體系結構3
1.1.2客戶層4
1.1.3表示層5
1.1.4業務層5
1.1.5企業信息系統層5
1.2下載與安裝Oracle JDeveloper 10g6
1.3集成開發環境8
1.3.1命令工作區8
1.3.2開發工作區9
1.3.3信息瀏覽工作區11
1.4聯機幫助11
1.5IDE工作環境配置12
1.6JDeveloper對象庫13
1.7本章小結14第2章Oracle AS 10g Container for Java EE17
2.1Java EE應用程序的構成17
2.2OC4J概述19
2.3OC4J的應用開發特性20
2.4初始化OC4J22
2.5使用與部署Web應用24
2.5.1註冊Web應用24
2.5.2Web應用的結構24Java Web與JavaFX應用開發——基於Oracle JDeveloper、Oracle DB XE與NetBeans實現目錄2.6本章小結26第3章基本Servlet程序設計27
3.1Servlet的基本概念27
3.2基本Servlet結構28
3.2.1GenericServlet與HttpServlet28
3.2.2Servlet的生命周期29
3.3基於JDeveloper開發Servlet30
3.3.1創建基本的Servlet30
3.3.2分析BasicServlet類34
3.3.3部署Web應用35
3.4本章小結41第4章Servlet API程序設計43
4.1javax.servlet包43
4.1.1javax.servlet接口43
4.1.2javax.servlet類44
4.1.3Servlet接口45
4.1.4GenericServlet類45
4.1.5ServletRequest接口45
4.1.6ServletResponse接口46
4.2javax.servlet.http包47
4.2.1HttpServletRequest接口47
4.2.2HttpServletResponse接口48
4.2.3HttpServlet類48
4.3構造一個HTTP請求頭的Servlet50
4.4Servlet會話處理52
4.4.1HttpSession接口52
4.4.2計數器Servlet53
4.5本章小結55第5章基本JSP程序設計57
5.1JSP概述57
5.1.1JSP運行原理58
5.1.2JSP生命周期58
5.1.3JSP執行過程59
5.2JSP腳本元素60
5.3基於IDE開發JSP頁面61
5.4JSP隱含對象64
5.4.1對象使用範圍65
5.4.2request對象65
5.4.3response對象67
5.4.4out對象70
5.4.5session對象71
5.4.6application對象75
5.4.7page與config對象77
5.4.8pageContext對象78
5.5本章小結78第6章JSP指令、操作與JavaBean81
6.1JSP指令81
6.1.1page指令82
6.1.2include指令87
6.2JSP操作87
6.2.1<jsp:include>與<jsp:param>87
6.2.2<jsp:forward>87
6.3JSP與JavaBean89
6.3.1JavaBean的存取範圍90
6.3.2使用JavaBean90
6.3.3JavaBean在JSP中的應用92
6.4本章小結95
第2篇Oracle DB XE與JDBC應用開發
第7章Oracle DB XE基礎知識99
7.1Oracle DB XE概述99
7.2Oracle DB XE系統需求100
7.3下載與安裝Oracle DB XE100
7.4Oracle XE DB體系結構103
7.4.1Oracle實例103
7.4.2Oracle數據庫105
7.5啟動與停止Oracle DB XE106
7.6連接Oracle DB XE106
7.7Oracle Application Express107
7.8本章小結109第8章Oracle DB XE模式對象111
8.1SQL概述111
8.2數據庫模式對象111
8.3創建表113
8.4維護表結構118
8.5輸入和修改表數據118
8.6本章小結120第9章用SQL訪問Oracle DB XE121
9.1SQL函數121
9.1.1數值型函數121
9.1.2字符型函數122
9.1.3日期型函數122
9.1.4轉換函數123
9.1.5 聚集函數124
9.2SQL操作符124
9.3用SQL查詢數據125
9.4用SQL輸入數據132
9.5用SQL更新數據133
9.6用SQL刪除數據134
9.7本章小結134第10章Oracle JDBC程序設計135
10.1JDBC的基本概念135
10.2java.sql包137
10.3JDBC工作原理137
10.4JDBC驅動程序138
10.5基於JDBC API訪問通用數據庫140
10.6基於JDBC API連接Oracle DB XE143
10.6.1Oracle JDBC驅動程序143
10.6.2命名服務與目錄服務144
10.6.3javax.sql包146
10.6.4JDBC數據源146
10.6.5基於Oracle JDeveloper連接Oracle DB XE150
10.6.6PL/SQL程序設計環境156
10.7本章小結157第11章基於JDBC API的Web應用開發159
11.1Connection接口159
11.2Statement接口160
11.3SQLException類163
11.4ResultSet接口164
11.4.1串行訪問ResultSet164
11.4.2ResultSet接口中的方法165
11.4.3結果集元數據168
11.4.4可被更新和滾動的結果集170
11.5PreparedStatement接口173
11.6CallableStatement接口177
11.7DatabaseMetaData接口178
11.8本章小結180第12章Java Web應用開發案例分析181
12.1Web應用設計的重要性181
12.2問題的提出182
12.3MVC設計模式183
12.4結構化Web應用185
12.5Java EE Web應用開發案例分析187
12.5.1數據表的設計187
12.5.2功能介紹188
12.5.3體系結構188
12.5.4顯示模塊的設計190
12.5.5修改模塊的設計193
12.5.6添加模塊的設計198
12.5.7刪除模塊的設計201
12.6本章小結203
第3篇NetBeans與JavaFX應用開發
第13章NetBeans IDE207
13.1NetBeans概述207
13.2下載與安裝NetBeans208
13.3NetBeans IDE概述212
13.3.1NetBeans菜單欄212
13.3.2NetBeans工具欄213
13.3.3NetBeans窗口214
13.3.4代碼編輯器219
13.4基於IDE開發Java Application221
13.5基於NetBeans IDE連接與操作Oracle DB 11g XE224
13.6本章小結227第14章JavaFX GUI程序設計229
14.1JavaFX的基本概念229
14.2JavaFX程序框架231
14.3JavaFX控件Label234
14.4JavaFX控件Button236
14.5其他3個JavaFX控件238
14.6Image與ImageView控件246
14.7TreeView控件248
14.8JavaFX菜單252
14.9效果與變換259
14.10JavaFX綜合案例263
14.11本章小結265第15章JavaFX Media程序設計267
15.1JavaFX支持的媒體編解碼器267
15.2HTTP實時流媒體支持268
15.3創建Media Player268
15.4將媒體嵌入Web Page269
15.5創建JavaFX應用270
15.6控制媒體播放272
15.7創建控件272
15.8添加邏輯功能代碼274
15.9修改EmbeddedMediaPlayer.java代碼278
15.10本章小結280參考文獻281