NetBeans由Sun公司(2009年被甲骨文收购)在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。

- 收起最新报道
    名称
    netbeans
    创立
    Sun公司
    创立时间
    2000年
    运行
    Windows,Mac,Linux和Solaris

    1基本简介

    编辑本段 回目录

    NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C /C + +等开发语言。

    NetBeans项目由一个活跃的开发社区提供支持, NetBean开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。

    NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

    在NetBeans Platform 平台中,应用软体是用一系列的软体模组(modular software components)建构出来。而这些模组是一个jar档(Java archive file)它包含了一组Java程 式的类别而它们实作全依据依 NetBeans 定义了的公开介面以及一系列用来区分不同模组的定义描述档(manifest file)。有赖於模组化带来的好处,用模组来建构的应用程式可只要加上新的模组就能进一步扩充。由於模组可以独立地进行开发,所以由 NetBeans 平台开发出来的应用程式就能利用着第叁方软体,非常容易及有效率地进行扩充。

    2发展历程

    编辑本段 回目录

    NetBeans是一个始于1997年的Xelfi计划,本身是捷克布拉格查理大学Charles University的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的NetBeans IDE,直到1999年Sun Microsystems电脑买下此公司。Sun Microsystems于2000年6月将NetBeans IDE作为开源项目发展。2010年1月,Sun Microsystems成为甲骨文的子公司。

    目前NetBeans IDE最新版下载量已经超过18万次,参与开发人员超过80万。NetBeans项目正在蓬勃发展,并将继续成长。

    3功能亮点

    编辑本段 回目录

    eclipse快捷键的支持:通过netbeans的设置,可以选择使用eclipse的快捷键

    JDK 7

    Project Coin支持

    增强编辑器功能:代码完成与提示

    WebLogic服务器

    简化和加快部署到WebLogic的过程和速度

    部署的应用程序和资源时使用新的服务器运行节点

    JSF集成与服务器库

    Oracle数据库

    简易的连结向导

    安装JDBC驱动程序向导

    支持在存储过程中编辑和部署

    GlassFish

    GlassFish 3.1支持

    远程GlassFish的域重启和日志查看

    启用和禁用部署的应用程序

    Java

    Maven 3支持

    JUnit 4.8.2集成和各种JUnit的改善

    远程网址支持库和Java平台的Javadoc

    新改进的GridBagLayout视觉自定义

    Java EE

    改进了CDI,REST服务和Java的扩展性

    支持新的Bean验证

    支持JSF组件库,包括捆绑PrimeFaces库

    改进的编辑在JSF的表达式语言,包括代码完成、重构和相关提示

    网络语言

    HTML5编辑支持

    JSON格式

    PHP

    生成PhpDoc

    重构被重命名,包括安全删除等

    PHP 5.3 提供对别名的支持

    C / C++

    从用户的现有的二进制中方便导入项目

    增加当用户的源文件位于远程系统上等新的项目类型

    NetBeans平台

    注释系统更新

    性能增强并且与检查器更加紧密集成

    新增的NetBeans API的变化

    常规信息

    在编辑器中自动换行

    提高了拼写检查的集成度

    当在IDE和其他程序切换时,仅实施对计算机干扰程度程度较低的拼写检查。

    4支持的技术

    编辑本段 回目录

    Java EE 7、Java EE 6 和 Java EE 5

    JavaFX 2.2.x 和 8

    Java ME SDK 8.0

    Java Card 3 SDK

    Struts 1.3.10

    Spring 4.0.1、3.2.7、2.5

    Hibernate 4.2.6、3.6.10

    问题跟踪

    Bugzilla 4.4 及早期版本

    Jira 3.13+ 和 5.0+

    PHP 5.5、5.4、5.3、5.2、5.1

    Groovy 2.1

    Grails 2.3、2.2

    Apache Ant 1.9.2

    Apache Maven 3.0.5 及早期版本

    C/C++/Fortran

    VCS

    Subversion:1.8 和 1.6

    Mercurial:2.8.x 及早期版本

    ClearCase V7.0

    Git 1.8.х 及早期版本

    5现行版本

    编辑本段 回目录

    NetBeans 7.0正式版于2011-4-20日发布。NetBeans 7.0带来了众多改进,如增加或改进了JDK7的支持、GlassFish3.1的支持、Maven3的支持等。

    目前最新版的NetBeans为Netbeans 7.3

    6平台介绍

    编辑本段 回目录

    NetBeans 平台是一种可重复使用的框架用于简化其他桌面应用程式的开发。当基于NetBeans 平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放置在存储器中,并且开始执行任务。通常模组会只在被需要时,其代码才会被装进记忆。

    应用程式能动态安装模组。任何应用程式能包括更新模组,允许用户申请下载的应用程式升级和加入新功能。这样安装,升级以及新发并行不必迫使用户每次再下载整个应用程式。

    整个 Netbeans 平台提供对桌面应用程式常用的服务,允许开发者集中于仅限于他的应用程式的逻辑设计。其中 NetBeans 平台的主要特征是:

    用户界面管理 User interface management (例如 选单和工具条)

    用户设定管理 User settings management

    存储管理 Storage management(保留和装任何种类数据)

    视窗管理 Window management

    引导框架 Wizard framework(一步一步支援对话框)

    7相关书籍

    编辑本段 回目录

    基本信息

    书名:     Sun公司核心技术丛书 NetBeans IDE5.5专家编程

    作者:(美)迈亚特(Myatt,A.) 著 蔡黄辉 译

    丛书名:Sun公司核心技术丛书

    出版社:机械工业出版社

    出版时间:2008-01-01

    版次:1

    页数:298页

    装帧:平装

    开本:16开

    所属分类:图书 > 计算机与互联网 > 编程语言与程序设计

    书价:42.00元

    内容简介

    《Sun公司核心技术丛书 NetBeans IDE5.5专家编程》探讨了NetBeans IDE 5.5的很多特性。在学习NetBeans时,开发者可以集中在多种技术和领域。在最新版本中,用户可以使用许多特性,比如JavaServer Faces(JSF)、Ajax、统一建模语言(Unified Modeling Language,UML)、Enterprise JavaBeans(EJB 3.0)、Java持久层(Persistence)API、Web服务、业务流程执行语言(Business Process Execution Language,BPEL)等。

    译者序

    前言

    第一部分 创建和管理项目

    第1章 集成开发环境

    1.1 为什么使用IDE

    1.2 NetBeans与其他IDEI具的比较

    1.3 小结

    第2章 安装和定制NetBeans

    2.1 下载文件

    2.2 安装NetBeansIDE和核心附加软件

    2.3 定制NetBeansJVM启动选项

    2.4 设置代理

    2.5 检查更新

    2.6 通过模块管理器激活特性

    2.7 定制IDE

    2.8 操作NetBeans

    2.9 小结

    第3章 创建一个Java项目

    3.1 创建一个Java应用程序

    3.2 使用“项目”窗口

    3.3 使用源编辑器

    3.4 使用“文件”窗口

    3.5 引入项目和代码

    3.6 构建HelloWorldjava

    3.7 小结

    第4章 创建一个Web应用程序项目

    4.1 创建一个Web应用程序

    4.2 操作这个web应用程序项目

    4.3 添加web应用程序文件

    4.4 Struts的优势

    4.5 生成一个Web应用程序

    4.6 运行一个wleb应用程序

    4.7 定义Java应用程序服务器

    4.8 HTTP监视

    4.9 浏览Web项目样例

    4.10 小节

    第5章 创建VisualWeb应用程序:JSF、Ajax和数据绑定

    5.1 开始使用VWP

    5.2 创建一个Visualweb应用程序

    5.3 使用VWP主题

    5.4 使用“页面导航”工具

    5.5 使用JSF组件

    5.6 使用支持Ajax的组件

    5.7 数据绑定

    5.8 使用“可视数据库查询编辑器

    5.9 小节

    第6章 创建Java企业项目

    6.1 创建一个企业应用程序

    6.2 创建一个EJB模块

    6.3 创建一个企业应用程序客户端

    6.4 检查一个企业项目

    6.5 使用持久

    6.6 小节

    第7章 创建Web服务项目:JAX—WS、SOA和BPEL

    7.1 安装EnterprisePack

    7.2 创建Web服务

    7.3 使用SOA和BPEL

    7.4 创建一个复合应用程序

    7.5 小结

    第8章 创建UML项目

    8.1 设置UML选项

    8.2 浏览UML项目布局

    8.3 选择一个LIML项目类型

    8.4 使用模型元素

    8.5 使用UML图

    8.6 使用设计模式和需求

    8.7 生成模型报告

    8.8 小结

    第二部分 NetBeans编码体验

    第9章 源编辑器

    9.1 排列和浏览文件

    9.2 访问源编辑器选项

    9.3 使用文件模板

    9.4 在源编辑器中工作

    9.5 小结

    第10章 代码完成和代码模板

    10.1 代码完成

    10.2 代码模板

    10.3 小结

    第11章 重构

    11.1 使用NetBeans重构选项

    11.2 用Jackpot重构

    11.3 小结

    第三部分 NetBeans和专业的软件开发

    第12章 生成和访问Javadoc2

    12.1 Javadoc元素

    12.2 在NetBeans中创建Javadoc

    12.3 访问Javadoc

    12.4 小结

    第13章 管理版本控制

    13.1 使用CVS

    13.2 使用Subversion

    13.3 小结

    第14章 用Ant管理编译和项目

    14.1 Ant任务和目标

    14.2 在NetBeans中配置Ant属性

    14.3 NetBeans项目生成文件

    14.4 使用目标

    14.5 小结

    第15章 Junit测试

    15.1 创建一个JUnit测试用例

    15.2 运行JUnit测试

    15.3 配置NetBeans中的JUnit属性

    15.4 小结

    第16章 使用代码覆盖率工具

    16.1 开始使用Cobertura

    16.2 在NetBeansqp使用Cobertura

    16.3 使用单元测试代码覆盖率查看器

    16.4 小结

    第17章 使用NetBeans开发者协作工具

    17.1 安装和配置协作工具

    17.2 管理账号

    17.3 生成联系人列表

    17.4 管理协作会话

    17.5 协作工具使用场景

    17.6 小结

    第18章 使用NetBeans数据库工具

    18.1 连接到数据库

    18.2 使用数据库表和视图

    18.3 编写SQL

    18.4 关联数据库结构和项目

    18.5 配置数据库连接池

    18.6 使用.ApacheDerby数据库

    18.7 小结

    参考资料

    [添加]
    [1].NetBeans Platform Porting Tutorial

    本词条内容由国搜百科根据相关资料编纂,仅供参考。如有问题,可联系我们修订、完善或删除。也欢迎更多热爱知识共享、有志于词条编纂的专业人士参与国搜百科创建。联系电话:010-87869809 合作邮箱:baike@chinaso.com 交流QQ群:5332181520

    NetBeans 图册

    百科热点

    党的十九大
    • 浏览次数: 1603 次
    • 更新时间:2014-10-14
    • 创建者:国搜百科
    分享到:
    百科 更多»