📄 35473.htm
字号:
<link href="./dzs_cs.css" rel="stylesheet" type="text/css" /><table width="96%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td> </td> </tr> <tr> <td height="24" align="center" valign="bottom" class="d_font3">NetBeans IDE 5.0 Beta试用报告</td> </tr> <tr> <td height="3" bgcolor="#E3E3E3"></td> </tr> <tr> <td> </td> </tr> <tr> <td class="d_font4"><P><STRONG>一、安装简介</STRONG></P>
<P>NetBeans IDE 5.0的安装要以JDK 1.4.2或更高版本为基础。幸好,安装JDK极为简单(省略)。之后你可以到<A href="http://www.netbeans.org">http://www.netbeans.org</A>下载NetBeans IDE 5.0,选择你所运行的OS平台为WINDOWS,所用语言只有ENGLISH。总共下载时间约10~20分钟(依赖于你的机器配置环境)。安装过程开始,系统会自动搜索JDK所在位置,如果你的机器装有多个JDK版本,系统提示你做出选择;另外,用户也可以自己指定。如果你有兴趣开发移动游戏之类的软件,也可以下载安装Mobility Pack 5.0 Beta 2,其安装开始要指定NetBeans IDE 5.0的位置,其它相当简单。</P>
<P><STRONG>二、新特点介绍</STRONG></P>
<P>NetBeans IDE 5.0为基于NetBeans平台的IDE模块和丰富的客户端应用软件开发引入了全面的支持-新式更为直观的GUI builder Matisse,新的重新设计的CVS支持,对Weblogic 9和JBoss 4的支持,另外在编辑器上也做了很多改进。</P>
<P>下面是这个Beta版本中几个比较酷的特点:</P>
<P><STRONG>(一)开发NetBeans模块</STRONG></P>
<P>NetBeans IDE为在NetBeans平台上构建IDE插件模块和丰富的客户端应用软件提供全面支持的同时,也为在NetBeans平台上进一步扩展IDE和创建应用程序提供了很多支持。通过使用“New Project”向导和“New File”向导中新引入的模板,你可以生成你需要的所有的基本文件和代码。“Project Properties”对话框能够让你设置API依赖性,MANIFEST.MF入口和其它一些工程元数据。源代码编辑器所提供的代码自动完成功能和其它标准支持同样可用于插件模块的开发中。</P>
<P><STRONG>(二)Matisse GUI Builder</STRONG></P>
<P><IMG src="/files/uploadimg/20061129/2208170.jpg" border=1><BR> <BR><STRONG>图1</STRONG> </P>
<P>Matisse扩展了以前的NetBeans IDE 4.1表单编辑器-提供了更为简单直观的GUI布局,你不必理解Swing设计管理器的复杂性。当你把组件拖放到一个表单时,IDE自动地建议对齐、间距和缩放限制,而不象以前的GridBagLayout-具体位置是由应用程序在其上运行的平台的外观和感觉决定的。借助于Matisse,你的GUI设计将轻松又专业化。 </P>
<P><STRONG>(三)WEB服务器支持</STRONG></P>
<P><STRONG><IMG src="/files/uploadimg/20061129/2208171.jpg" border=1><BR></STRONG> <BR><STRONG>图2</STRONG> </P>
<P>就象在以前版本中一样,在这个版本中也将支持Sun的Java System Application Server 8.1,但是并不只如此-现在你还可以通过该IDE注册JBoss 4和WebLogic 9等其它WEB服务器。之后,你可以把自己的WEB应用软件发布到这些服务器上去,就象你把它们发布到Sun的Java System Application Server上一样容易。此外,对Tomcat Web Server的支持也得到加强-现在用这个服务器工作更为容易,例如,你可以在该IDE内部直接设置Tomcat的JVM选项。</P>
<P><STRONG>(四)Web开发框架</STRONG></P>
<P>尽管以前你也可以在该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”面板实现的。</P>
<P><STRONG>(五)Web服务</STRONG></P>
<P><IMG src="/files/uploadimg/20061129/2208172.jpg" border=1><BR> <BR><STRONG>图3</STRONG> </P>
<P>Web服务消费也得到增强。现在,你也可以在J2SE应用软件中创建web服务客户端。所有用于创建和发布一个web服务客户端的库都被绑定到IDE-这样你就可以轻松地发布在J2SE应用软件中创建的web服务客户端。另外,在web应用软件中,现在你可以直接从一个JSP页面调用web服务操作,这样以来你甚至不必再去费劲创建一个servlet了。最后,该IDE还添加了一个新的向导-你现在可以直接在IDE中创建一个WSDL文件并且使用它来生成你的web服务文件。 </P>
<P>#p#</P>
<P><STRONG>(六)代码自动完成功能</STRONG></P>
<P>编辑器中的代码自动完成功能现在速度更快并得到加强-为生成代码提供更多的选择。除了自动完成类、方法和字段外,你还可以通过代码自动完成小窗口来生成下列代码小片断:</P>
<P>◆从可定制的代码模板生成代码<BR>◆getters和setters方法<BR>◆匿名内部类<BR>◆你可以重载或自己实现方法的方法体</P>
<P>另外,你可以输入大小写混合缩写来生成代码(如,在代码自动完成小窗口打开的情况下,输入AIOO,将会生成ArrayIndexOutOfBoundsException)。现在你还可以按下句号、分号或逗号来完成文本并关闭弹出窗口。方法参数现在被显示在一个提示窗口中。</P>
<P><STRONG>(七)重构</STRONG></P>
<P>NetBeans 5.0极大地扩展了可用的重构行为的数量。新的重构包括:</P>
<P>◆Safe Delete<BR>◆Use Supertype where Possible<BR>◆Move Inner to Outer Level<BR>◆Pull Up<BR>◆Push Down<BR>◆Convert Anonymous to Inner<BR>◆Extract Method<BR>◆Extract Interface<BR>◆Extract Super Class</P>
<P><STRONG>(八)其它编辑器上的改进</STRONG></P>
<P><IMG src="/files/uploadimg/20061129/2208173.jpg" border=1><BR> <BR><STRONG>图4</STRONG> </P>
<P>下面是一些普通的编辑器上的改进。有关代码自动完成的改进和新的重构操作见上面内容。</P>
<P>◆Java提示(用一个点亮的灯泡图标标记)-帮助你生成代码<BR>◆组件面板,可用于把HTML,JSP和数据库代码片断拖动到一个JSP或HTML页面<BR>◆一个错误标志条纹-标记是否你的文件被编译并且提供一个概览-所有的错误、警告、TODO以及在你的源码中的书签<BR>◆可以用一个try-catch结构来包围被选定的语句<BR>◆支持语法加亮的改进的SQL编辑器<BR>◆通过拖动来实现编辑窗口中的选定文本的剪切和粘贴<BR>◆更容易地添加XML DTD和模式以用于代码自动完成和XML校验<BR>◆XML导航器和改进的自动缩进以及在XML编辑器下的代码折叠功能<BR>◆能够使用预配置的快捷键设置和颜色模式 </P>
<P><STRONG>(九)版本控制</STRONG></P>
<P><STRONG><IMG src="/files/uploadimg/20061129/2208174.jpg" border=1><BR></STRONG> <BR><STRONG>图5</STRONG> </P>
<P>CVS支持被重新构建以便容易地集成到你的工作流中。IDE自动地识别CVS工作目录并且把所有改变的文件列表在“Versioning”窗口中。版本控制支持也被集成到工程系统和重构行为中。</P>
<P>典型情况下,更新和提交文件是你使用CVS中的最普通的活动:你可以从主IDE导航窗口中或者从Versioning窗口中激活这些活动。通过使用Diff命令,你可以快速地区别单个文件或一个完整的包,文件夹或工程。新的CVS支持使得共享你的工程元数据更为容易,这样以来你不仅可以共享你的源码,也可以共享你的IDE设置。</P>
<P><STRONG>(十)调试</STRONG></P>
<P><IMG src="/files/uploadimg/20061129/2208175.jpg" border=1><BR> <BR><STRONG>图6</STRONG> </P>
<P>调试方面也得到增强以更好地与源代码编辑器集成到一起。现在你可以在源代码编辑器中设置或取消断点并且从编辑器注解来存取断点属性。“Variables”窗口现在更易于显示长数组数据。现在,你可以在“Evaluate Expression”对话框中自由地计算任何表达式,并且现在你可以在源代码编辑器运行任何方法。还有一个Ant调试器,你可以用来单步跟踪在一个Ant脚本中的目标调用,进而在脚本执行时分析属性状态。JUnit测试窗口现在以一个可折叠树的方式显示结果。现在你可以在“New Watch”和“Breakpoint Customizer”对话框中使用代码自动完成功能。</P>
<P><STRONG>(十一)其它改进</STRONG></P>
<P>IDE配置被进一步优化并且更具有用户友好性。对于工程classpaths的扫描被安排在后台悄悄地执行,这样你就不必等到扫描结束后再使用IDE了。</P>
<P><STRONG>(十二)新的NetBeans插件包</STRONG></P>
<P>NetBeans Developer Collaboration让你与其他开发者一起通过网络讨论和编辑代码。你可以使用移动开发包来为支持J2ME技术的移动设备创建、测试和调试应用软件。另外,NetBeans Profiler可以帮助你优化应用程序的内存和CPU使用。 </P>
<P align=right>(责任编辑 火凤凰 <A href="mailto:sunsj@51cto.com">sunsj@51cto.com</A> TEL:(010)68476636-8007)</P></td> </tr> <tr> <td class="d_font4"> </td> </tr> </table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -