本书对Borland公司最新版本的JBuilder9.0及其应用开发过程做了全面深入的介绍,向读者讲用JBuilder9.0进行Java编程的方法。书涵盖pplication,Applet,JSP,Servlet,EJB和WebService等内容。丰富的实例有助于读者尽快掌握使用JBuilder9.O的方法。本书内容新颖、语言浅显、例子典型、方便查阅。本书适用于JBuilder软件的初学者和刚刚从JBuilder的其他版本转到JBuilder9.0平台上的开发者学习使用。Borland公司于2003年最新推出的JBuilder9.0作为一种快速、高效的开发Java程序的软件并发工具,直受到业界的关注和欢迎。JBuilder更是一种强大、完善、全面的开发工具,它长期的发展和演化过程使其能够不断适应应用软件体系结构的最新发展和用户需求,成为Java程序开发者的最佳开发工具之一。我们编写本书的目的是希望能够引导读者利用JBuilder这一强大工具,进行Java各类程序的开发。本书有以下特点:1.内容新颖。本书面向Jbuilder9.0的最新版本,使用了当前Java程序开发的先进技术。2.语言浅显。本书面向JBuilder软件的初学者和刚刚从其他版本JBuilder转到JBuilder9.0平台上的开发者,语言浅显,通俗易懂,使读者可以轻松掌握相关的知识。3.例子典型。本书所选用的例子,都是针对所在章节的相关知识,力求涵盖所有内容且,且各章均配有附图实例。4.方便查阅。本书的例子都相对独立,查阅某章的例子,一般不需要之前章节的知识。本书全面地介绍了JBlder9.0程序开发的基本知识,共分为12章,另有两个附录,各章主要内容如下。第1章介绍了Java和JBuilder9.0的基础知识。首先对Java做了简短的概述,接着简单介绍了JBuilder9.0的新特性和安装过程。第2章以两个HelloWorld程序为例,详细解释了最常见的两种Java应用程序Application和JavaApplet在Builder9.0中的创建和生成过程,并通过程序代码的修改,提供了JBuilder9.0中源代码修改的具体过程。第3章深入全面地介绍了Java的相关知识,包括Java的语法和常用的类库,为本书中后续内容的理解打下坚实的基础。第4章通过实例,讲述了一些常用Swing控件的使用,包括它们的属性设置以及控件事件响应函数的编码过程。第5章通过一个简易计算器的例子,详细讲述了使用JBuilder9.0开发应用程序(Application)的全过程。第6章由于Applet和Application除了对磁盘的访问权限以外相差无几,笔者没有花太多篇幅讲解一个复杂的Applet程序,而是用了一个简单,但带有网络特色的“邮件发送器”程序来使读者对Applet有一个明确的了解,并轻松建立和维护Applet项目。另外,还以一个经典的“网页时钟”例子讲述了多线的概念与实现。第7章通过对JDBC的介绍和几个示例的应用,展示了如何利用JBuilder开发与数据库相关的应用程序。第8章JavaBean是实现可重用组件的重要思想,JBuilder9.0提供了强大的BeanExpress工具,帮助开发者快速开发JavaBean。本章通过一个日期组件的例子,详细讲述了一个JavaBean的开发过程。第9章开始讲解J2EE规范的最外层——JSP(JavaServerPages),并附带说明了HTML语法。用了一个简单的“网页计算器”让读者先领略到动态网页的特点,了解JSP简单运算功能的实现方法,并为对Servlet和EJB的了解打下基础。第10章通过介绍Servlet的几个相关的重要的类以及它们的使用方法,展示了如何利用JBuilder来开发Servlet。第11章通过一个SessionBean,一个EntityBean以及一个MessageDrivenBean的示例开发,展示了JBuilder便捷开发EJB的能力。第12章通过对一个具体问题的解决,提出了WebService的方案,并以此为开头,接着讲述了XML,XML-RPC,SOAP,WSDL和WebService的概念。然后通过创建一个简单的例子,展示了使用JBuilder9.0创建WebService的方法,并通过对JBuilder9.0自带的一个例子的解析,展示了JBuilder9.0利用现有的WebService创建程序的方法。附录A收录了JBuilder9.0的关于新特性的部分联机文档,展示最新版JBuilder的特征。、附录B以JBuilder9.0的默认项目为例,简单介绍了JBuilder9.0的界面元素。本书由胡雷、叶曙光、徐饪编著,参与写作的还有李平、张晨、袁丁、张允中、叶子青、胡蓉、宁海洋、汪杰、孙展、张同、汪洋、刘冰等。由于时间仓促,加之水平有限,不当之处在所难免,请读者批评指正。