第Ⅰ部分 概 述 第 1章 JDev eloper概述 JDev eloper 是一种用于Jav a 编程的集成开发环境(IDE)。它为设计、开发、调试和部署所有类型的3GL Jav a 及组成J2EE(Jav a 2 Platform,Enterprise Edition)战略的其他相关文件提供了相当丰富的特性。JDev eloper 包括很多向导和代码生成器,可以简化Jav a 的内部机制,使您能够将精力集中在用Jav a 解决业务问题上。它还提供了强大的代码组织与配置管理功能。Oracle 9i版的JDev eloper 与它的以前版本相比是一个巨大的飞跃。 本章将从整体上介绍JDev eloper,展示其中各种各样的特性和功能。 本章讨论JDev eloper 的一个主要特性——Jav a 业务组件(Bu siness Components for Jav a,BC4J),并概述如何用JDev eloper 开发应用程序;还提供了一些简单的动手练习,以便您可以开始生成一些代码。有关BC4J 的更详细信息将在本书的第Ⅱ部分介绍。第 2 章讲述了JDev eloper IDE 本身由哪些组件构成。第 3 章讨论如何用IDE 构建 BC4J 应用程序;对于Jav a 初学者来说,第 4 章简要介绍了一些重要概念,要想更有效地使用JDev eloper,必须理解这些概念。第 5 章讨论了形成一致的命名约定的重要性,对于使用JDev eloper 开发应用程序过程中需要用到的各种元素,都给出了如何为其命名的建议。用JDev eloper 的调试特性进行调试的内容将在第 6 章讨论。第 7 章则概要描述了部署Jav a 客户端(Jav a 应用程序和applet)及JSP(Jav a Serv er Pages,Jav a 服务器页面)应用程序的方法。最后,第 8 章着眼于9i 版中的一个新特性:类建模器(Class Modeler),说明了如何运用这个工具协助进行应用程序开发。 本书经常会提到创建“应用程序”,下面的说明框将帮助您弄清楚作者在本书中是如何使用这个词的。 什么是应用程序 在IT 业界,很多人都会用到“应用程序”这个词。然而,在不同的环境中它可能代表完全不同的意思。一些人用“应用程序”表示整个计算机系统,其他人则用这个词表示整个计算机系统中的一部分,它在单个程序中物理地实现。在本书中,第 2 种定义将用来表示整个系统中的一个逻辑组成部分,通常是在单独的 JDev eloper 工作区内实现的。 “应用程序”一词还有其他用法,如 Jav a 应用程序,这是与 Jav a 虚拟机(JVM)一起部署在客户端的一类 Jav a 程序,这类程序不需要浏览器的介入。本书中的“Jav a ...