NetBeans权威指南

出版时间:2008-5  出版社:机械工业出版社  作者:刘斌,费冬冬 著  页数:594  
Tag标签:无  

内容概要

  NetBeans是当前市场上最为流行的、源代码开放且免费的集成开发环境。NetBeans不仅可以作为Java开发工具,还可以使用它开发标准的Java程序、Web应用程序、Java EE企业级应用程序、Java ME手机应用程序等,还能够开发C++程序、Ruby程序等。《Java技术大系·NetBeans权威指南》主要介绍NetBeans 6.0简体中文版集成开发环境的基本功能和使用方法。读者在阅读《Java技术大系·NetBeans权威指南》的同时,不仅能够掌握NetBeans的使用方法,还能够学习如何进行项目的开发。《Java技术大系·NetBeans权威指南》共分为五篇,第一篇介绍标准Java应用程序的开发,以及NetBeans集成开发环境基本功能。第二篇为NetBeans集成开发环境的高级应用篇,本篇结合具体的实例讲解如何进行JUnit单元测试、代码性能分析、代码版本控制、开发Web应用程序、企业级应用程序、进行UML建模,以及开发SOA应用程序。第三篇介绍如何使用NetBeans进行快速的手机程序开发。第四篇描述的NetBeans插件模块和富应用程序的开发方法。第五篇给出了如何在NetBeans中进行C/C++程序的开发方法。

作者简介

  刘斌,男,工学硕士,资深架构师,现工作于美国硅谷。具有十多年的程序开发和系统设计经验,精通Delphi、Java SE、Java ME等多种开发语言、已经出版和发表过多本程序开发书籍和技术文档。  作者从NetBeans 4.0开始就一直使用该工具进行开发,因此对NetBeans的性能有着深刻的理解。本书历经一年多的时间完成,书中大部分内容都来自具体的开发实践。对于使用NetBeans工具进行开发的技术人员来说,本书具有很高的参考价值。

书籍目录

第一篇 标准开发环境第1章 NetBeans的安装和开发环境配置第2章 通过NetBeans开发Java标准应用程序第3章 在NetBeans中调试应用程序第4章 代码重构第5章 JavaBean开发第6章 管理和使用服务器第7章 数据库的管理与开发第二篇 NetBeans高级应用第8章 JUnit测试第9章 性能分析第10章 在NetBeans中进行版本控制第11章 基础Web应用程序开发第12章 高级Web应用程序开发第13章 在NetBeans中开发Struts程序第14章 进行可视化的Web开发第15章 企业级应用程序开发第16章 基于XML的开发第17章 UML建模第18章 Web服务以及SOA程序开发第三篇 NetBeans手机开发第19章 创建和运行Java ME应用程序第20章 Java ME程序的可视化开发第21章 Java ME开发高级技术第四篇 NetBeans组件开发第22章 开发NetBeans插件模块第五篇 NetBeans开发C++程序第23章 使用NetBeans开发C/C++程序附录A NetBeans的快捷键

章节摘录

  第一篇 标准开发环境  第1章 NetBeans的安装和开发环境配置  NetBeans是Sun公司使用Java语言开发的一个开源工具,主要包括IDE(集成开发环境)和Platform(平台)两个主要部分。其中,集成开发环境是在平台基础上实现的,并且平台本身也开放给开发人员直接使用。本书的大部分内容介绍NetBeans集成开发环境的使用方法,只在第5篇中介绍NetBeans平台的开发使用方法。  利用NetBeans集成开发环境可以开发标准的Java应用程序、Web程序、手机程序、C++程序等。本章首先介绍NetBeans集成开发环境的安装和基本结构,以及如何更新NetBeans等内容。本章主要内容  NetBeans的各个菜单功能  NetBeans的各个窗口  源代码编辑器  NetBeans的模块安装/更新方法  本章亮点  NetBeans的安装  NetBeans模块的手工安装方法  NetBeans源代码编辑器的使用  1.1下载和安装NetBeans  NetBeans IDE(集成开发环境)是一个免费的、开源的集成开发环境。它可以运行在众多常见的平台上,包括Windows、Linux、Solaris和MacOS等。NetBeans集成开发环境为开发者提供了所需的所有工具,使得开发专业的跨平台的桌面、企业、Web和移动应用十分简便。  目前NetBeans的最新版本为NetBeans IDE 6.0,因此本书以NetBeans 6.0简体中文版为目标进行介绍。首先介绍NetBeans 6.0的新特性,安装NetBeans 6.0的最低系统要求,然后介绍如何在NetBeans的官方网站下载NetBeans 6.0,最后给出具体的安装步骤。  1.1.1 NetBeans 6.0新功能及改进  NetBeans 6.0是在NetBeans 5.5之后的一个新版本,在继承了NetBeans 5.5优秀功能基础上,NetBeans 6.0又提供了如下的功能及改进。  1.功能强大的代码编辑器  语言敏感的编辑器支持缩进、自动补全和高亮显示。代码编辑器可以自动分析代码、自动匹配单词和括号、标注代码错误、显示提示和Javadoc,如图1-1所示。编辑器还可以被定制化或者横向纵向切分,同时提供集成的代码重构、调试和JUnit测试。  2.增强的图形用户界面编辑器(GUI Builder)  NetBeans 6.0中可以通过拖曳设计基于Swin9组件的图形用户界面,只需要从组建面板里选择组件并拖曳到GUI Builder里,再双击就可以直接编辑JLabel、JButton和JTextField的文字属性,如图1-2所示。在属性编辑器窗口中,也可以对选中的组件属性进行编辑。NetBeans集成开发环境内建有对本地化和国际化的支持,可以开发多个语言的应用程序。  3.全面支持Java企业版应用程序  NetBeans 6.0全面支持Glassfish、Sun Java System Application Server PE 9、Weblogic 9.0、J-Boss4以及Tomcat服务器等,同时支持J2EE 1.4和Java EE 5,包括JAX.RPC和JSR l09标准。  NetBeans 6.0完全支持Java EE 5的集成开发环境,而且增强了Java Persistence、EJB 3和JAX—WS 2.0规格说明。在下载安装NetBeans 6.0后,任何有关Java EE 5的特性都可以正常使用,其中包括EJB 3.0和Web Services等。NetBeans 6.0提供了对Java EE 5 APl的代码自动完成和Javadoc功能支持。NetBeans 6.0支持如下的一些新技术:  Servlet 2.5  JavaServer Pages 2.1  JavaServer Faces 1.2(JSR-127)  Struts 1.2.9  Enterprise JavaBeans(EJB) 3.0  JAX—WS 2.0  Java Persistence(JSR一220)  Java API for XML.based Remote Procedure Calls(JAX.RPC)1.6  Java API for XML Registries(JAXR)1.0  Java API for XML Processing(JAXP)1.2  JavaServer Pages Standard Tag Library 1.1  4.Web程序开发  NetBeans 5.5支持JavaServer Faces(JSF)、JavaServer Pages(JSP)、Persistence Units、Struts、AJAx和JavaServer Pages Standard Tag Library(JSTL)等技术,同时提供编辑部署描述符可视化的编辑器和调试Web应用的HTTP监视器。只需要几个简单的步骤就可以创建,从数据库中提取数据拥有完全功能的JSF页面。NetBeans支持可视化的JSF程序开发,使得开发页面可以通过拖曳完成,如图1—3所示。  5.协同开发  使用NetBeans Developer Collaboration(可以从更新中心下载),开发人员可以通过网络实时地共享整个项目和文件。这样就可以让其他的同事在远程进行修改,而您可以在本地看着它键入字符,然后运行您的应用。协同开发还可以检查其他伙伴的工作并发送消息。而这消息可以是普通文本,或者有高亮支持的XML、HTML和Java代码。

编辑推荐

  内容深入浅出,实例丰富,可帮助读者快速入门,适合希望使用NetBeans进行开发的初、中、高级读者,可作为必备的开发工具书使用。

图书封面

图书标签Tags

评论、评分、阅读与下载


    NetBeans权威指南 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7