站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Netbeans 专题NetBeans IDE 5.0

NetBeans IDE 5.0

摘要: NetBeans IDE 5.0 发布日期:2006 年 1 月 31 日 下载 NetBeans IDE 5.0 安装指南 发布记录 NetBeans IDE 5.0 引入了对基于 NetBeans...
NetBeans IDE 5.0

NetBeans IDE 5.0 引入了对基于 NetBeans 平台的 IDE 模块和富客户端程序开发的全面支持,直观的全新 GUI Builder Matisse,经过重新设计的对 CVS 的新支持,对 Sun Application Server 8.2、Weblogic9 和 JBoss 4 的支持,以及很多的编辑器增强功能。

下面是这个版本中的一些很棒的功能:


开发 NetBeans 模块

NetBeans IDE 全面支持在 NetBeans 平台上构建 IDE 插件和富客户端应用程序。加入了很多基于 NetBeans Platform 的 IDE 扩展和应用程序创建的支持。使用全新的 New Project 向导和 New File 向导,您可以生成所有基本的文件和代码。在 Project Properties 对话框中可以配置 API 依存关系,MANIFEST.MF 条目和其它项目元数据。代码编辑器提供的代码完成和其它标准功能支持在插件模块中也是可用的。

Matisse GUI Builder

Matisse 扩展了 NetBeans IDE 4.1 Form Editor 的功能,提供简单而直接的 GUI 布局功能,不再需要用户理解复杂的 Swing 布局管理器。当您往窗体中拖放组件时,IDE 自动建议组件的对齐方式、间距和大小调整约束。组件的位置是由程序所运行的平台的外观来确定的,这与 GridBagLayout 不同。无论调整组件大小、改变组件位置或者在不同平台上运行,您的 GUI 看起来都会很棒。

观看 Matisse flash 动画演示

服务器

和前一版本一样,在最新版本中也支持 Sun Java System Application Server 8.2 ,但这并不是全部,现在您也可以把 JBoss 4 和WebLogic 9 注册到 IDE 中。注册后,您就可以在其中部署您的 web 应用程序,就像您将程序部署到 Sun Java System Application Server 一样。在此基础上,对 Tomcat Web Server 的支持也得到了增强,可以更方便地使用 Tomcat Web Server,例如,您现在可以直接在 IDE 中设置 Tomcat 的 JVM 选项。

Web 框架

尽管以前您就可以在 NetBeans IDE 中使用 JavaServer Faces (JSF) 和 Struts 技术,但使用它们绝对不是件容易的事情。在 NetBeans IDE 5.0 中,New Project 向导功能得到了增强,这样在您创建一个 web 程序时,您就可以指定要使用 JSF、Struts,或者二者都使用。当您做了这样的选择时,IDE 就会把所有 JSF 或者 Struts 的库文件、配置文件加入到您的程序中。当使用配置文件时,您也拥有代码完成功能,同时可以使用菜单项来创建配置文件所需要的标签。New File 向导也得到了增强 -- 您可以选择模板来创建 JSF Managed Beans、Struts Actions 和 Struts Form Beans。那么如何处理已经有的 web 程序?您能够往其中添加 JSF 和 Struts 支持吗?是的,当然可以。使用 Project Properties 对话框中的新“Frameworks”面板进行设置。

Web Services

Web 服务功能得到了增强,您现在可以在 J2SE 程序中创建 web 服务客户端。创建和部署 web 服务客户端需要的所有库文件都已经绑定到 IDE 中,因此在 J2SE 应用程序中创建的 web 服务客户端都能够成功部署。同时,在 web 程序中,您现在可以直接在 JSP 页面中调用 web 服务操作,这样您就不再需要创建 servlet 来调用 web 服务。最后,添加了一个新向导 -- 您现在可以直接在 IDE 中创建 WSDL 文件并使用它来生成 web 服务的文件。

代码完成

编辑器代码完成功能的速度更快了,并且能够为您提供更多选择。除了自动完成类、方法、字段,现在还可以使用代码完成框生成以下的代码片段:

此外,您可以输入 camel 命名法缩写来生成代码(例如,在代码完成对话框打开时输入 AIOO 可以生成 ArrayIndexOutOfBoundsException)。您现在也可以通过敲入句号、分号或逗号来完成文字输入和关闭弹出框。方法参数现在显示在工具提示中。

重构

NetBeans 5.0 极大地扩展了可用的重构行为数量。新的重构行为包括:

编辑器各种增强

下面是一些通用编辑改进。关于代码完成的改进和新的重构操作的信息请参看上面部分的介绍。

  • Java 提示(用一电灯泡图标标示)帮助您生成代码
  • 支持把 HTML、JSP 和数据库代码片段拖放到 JSP 和 HTML 页面的组件模板
  • 错误条表示出您的文件是否能编译通过,提供对源文件的错误、警告、TODO 和书签的概览。
  • 将选中的代码放到 try-catch 块中
  • 改进的带有语法高亮功能的新 SQL 编辑器
  • 使用拖放的方法在编辑器窗口中剪切和粘贴选中的代码
  • 在代码完成和 XML 验证功能中更方便地添加 XML DTD 和架构。
  • XML 浏览和改进的 XML 编辑器中自动缩进、代码折叠功能
  • 可以在预定义的快捷键集合和颜色方案中进行选择(和其他著名的开发环境如 Emacs 是一致的)。

版本控制

对 CVS 的支持功能被重新开发以将其集成到您的工作流程中。IDE 能自动识别 CVS 工作目录并把所有改动过的文件在版本窗口中列出来。版本控制功能同时也集成到了项目系统和重构行为中。

更新和提交文件是使用 CVS 所执行的最常见的活动:您可以从主要的 IDE 导航窗口(Projects、Files 和 Favorites)或从 Versioning 窗口启动这些操作。标记和颜色编码显示出文件、目录、包和项目的当前状态。通过 Diff 命令可以对单个文件或整个包、目录或项目进行快速比较。新的 CVS 支持使共享项目元文件变得更容易,而且不仅仅可以共享源,还可以共享 IDE 设置。观看 flash 动画演示(关于新的 CVS 支持)。

调试

调试功能得到了增强以更好地集成到源文件编辑器中。您可以在编辑器中启用和禁用断点,并通过编辑器注释来访问断点属性。Variables 窗口进行了改进以更易于显示长数组。Evaluate Expression 窗口能够计算任何不在运行状态的表达式的值,您现在可以让程序运行到编辑器的任何一个方法的代码行。Ant 调试器使您能够单步调试 Ant 脚本中的目标调用并在脚本运行完后检查属性的状态。JUnit 测试窗口现在以可伸缩的树状结构来显示测试结果。现在您可以在 Watch 窗口和断点定制对话框中使用代码完成功能。

其它可用性改进

IDE 配置功能得到改进,用户界面更加友好。对项目的类路径进行扫描的工作放到了后台执行,这样就不用在使用 IDE 的时候等待扫描完成。MacOS X 中的程序外观也得到极大改进。

新 NetBeans 附加包

NetBeans Developer Collaboration 让您能够和其他开发人员通过网络讨论和编辑代码。使用 Mobility Pack 为支持 Java!" Micro Edition platform (Java!" ME platform) 技术的移动设备编写、测试、调试程序。NetBeans Profiler 帮助您优化程序的内存和 CPU 使用。

参考




↑返回目录
前一篇: 高级自由形式项目配置
后一篇: NetBeans 功能列表