當前位置:編程學習大全網 - 源碼下載 - 高分100,壹個簡單問題,JAVA集成環境NetBeans IDE 各個文件夾都是幹什麽的?

高分100,壹個簡單問題,JAVA集成環境NetBeans IDE 各個文件夾都是幹什麽的?

NetBeans IDE 是由 Sun 公司推出壹款優秀、免費、開源的集成開發工具,我們可以通過其開發專業的 Java 桌面、Web、企業以及移動應用程序。它同時支持 C/C++ 甚至是 Ruby 語言的開發,並且可以運行在多個操作系統之上,包括 Windows, Linux, Mac OSX 和 Solaris。

最新發布的 NetBeans IDE 6.0 版本擁有諸多引人矚目的新特性,包括完全重新打造的代碼編輯器,眾多語言的支持,簡易高效的開發方式以及輕松快捷的安裝和配置。

IDE :

人性化的下載和安裝方式:NetBeans 6.0 的 Java SE 版本僅需 21 MB!

插件管理器:用它可以在不同版本之間輕松轉換,而不必下載新的安裝文件。

標準化的項目構成:NetBeans 6.0 的 Java 項目默認使用 Ant 1.7,同時支持 Maven。

模板支持:使用 NetBeans 6.0,我們可以自行創建任何種類的應用程序模板。

工具欄拖動:自定義工具欄可以直接拖動所需的按鈕到所需的位置。

可分離的面板:所有的面板都可以從 IDE 中分離出來而獨立使用,通過它可以實現同時編輯多個代碼文件。

項目組:將多個相關聯的項目定義為壹個項目組,可以方便的同時打開和關閉多個相關聯的項目。

任務列表:通過註釋中的 TODO 或 FIXME 建立任務列表,支持導入和導出為標準的 iCalendar 格式或直接與 bug 數據庫同步。

編輯器:

語言感應編輯器:支持 Java, Ruby, C/C++, XML, HTML, RHTML, JavaScript 和 JSP 語法高亮、代碼縮進、關鍵字匹配和自動格式化,並可擴展支持其他語言。

實時語法分析:能夠即時的報告錯誤或提示自動修復。

重構:使用 Ctrl + R 快捷鍵可以直接更改變量名稱,省去了查找和替換的繁瑣。

自動代碼補全:支持 Java, Ruby, XML, C/C++, HTML, RHTML, JSP 和 JavaScript 的自動代碼補全。

自動代碼生成:例如,如果使用了壹個未定義的方法,IDE 會提示自動創建這個方法。

本地文件歷史記錄:就算沒有版本控制也可以輕松恢復到本地的歷史版本。

快速導航:支持快速查詢某個成員或錯誤並定位。

完全可定制的用戶界面:快捷鍵、工具欄按鈕、界面字體均可以輕松定制。

版本控制和協同開發:

集成版本控制工具:支持快速更新、簽出、對比、重命名文件和提交修改。

CVS, Subversion, Mercurial:內置 CVS 和 Subversion 支持。Mercurial 的支持可以在插件管理器中安裝。

文件狀態和歷史記錄:列出當前文件狀態和所有的歷史版本,可以直接比較。

基於代碼行的對比查看。

遠程項目***享:在網絡上實時***享項目,支持遠程編輯代碼、調試和運行。協同開發可以在插件管理器中安裝。

協同開發聊天:支持即時消息通訊。

Java SE:

JDK 多版本支持:JDK 1.1 - 1.4, 5.0 和 6

桌面應用程序開發:向導式生成桌面應用程序的基本框架。

單元測試:集成 JUnit 3 和 4。

基於 Ant 的項目構成。

可視化圖形界面設計:拖拽組件式 Swing 界面開發,自動生成界面代碼。

調試和性能分析。

Swing 圖形用戶界面設計器:

專業的 GUI 編輯器:拖拽式界面設計方式,自動對齊校正,支持提示和快捷鍵設置。

標準和自定義 GUI 組件:除了標準的 AWT 和 Swing 組件外,可以添加擴展自定義的組件。

支持Beans 綁定技術 (JSR 295):利用 Beans 綁定技術和 JPA 的特性可以輕松快捷的創建 Swing 桌面數據庫應用程序。

支持 Swing 應用程序框架 (JSR 296)。

性能分析器:

基於任務的性能分析:自定義性能分析任務,檢測 CPU、內存或其他監視參數,並可以保存結果快照。

堆走查:分析堆內容,標識不必要的引用,節約內存開銷。

性能分析點:可以在代碼中設置性能分析點。

標識 CPU 瓶頸:可以對特定的方法做 CPU 使用時間測試。

追蹤內存使用狀況。

監視線程狀態。

遠程性能分析。

附屬性能分析:就算沒有使用 IDE 運行的程序,只要用的是同壹個 JDK 6,也可以做性能分析。

調試器:

表達式分析和步進:鼠標點擊變量可以直接查看值。

可配置的斷點。

多會話和多線程調試。

堆走查。

Java EE:

支持 Java Persistence API (JSR-220), servlets, JavaServer Pages (JSP), Enterprise JavaBeans (EJB) 和 web services 開發。

完整支持 J2EE 1.3, J2EE 1.4 和 Java EE 5 標準。

Web 和應用服務器:內置 Tomcat 6 和 GlassFish v2。支持Sun Java System Application Server 8 and 9, GlassFish v1 and v2, Apache Tomcat 4, 5 and 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6 等。

代碼自動完成、模板和向導:提供藍圖、模板和向導幫助我們創建 Enterprise Java Beans (EJB 3.0), servlets, JSP pages 和 JAX-WS web services 應用。

提供 Java EE 5 資源註入元註釋代碼自動完成功能。

Java 持久層:支持數據庫拖拽自動創建實體類,並提供模板和圖形化編輯器創建和維護持久層單元。

Web 應用程序:

Visual Web JSF 開發:利用 JSF 框架進行可視化 Web 設計。

HTTP 監視器:有助於組件和 Web 應用程序的跟蹤和調試。

Woodstock JSF 組件:拖拽式開發 AJAX。

標準 JSF 組件:除了提供標準的 JSF 實現組件外,還包含表格、日歷、樹狀結構、文件上傳等其他復雜組件。

JSP 開發:支持 JavaServer Pages Standard Tag Library (JSTL),Struts 1.2.9 and 1.3.x,並可以通過安裝插件方式支持 Wicket 和 Spring 框架。

JavaScript 編輯器:自動識別 HTML 和 JSP 頁面中的 JS 代碼,並提供語法高亮、代碼完成和錯誤檢查支持。

CSS 編輯器:提供 CSS 語法高亮、代碼完成、錯誤檢查支持和代碼導航。Visual CSS 編輯器提供預覽功能。

數據庫和數據綁定工具:自定義查詢、連接、結果預覽。通過數據庫瀏覽器連接數據庫,直接查看視圖或數據、運行 SQL 語句。支持拖拽式數據綁定。

數 據庫:內置 JavaDB (Derby), MySQL and PostgreSQL 支持,並可擴展到 Oracle, IBM DB2, Microsoft SQL Server, PointBase, Sybase, Informix, Cloudscape, InstantDB, Interbase, Firebird, FirstSQL, Mckoi SQL, HSQLDB, Hypersonic SQL 和 Micrososft Access。

Web Services:

標準化 Web 開發:支持 J2EE 1.4 and Java EE 5, including the JAX-WS 2.1, JAX-RS (JSR-311), JAX-RPC (JSR-101) web service 標準。可運行在 Sun Java System Application Server (GlassFish), Apache Tomcat, IBM WebSphere, BEA Weblogic and JBoss。

可靠、安全和可轉換的 Web Services:使用在 Sun Application Server (GlassFish) 提供的 Metro 支持,構建交互的、可靠的、安全的、可轉換的 Web Services。使用 Sun Java System Access Manager 構建安全的,基於身份驗證的 Web Services。

同步和異步 JAX-WS 支持:NetBeans 提供可視化 JAX-WS 編輯器。

基於 SOAP 和 RESTful 的 Web Services:拖拽式 RESTful 組件自動生成所需代碼,例如 Google Map, Yahoo News Search 和 StrikeIron web services。

移動 Web Service:應用 JSR-172 移動應用程序。通過無線連接橋,讓 MIDlets 訪問 Web Service 和其他服務器端數據。

移動開發:

手機、手持設備和機頂盒:創建、測試和調試移動信息設備簡表 (MIDP) 1.0, 2.0,連接受限設備配置 (CLDC) 1.0 and 1.1 和 連接設備配置 (CDC) 應用程序。

可視化移動設計工具:利用可視化移動設計工具 v2,可以更快速的拖拽式開發圖形界面,例如等待界面、登陸界面、文件瀏覽器、短信程序和閃屏等。同時,國際化工作也會更加方便。

移動遊戲構建工具 (Mobile Game Builder):使用 MIDP 2.0 遊戲 API 進行可視化開發。

模塊構建系統:可以為不同平臺類型、部署類型和配置加入自定義的組件。

支持 Web Services 訪問。

支持 SVG:更方便的創建和編輯 SVG 圖形文件 (JSR-226)。

集 成工具:JMUnit testing, MIDlet signing, 認證管理, automatic code obfuscation, integrated over-the-air (OTA) emulation, push registry emulation, WMA emulation for SMS and CBS messages, new deployment methods, and Wireless Messaging and Multimedia APIs.

Ruby:

Ruby 項目:支持Ruby 文件,RSpec 標準定義文件和 YAML 文件。實時代碼解析。

Ruby on Rails 項目:支持 Rake 和數據庫移植。通過圖形向導生成代碼。

Ruby and Rails 調試器。

Ruby Gems 安裝管理器。

C/C++:

C/C++ 項目和模板。

源代碼編輯器:代碼自動高亮、自動完成、自動格式化、匹配、折疊。

調試器:完美集成 GNU gdb 調試器。

編譯器配置。

Makefile 支持。

類繼承關系瀏覽器。

文件導航。

UML:

正向和反向工程:支持 UML 模型圖生成 Java 代碼。

支 持8種 UML 圖:Activity diagram, Class diagram, Collaboration diagram, Component diagram, Deployment diagram, Sequence diagram, State diagram 和 Use Case diagram

自定義代碼生成模式。

集成 UML 工具:支持 Telelogic DOORS 導入,支持導出 Javadoc 樣式報告。

EJB 1.1, EJB 2.0 和 Gang of Four 設計模式。

SOA:

Web Services:支持文件、HTTP 和 JMS 綁定組件。

可視化 BPEL 設計工具。

可視化 XSLT 設計工具。

XML 視圖向導和可視化 WSDL 編輯器。

平臺:

壹般桌面應用程序:提供眾多基礎組件,例如:窗口管理、菜單、設置、存儲、更新向導和文件訪問等。

富客戶端開發。

模塊化:動態模塊裝載。

壹致性:壹次編寫、到處運行,輕松實現跨平臺應用。

新的 API:Visual Library API, NetBeans Preferences API, Lexer API。

  • 上一篇:謠言路由協議源代碼
  • 下一篇:網上怎麽買車險平安
  • copyright 2024編程學習大全網