初窥NetBeans 5.5

来源:互联网 发布:c语言定义常量 编辑:程序博客网 时间:2024/05/16 04:40

NetBeans IDE是一款免费,开源的集成开发环境。它可以运行在包括WindowsLinuxSolarisMacOS在内的多种平台。NetBeans IDE十分容易安装并且是开箱即用的。它为开发者提供了创建专业的跨平台的桌面,企业,web和移动应用所需要的所有工具。

Swing GUI Builder(之前称为Project Matisse)

开发者可以通过从面板上拖放GUI组件到画布(Canvas)上直观地创建Swing GUI,并且在画布点击JLabelJButtonJTextField即可直接在组件上编辑文本。你甚至可以使用GUI Builder在用户面前制作GUI原型。NetBeans IDE内建支持GUI本地化。
Web 应用开发

创建一个完全功能的JSF页面用很少的操作来维护从数据库中取得的数据。支持JavaServer FaceJSF),JavaServer PageJSP),持久单元,StrutsJavaServer Pages Standard Tag LibraryJSTL)。为部署描述符文件提供一个可视化的编辑器并且提供一个HTTP监视器调试web应用。

企业级开发

使用BluePrint,模板和向导去快速地创建Enterprise JavaBeansEJB 3)和JAX-WS web服务。完全支持Java EE 1.3 1.41.5标准。

Web服务和应用服务器

NetBeans IDE支持Sun Application ServerTomcat Weblogic 9JBoss 4,并且它还支持J2EE 1.4Java EE 5,包括JAX-RPCJSR规范。

版本控制

版本控制被紧密地集成在IDE的工作流中:IDE可以自动识别出你已有的CVS工作目录。使用内置的CVS或者从升级中心下载Subversion模块使用。

开发协作

使用NetBeans开发协作(可从升级中心下载),你可以通过网络实时地共享整个工程和文件。允许你的合作者远程更改并且监视它们的类型,运行你的应用程序。检查你的合作者的工作并且以多种文本格式发送实时信息,例如纯文本,XMLHTML或者带有语法高亮的java代码,

高级源代码编辑器

这个语言相关的编辑器可以缩进,完成,语法高亮你的代码。它解析你的代码,匹配单词和括号,标记错误,并且显示提示信息和javadoc。这个编辑器能完全定制,可以被垂直或水平地分成两部分并且提供良好集成的重构,调试和JUnit测试。

Java移动性(Java ME*

免费的移动开发包增加了开发专业Java ME应用所需的所有功能.如果你在为某一款支持CLDCMIDP的设备开发应用,那么CLDC/MIDP移动开发包就是你所需要的.如果你在为某一款智能通信设备,机顶盒或PDA开发应用,那么CDC移动开发包就是你所需要的.

可视化Web开发 *

免费的可视化Web包为IDE添加了强大的工具,加速了web应用的开发.它包括一个可视化编辑器来快速构建使用AJAX,CSSJSF的标准web应用。

面向服务的架构 *

免费的企业包为IDE加入了支持开发专业面向服务架构(SOA)应用的所有功能。编码,测试和调试使用XMLBPEL或者Java web服务的应用。

Profiler *

免费的NetBeans Profiler为优化你的应用程序的速度和内存使用提供了专家协助。它被紧密地集成在NetBeans IDE工作流中帮助你构建可靠的和可扩展的应用程序。

C/C++ *

免费的C/C++包提供了开发专业的本地应用程序的能力。可以为不同的平台,包括微软WindowsLinuxSolaris操作系统,写CC++代码。

UML *

通过NetBeans UML 建模,设计师可以关注在应用程序的设计上,而开发人员则关注在代码上。首先,设计师和分析人员使用UML,一个标准的建模语言,设计应用程序,而后开发者从UML模型中生成源代码,当然,它可以工作在两种方式下:你也能根据代码中的改变更新模型。

*)安装所用这些功能都是免费的,只需要下载相应的Add-On包。

 

原创粉丝点击