《Netbeans IDE 6高級編程》是一本Adam Myatt編寫,由清華大學出版社在2009年出版的書籍。
基本介紹
- 中文名:Netbeans IDE 6高級編程
- 出版社:清華大學出版社
- 平裝:454頁
- 正文語種: 簡體中文
圖書信息,作者簡介,內容簡介,目錄,
圖書信息
出版社: 清華大學出版社; 第1版 (2009年2月1日)
平裝: 454頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302194668
條形碼: 9787302194668
尺寸: 25.6 x 18.4 x 2.4 cm
重量: 839 g
作者簡介
Adam Myatt,目前是GE(通用電氣公司)全球研究所軟體開發室的主要技術人員。該研究所是通用電子的全球研發總部,位於紐約的Niskayuna。Adam是一位資深的Java開發人員,也是Sun微系統認證的Java程式設計師。他的工作貫穿了整個軟體開發生命周期,同時他也擔負領導全球Java軟體和Web應用程式的開發、新技術的研發和建立長期戰略的使命。
內容簡介
《Netbeans IDE 6高級編程》是一本有關NetBeans富客戶端應用程式開發的權威指南,內容涵蓋了NetBeans 5.5和6.x版本,重點介紹了如何使用NetBeans平台作為框架,開發“一次編寫,處處運行”的富客戶端應用程式。旨在幫助讀者掌握NetBeans模組的開發,精通NetBeans的主要API,以及學會一些構建可靠桌面軟體的技術與技巧。
《Netbeans IDE 6高級編程》由三位頂級NetBeans專家聯合編寫,並由Sun中國的專家團隊葉亮等人翻譯和審校,是中國讀者不可多得的NetBeans學習用書,也是Sun中國技術社區推薦的NetBeans技術用書。
目錄
第1章 NelBeans的下載、安裝以及自定義設定
1.1 下載檔案
1.2 安裝NetBeansIDE
1.3 自定義NetBeans啟動選項
1.4 管理外掛程式和更新
1.5 設定代理
1.6 自定義IDE
1.6.1 設定內部Web瀏覽器
1.6.2 設定代碼編輯器縮排
1.6.3 選擇字型和顏色
1.6.4 配置快捷鍵映射
1.6.5 設定Advanced選項
1.7 導航並了解IDE布局
1.7.1 初始布局
1.7.2 視窗
1.8 小結
第2章 SourceEditor
2.1 在Projects視窗中工作
2.1.1 SourcePackages
2.1.2 TestPackages
2.1.3 Libranes
2.1.4 TestLibraries
2.2 在Files視窗中工作
2.3 排列檔案和導航檔案
2.3.1 在SourceEditor中排列檔案
2.3.2 在SouseEditor中導航檔案
2.4 在SourceEditor視窗中工作
2.4.1 打開檔案
2.4.2 行號
2.4.3 代碼摺疊
2.4.4 當前行突出顯示
2.4.5 語法和錯誤突出顯示
2.4.6 標註槽和錯誤條
2.4.7 代碼縮排
2.4.8 識別起始和結束括弧
2.4.9 識別未使用的導入
2.5 SourceEditor選單
2.5.1 上下文選單
2.5.2 Editor’選單(工具列)
2.6 SourceEditor快捷鍵
2.7 支持的特性和工具
2.7.1 宏
2.7.2 組件Palette
2.8 小結
第3章 代碼補全和模板
3.1 代碼補全
3.2 使用代碼補全功能
3.2.1 包(導入)
3.2.2 方法
3.2.3 類成員
3.2.4 構造函式
3.2.5 super和this
3.2.6 new操作符
3.3 代碼模板
3.3.1 使用代碼模板
3.3.2 自定義模板
3.4 檔案模板
3.4.1 使用檔案模板
3.4.2 處理檔案模板
3.4.3 添加和創建模板
3.5 小結
第4章 調試
4.1 什麼是IDE調試
4.2 工程級的調試設定
4.3斷點
4.3.1 添加斷點
4.3.2 禁用斷點
4.3.3 刪除斷點
4.3.4 白定義斷點
4.3.5 Breakl:Ioints視窗
4.3.6 分組斷點
4.4 調試Java代碼
4.4.1 啟動工程調試會話
4.4.2 啟動檔案調試會話
4.4.3 停止調試會話
4.5 單步調試代碼
4.5.1 StepInto
4.5.2 StepOut
4.5.3 StepOver
4.5.4 StepOverExpression
4.5.5 RuntoCursor
4.5.6 RunIntoMethod
4.5.7 EvaluateExpression
4.6 用Watch調試
4.7 LocalVariables視窗
4.8 小結
第5章 性能分析
5.1 配置Profiler屬性
5.2 Profiler校準
5.3 分析Java套用的性能
5.3.1 將Profiler綁定到工程上
5.3.2 理解ProfilerControlPanel視窗
5.3.3 CPU性能分析
5.3.4 分析CPU性能的例子
5.3.5 用分析點來分析CPU性能
5.3.6 記憶體分析
5.4 理解ProfilerTelemetry
5.4.1 查看Telemetry概覽
5.4.2 查看主VMTelemetry視窗
5.5 分析外部和遠程套用
5.5.1 分析運行在NetBeans上的遠程Java套用伺服器
5.5.2 用ProfilerRemotePack來分析遠程Java套用伺服器
5.5.3 分析外部Java套用
5.6 小結
第6章管理版本控制
6.1 使用CVS
6.1.1配置工程使用CVS
6.1.2 執行常用的CVS操作
6.2 使用Subversion
6.2.1 安裝Subversion
6.2.2 執行常用的Subversion操作
6.3使用LocalHistory
6.3.1 配置LocalHistory屬性
6.3.2 使用LocalHistory
6.3.3 標註版本
6.3.4 刪除版本
6.3.5 恢復版本
6.4 小結
第7章 生成和訪問Javadoc
7.1 Javadoc元素
7.1.1 類描述
7.1.2 類標籤
7.1.3 類成員變數
7.1.4 構造函式
7.1.5 方法
7.2 在NetBeans中創建Javadoc
7.2.1 配置Javadoc提示設定
7.2.2 配置工程Javadoc設定
7.2 -3生成工程的Javadoc
7.3 訪問Javadoc-
713.1 額外庫和平台
7.3.2 查看上下文敏感的Javadoc-
7.3.3 搜尋Javadoc
7.4 小結
第8章 用Ant和Maven構建軟體的管理
8.1 Ant任務和目標
8.2 在NetBeans中配置Ant屬性
8.3 NetBeans工程構建檔案
8.3.1 build.xml檔案
8.3.2 build-impl.xml檔案
8.3.3 build-before-profiler.xml檔案
8.3.4 profiler-build-impl.xml檔案
8.3.5 project.properties檔案
8.4 使用目標
8.4.1 運行目標
8.4.2 調試目標
8.4.3 停和重運行目標
8.4.4 為Ant目標創建快捷鍵
8.5 Maven簡介
8.6 使用Maven工程
8.6.1 配置Maven屬性
8.6.2 創建Maven工程
8.6.3 配置Maven工稗屬性
8.6.4 添加類庫依賴關係
8.7 小結
第9章 Unit測試
9.1 創建Unit測試案例
9.1.1 創建新的測試類
9.1.2 為現有類創建測試
9.1.3 查看測試
9.1.4 修改測試
9.2 運行Unit測試
9.2.1 查看測試結果
9.2.2 生成測試案例報告
9.3 在NetBeans中配置Junit屬性
9.4 小結
第10章 重構
10.1 NetBeans重構選項
10.2 MoveClass重構
l0.3 Rename重構
10.4 SafeDelete重構
10.5 UseSupertypeWherePossible重構
10.6 MoveInnertoOuterIevel重構
10.7 EncapsulateFields重構
10.8 PullUp重構-
10.9 PushDown重構
10.10 Conve~~AnonymoustoInner重構
10.11 IntroduceMethod重構
10.12 ExtractInterface重構.
10.13 ExtractSuperclass重構
10.14 ChangeMethodParameters重構
10.15 重構的鍵盤快捷鍵
10.16 小結
第11章 代碼最佳化工具
11.1 使用Checkstyle
11.1.1 Checkstyle檢查點
11.1.2 示例Checkstyle配置檔案
11.1.3 在NetBeans中使用Checkstyle
11.2 使用PMD
11.2.1 PMD檢查點概述
11.2.2 示例PMD配置檔案
11.2.3 在NetBeans中使用PMD
11.3 使用SQE
11.3.1 安裝SQE外掛程式
11.3.2 配置SQE外掛程式
11.3.3 運行SQE外掛程式
11.4 小結
第12章 在Rail上開發JRuby/Ruby套用
12.1 安裝Ruby環境
12.2 配置運行環境
12.3 創建Ruby套用工程
12.3.1 Ruby套用
12.3.2 基於現有原始碼的Ruby套用
12.4 創建RubyonRails工程
12.4.1 RubyonRails套用
12.4.2 基於現有代碼的RubyonRails套用
12.5 添加檔案到工程中
12.6 RubyEditor
12.6.1 代碼補全
12.6.2 代碼模板
12.7 運行Rake任務
12.8 自定義Ruby工程
12.8.1 Ruby工程屬性
12.8.2 RubyonRails工程屬性
12.9 RubyGemManager
12.10 管理Rails外掛程式
12.11 測試Ruby工程
12.11.1 創建測試
12.11.2 運行測試
12.12 調試工程
12.13 IRB和RailsConsole
12.14 JRuby
12.14.1 從Ruby調用Java
12.14.2 在Servet容器中運行Rails
12.15 綜合套用
12.15.1 創建資料庫
12.15.2 創建工程
12.15.3 運行工程
12.16 小結
第13章 開發Web套用
13.1 創建Wleb套用工程
13.2 導航Web套用工程
13.2.1 WebPages
13.2.2 ConfigurationFiles
13.2.3 ServerResources
13.3 JavaScript和CSS檔案支持
13.3.1 處理CSS檔案
13.3.2 處理JavaScript檔案
13.4 構建Web套用
13.4.1 清除並構建一個工程
13.4.2 編譯JSP檔案
13.4.3 重複構建和停止構建
13.5 運行Web套用
13.6 定義Java套用伺服器
13.6.1 使用Tomcat
13.6.2 使用GlassFish
13.6.3 為某個工程設定套用伺服器
第14章 開發Web服務:JAX-WS、SOA、BPEL和RESTful
第15章 開發GUI套用
第16章 開發富客戶端套用1