Java是目前最流行的编程语言之一,SUN基于Java语言推出的SunOne和微软基于VB/VC++/C#语言推出的.NET是当今世界软件领域的两大阵营,所以,掌握Java就等于掌握了软件开发的半壁河山。JBuilder是Borland公司出品的开发Java应用的集成开发环境,它是业界最流行的,也是最好的集成开发环境之一,本书介绍的即是JBuilder的最新版本JBuilder9——一个开发Java的利器。
本书由浅入深地介绍了JBuilder 9所集成的Java技术,这些技术包括:使用JBuilder 9进行Web开发、数据库开发、XML开发、JavaBean开发以及EJB的开发。而且,本书还详细介绍了一些实际开发项目中的经验和所涉及的技术,例如Struts技术、MVC设计思想、团队开发、版本控制、Am编译打包部署工具,以及Web服务的理念。
本书实例丰富,重点突出,实用性强,适合广大初、中级Java程序员学习和参考。本书既可作为JBuilder 9的入门教材,也可供有一定经验的开发人员查阅。
第1章 JBuilder 9简介
1.1 Java简介
1.2 JBuilder 9的安装
1.3 JBuilder 9的新特性
1.4 JBuilder 9的应用浏览器
第2章 使用JBuilder 9开发简单应用
2.1 创建一个Jbuilder工程
2.2 使用应用程序向导创建一个HelloWorld程序
2.3 使用可视化工具创建开发人员界面
2.4 打包应用程序
2.5 使用BeanExpress创建JavaBeans
第3章 JBuilder 9可视化编程
3.1 组件和容器介绍
3.2 布局管理器介绍
3.3 改变用户界面的外观
3.4 菜单设计器的使用
3.5 制作按钮文本编辑器实例
3.6 制作菜单式文本编辑器
第4章 使用JBuilder 9开发Web应用
4.1 WebApp和WAR文件
4.2 使用Servlet向导创建小服务程序
4.3 创建JSP程序
4.4 在Servlet和JSP中使用InternetBeans
4.5 使用Struts framework开发Web应用
第5章 使用JBuilder 9开发数据库应用
5.1 JBuilder 9数据库基础知识
5.2 访问数据文件
5.3 访问数据库
5.4 数据库的关联关系
5.5 数据的过滤.排序和查找
5.6 使用Database Pilot管理数据库
5.7 使用JBuilder 9创建数据库应用实例
第6章 JBuilder 9的高级应用之一
6.1 在JBuilder 9中使用CVS进行版本控制
6.2 使用JavaDoc生成器创建Doc文档
第7章 JBuilder 9的高级应用之二
7.1 使用Ant编译工程
7.2 创建并运行test case和test suited
7.3 Web服务技术介绍
第8章 使用JBuilder 9开发XML应用
8.1 XML介绍
8.2 创建和验证XML文档
8.3 转换XML文档
8.4 数据绑定
8.5 创建SAX处理器解析XML文档
第9章 使用JBuilder 9开发J2EE应用
9.1 J2EE介绍
9.2 在JBuilder 9中为开发EJB配置应用服务器
9.3 EJB介绍
9.4 使用EJB设计器开发会话bean实例
Java是目前最流行的编程语言之一,基于Java语言产生的Java体系是世界上很多开发人员用其开发企业应用的首选。JBuilder作为Java的一个工具,是最优秀的Java集成开发环境之一。目前它的最新版本是JBuilder 9,本书也是以JBuider 9进行介绍的。
本书共分为9章。第1章简单介绍了Java语言的产生和发展,以及JBuilder 9的应用浏览器;第2章使用JBuilder 9做了几个简单应用,在这几个应用中读者将了解工程、应用程序和JavaBean的概念;第3章介绍了JBuilder 9的可视化编程环境,并且使用两个实例来介绍Java用户界面中的组件、容器、菜单以及布局管理器等概念;第4章介绍了使用JBuilder 9开发Web应用,并且通过Struts技术的使用说明了Web应用的设计理念和MVC的设计思想;第5章介绍了使用JBuilder 9开发数据库应用;第6章是JBuilder 9的高级应用之一,详细介绍了团队开发和CVS的概念和应用,以及JavaDoc的制作;第7章是JBuilder 9的高级应用之二,详细介绍了单元测试的概念和应用,Ant编译部署技术以及Web服务技术;第8章是XML的内容,详细介绍了XML的基本语法和设计思路、XML的转换和验证以及数据绑定;第9章是J2EE的内容,详细介绍了J2EE的基本概念、EJB技术以及JBuilder 9对这些技术应用的集成。
本书的两位主编人员是具有多年Java开发经验的高级程序员,在本书中融入了他们的很多经验和设计思想,相信读者能从本书中学到很多经验。本书内容丰富,结构清晰,语言简练,实例众多。对于入门级读者来说,本书将是带领其进入Java领域的首选:对于有一定经验的开发人员来说,本书也是深化编程思想和解决困惑的好帮手。
本书是多人智慧的结晶,除封面署名的作者外,参与整理资料和制作的人员还有王强、史新霞、周惠、杨玉敏、张凤霞、买芳芳、贺宝江、宋军山、亢喜成、龙红霞、龙海、王燕、陈丙离、张挂云、张极超和赵永魁等。由于作者水平有限,书中难免有不足之处,欢迎广大读者批评指正。