第2章 搭建开发环境
2.1 引言
在学习Java EE应用开发之前,首先必须熟悉Java EE的开发工具和开发环境。相对于桌面应用开发,Java EE的开发步骤相对复杂一些。因为Java EE应用必须先发布到Java EE应用服务器上才能够被客户访问。
对于初学者来说,最适合使用集成开发环境进行入门学习。我们毕竟应当将主要精力放在Java EE知识的学习上,而不是被类似如何部署Java EE应用等问题而搞得焦头烂额。网络上一些免费的集成开发环境如NetBeans、Eclipse等为Java EE开发提供了工具支持。
NetBeans是Oracle为软件开发者提供的一个免费、开放源代码的集成开发环境。NetBeans易于安装和使用。它为Java EE开发者创建企业应用程序提供了所需的全部工具。Java EE编程属于服务器端应用的编程,因此Java EE程序的运行还需要一个应用服务器的支持。NetBeans IDE 7内置了开源的Java EE 6应用服务器GlassFish 3.1,它全面支持最新的Java EE 6规范,为开发人员部署和调试程序提供了一个良好的平台。因此,本书将基于NetBeans IDE来讲解Java EE的各项编程技术。
注:Eclipse也是一款优秀的Java开发环境,但是不内置Java EE应用服务器,而且需要安装各种插件来帮助开发Java EE应用,插件与Eclipse平台间还经常出现版本不兼容的问题。
下面就详细介绍在Windows 7操作系统下如何利NetBeans IDE来搭建Java EE集成开发环境。
说明:本书所有Java EE编程示例,都将使用本章搭建的Java EE开发环境配置:Windows 7(64位)+JDK7.02+NetBeans 7.2。另外,由于Java EE跨平台的优点,本书中的所有代码完全可以运行在其他兼容Java EE 6规范的应用服务器上。