《Netbeans 6.0程式開發技術詳解》是2010年清華大學出版社出版是圖書,作者是許勇和王黎。本書講述了nstbeans開發工具的使用方法。
基本介紹
內容簡介,目錄,
內容簡介
《Netbeans 6.0程式開發技術詳解》通過豐富實例,使讀者更形象地理解面向對象思想,快速掌握nstbeans開發工具。《Netbeans 6.0程式開發技術詳解》共分為5篇18章,分別為netbeans基礎篇、swing圖形界面篇、web開發篇、java ee企業篇和實例篇。全書介紹了nstbeans開發工具的概念和常見操作;在nstbeans中使用swing組件開發圖形用戶界面程式;使用nstbeans開發常見的web程式;使用jsf和ejb組件開發分散式企業應用程式。最後3章通過3個綜合實例針對性地介紹了java實際套用知識。
《Netbeans 6.0程式開發技術詳解》適合大專院校在校學生、網站開發人員、java學習和開發人員以及編程愛好者學習和參考。
目錄
第一篇 Netbeans基礎篇
第1章 Netbeans工具介紹
1.1 netbeans概述和安裝
1.1.1 Net Beans發展介紹
1.1.2 下載Net Beans IDE
1.1.3 安裝Net Beans IDE
1.2 netbeans常用視窗
1.3 原始碼編輯器
1.4 netbeans項日基礎
1.4.1 創建Java應用程式項目
1.4.2 項目常見操作
1.4.3 創建項目中Java包和類
1.4.4 項目配置
1.4.5 運行項目
第2章 編輯與重構原始碼
2.1 編輯原始碼
2.1.1 打開原始碼編輯器
2.1.2 縮寫和詞語匹配功能
2.1.3 顯示行號
2.1.4 代碼模板
2.1.5 使用import語句
2.1.6 代碼自動完成
2.1.7 格式化代碼
2.2 在原始碼編輯器中導航
2.2.1 在文檔之間導航
2.2.2 在Java檔案中導航
2.2.3 查找與替換
2.3 重構
2.3.1 更改方法參數
2.3.2 移動類
2.3.3 提取接口
2.3.4 封裝欄位
2.3.5 將匿名類轉換為內部類
2.4 配置編輯器
2.4.2 編輯器常規選項
2.4.3 編輯器縮排選項
2.4.4 定製代碼模板
2.4.5 快捷鍵映射
第3章 調試Java應用程式
3.1 基本調試
3.1.1 啟動調試會話
3.1.2 在代碼中步進
3.1.3 查看變數和表達式值
3.2 使用斷點
3.2.1 設定斷點
3.2.2 管理斷點
3.3.1 監測變數與表達式
3.3.2 監測與控制執行緒運行
3.3 設定監視
3.4 在調試會話中修正代碼
3.5 同時查看多個調試器視窗
第二篇 swing圖形界面篇
第4章 swing基石出
4.1 swing介紹
4.1.1 Swing特性
4.1.2 使用Net Beans開發Swing應用程式
4.2 swing容器組件
4.2.1 Swing框架——JFranle
4.2.2 Swing面板——JPanel
4.3 swing常用組件
4.3.1 Swing標籤、文本與按鈕
4.3.2 單選按鈕與複選框
4.4 布局管理器
4.4.1 布局管理器簡介
4.4.2 流式布局
4.4.3 框線式布局
4.4.4 格線式布局
4.5 實際演練——計算器界面
第5章 swing事件模型基礎
5.1 事件模型
5.1.1 事件概述
5.1.2 事件適配器
5.2 動作事件
5.3 鍵盤事件
5.4 滑鼠事件
5.5 視窗事件
5.6 學生登記實例
第6章 swing常用高級組件
6.iswing組合框組件
6.2 swing拆分窗格組件
6.3 swing對話框組件
6.3.1 常見對話框
6.3.2 自定義對話框
6.4 swing選單組件
6.4.1 選單欄中的選單
6.4.2 彈出式選單
6.5 swing列表組件
6.6 樹組件套用——網路電影播放器
6.7 表格組件套用——-顯示學生信息
第7章 圖像處理與swing執行緒
7.1 圖像類image與buffcredlmage
7.1.1 Image類
7.1.2 Bufferedlmage類
7.2 swing圖示lmagelcon
7.3 圖像處理高級套用
7.3.1 圖像I/O包中類介紹
7.3.2 實現JPEG圖像讀取與保存
7.4 swing執行緒
7.5 解決swing單執行緒問題
7.5.1 採用強制同步
7.5.2 使用框架
7.4.1 一個存在BUG的簡單程式
7.4.2 Swing執行緒工作原理
第三篇 web開發篇
第8章 jsp技術及套用
8.1 在netbeans中搭建tomcat環境
8.2 在netbeans中搭建glassfishv2環境
8.3 在netbeans中搭建jboss環境
8.4 JSP概述
8.4.1 JSP頁面元素
8.4.2 JSP內置對象
8.4.3 在NetBeans中開發完整的JSP環境
8.5 Javabean組件
8.5.1 JavaBean簡介
8.5.2 JavaBean的作用域範圍
8.5.3 JavaBean設定和獲取變數
8.5.4 用JavaBean封裝資料庫連線
8.5.5 用JavaBean實現購物車
第9章 servlet技術及套用
9.1 servlet技術簡介
9.2 在netbeans中開發ii配置servlet
9.3 與servlet有關的常用接口和類
9.3.1 Http Servlet實現接口
9.3.2 Servlet Context上下文環境接口
9.3.3 Servlet Config初始化配置接13
9.3.4 Http Session會話跟蹤接口
9.3.5 Servlet Exception異常接口
9.3.6 Servlet過濾器
9.4 使用httpservlet處理客戶端請求
9.5 配置servlet
9.5.1 元素及其子元素
9.5.2 元素及其子元素
9.6 在netbeans中使用servlet實現檔案上傳
第10章 struts2框架介紹和開發
10.1 struts2框架介紹
10.1.1 Struts發展歷程
10.1.2 Struts2框架結構
10.1.3 Action簡介
10.1.4 配置Struts2
10.1.5 標籤庫簡介
10.2 在netbeans中開發struts
10.2.1 下載與安裝Struts2外掛程式
10.2.2 部署基於Struts2框架的Web套用
10.3 客戶管理系統實例
10.3.1 需求分析與資料庫設計
10.3.2 實現業務邏輯處理
10.3.3 實現業務操作
第四篇 Javaee企業篇
第11章 Javaee概述與開發jsf套用
11.1 Javaee體系介紹
11.1.1 JavaEE概述
11.1.2 JavaEE的構成
11.2 ejb介紹
11.3 jsf概述
11.4 開發jsf套用
11.4.1 JSF的構成
11.4.2 JSF組件介紹
11.4.3 使用NetBeans創建簡單的JSF組件程式
11.4.4 使用NetBeans進行頁面導航
11.4.5 使用NetBeans創建JSF登錄程式
11.5 使用netbeans開發javaee企業程式
11.5.1 創建企業應用程式項目
11.5.2 實現EJB3.0會話bean
11.5.3 在Web應用程式中調用EJB
第12章 會話bean
12.1 會話bean簡介
12.1.1 會話bean的概念
12.1.2 會話bean的類型
12.1.3 會話bean的構成
12.1.4 會話bean的生命周期
12.2 無狀態會話bean
12.2.1 實現本地接口會話bean
12.2.2 實現遠程接口會話bean
12.3 有狀態會話bean
12.3.1 實現有狀態會話bean
12.3.2 有狀態bean的生命周期
12.4 攔截器
12.4.1.AOP與攔截器概念
12.4.2 實現攔截器
12.5 依賴注入
第13章 ejb實體
13.1 實體概述
13.2 使用netbeans開發實體
13.2.1 創建資料庫
13.2.2 通過資料庫創建實體Bean
13.2.3 創建實體會話bean
13.2.4 Web客戶端顯示數據
13.2.5 實體註解介紹
13.3 持久化管理器
13.3.1 持久化管理器介紹
13.3.2 Entity增刪查改
13.3.3 刷新操作
13.4 JPQL實體查詢
13.5 實體開發實例
13.5.1 創建項目和數據表
13.5.2 創建實體類
13.5.3 創建實體會話bean
13.5.4 添加數據操作
13.5.5 刪除數據操作
13.5.6 查詢數據操作
第14章 訊息驅動bean
14.1 訊息
14.1.1 訊息和中間件
14.1.2 訊息模型
14.2 Java訊息服務介紹
14.2.1.IMS介紹
14.2.2 JMS訊息的組成
14.3 訊息驅動bean
14.3.1 訊息驅動bean介紹
14.3.2 訊息驅動bean的設計原則
14.3.3 訊息驅動bean的生命周期
14.4 使用netbeans開發訊息驅動bean
14.4.1 創建訊息消費者
14.4.2 創建訊息生成者
14.4.3 自動生成傳送JMS訊息的代碼
第15章 netbeans的其他技術
15.1 開發ruby
15.1.1 Rulby語法簡介
15.1.2 下載和安裝Ruby組件
15.1.3 Ruby實現Helloworld程式
15.2 開發c/c++應用程式
15.2.1 安裝和配置C/C++組件
15.2.2 C/C++猜數遊戲
15.3 UML開發
15.3.1 UML簡單介紹
15.3.2 下載並安裝Net Beans建模外掛程式
15.3.3 創建Java和UML示例
第五篇 實例篇
第16章 swing桌面程式一酒店住宿系統
16.1 需求分析與系統設計
16.2 資料庫設計
16.3 實現公共代碼層
16.3.1 業務實體
16.3.2 資料庫連線層
16.4 實現業務處理層
16.4.1 管理員業務處理
l6.4.2 客戶業務處理
16.4.3 房間業務處理
16.4.4 歷史記錄業務處理
16.5 實現系統主視窗
16.5.1 實現登錄
16.5.2 設計主視窗
16.6 實現住宿管理模組
16.6.1 住宿登記
16.6.2 追加押金
16.6.3 調房登記
16.6.4 退房結賬
16.6.5 在住旅客查詢
16.7 實現客房管理模組
16.7.1 客房設定
16.7.2 客房查詢
16.7.3 客房銷售統計
16.8 實現掛賬管理模組
16.8.1 掛賬功能
16.8.2 掛賬統計功能
16.8.3 還賬處理
第17章 web三層程式一匯智論壇系統
17.1 系統概述
17.1.1 需求分析
17.1.2 系統用例圖
17.1.3 系統設計
17.2 資料庫設計
17.3 創建web項目
17.4 通用模組實現
17.5 配置servlet
17.6 用戶註冊模組
17.6.1 實現Java Bean檔案
17.6.2 實現Servlet檔案
17.6.3 實現註冊操作
17.7 用戶登錄模組
17.7.1 實現登錄Java Bean檔案
17.7.2 實現登錄Servlet檔案
17.7.3 實現登錄操作
17.8 帖子模組
17.8.1 實現發帖Servlet檔案
17.8.2 實現回帖Servlet檔案
17.8.3 實現瀏覽帖子操作
17.8.4 實現發帖操作
17.8.5 實現回帖操作
17.9 管理員管理模組
17.9.1 實現修改帖子Servlet檔案
17.9.2 實現過濾器Servlet檔案
17.9.3 實現管理操作
第18章 javaee分散式程式一新聞系統
18.1 系統概述
18.2 資料庫設計
18.3 新建企業套用項日
18.4 公共代碼實現
18.5 創建持久性單元
18.6 實現業務邏輯處理層
18.6.1 表實體
18.6.2 實體會話bean
18.7 實現表現層
18.7.1 登錄頁面
18.7.2 後台首頁
18.7.3 添加新聞
18.7.4 修改新聞
18.8 部署並運行項目