Java Web與JavaFX應用開發

宋波

  • 出版商: 清華大學
  • 出版日期: 2022-10-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • ISBN: 730261475X
  • ISBN-13: 9787302614753
  • 相關分類: Java 程式語言Java 相關技術
  • 下單後立即進貨 (約4週~6週)

  • Java Web與JavaFX應用開發-preview-1
  • Java Web與JavaFX應用開發-preview-2
  • Java Web與JavaFX應用開發-preview-3
Java Web與JavaFX應用開發-preview-1

商品描述

本書以Oracle JDeveloper 10g與Oracle AS 10g Container for Java EE作為Java Web應用的開發與運行環境,介紹如何在上述兩個環境下開發與運行Servlet、JSP等Java Web應用。同時,本書還介紹如何基於NetBeans IDE開發JavaFX應用。書中每章都有大量的實例,最後給出了基於MVC的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