Java Web应用开发技术与案例教程
上QQ阅读APP看书,第一时间看更新

1.2 Java Web开发环境及开发工具

Java Web应用开发,就是如何使用Java语言及其相关的开发技术,来完成Web应用程序的开发过程。开发Java Web应用程序,需要相应的开发环境和开发工具。本节主要介绍Java Web开发环境的搭建和开发工具的使用。

主要内容包括:下载并安装Java的JDK,下载并安装(Tomcat)服务器,下载集成开发工具并配置开发环境,设计简单的Java Web应用程序并部署和测试,并给出如何创建定制的Web应用。

1.2.1 JDK的下载与安装

JDK即Java Development Kit(Java开发工具包)的缩写。它是整个Java的核心,其中不仅包含了Java运行环境JRE(Java Runtime Environment),还包括了众多的Java开发工具和Java基础类库(*.jar)。

目前主流的JDK是Sun公司发布的JDK。在开发和运行Java Web程序前,首先必须安装JDK。本书所使用的JDK是Sun公司发布的JDK6。

1.下载JDK安装程序

Sun公司提供免费的JDK供Windows以及Linux平台使用,可从http://java.sun.com/javase/downloads/index.jsp网站下载最新的JDK版本。在本书中,使用了基于Windows操作系统的“jdk-6u7-windows-i586-p.exe”文件。

2.安装JDK

双击安装文件“jdk-6u7-windows-i586-p.exe”,系统自动进入安装进程,按照向导指示即可完成安装。假设将JDK安装于“C:\Java\”目录下,则在该目录下有jdk1.6.0_20和jre6两个子目录,分别存放Java程序的开发开发环境和运行环境。

另外,一般还需要对安装后的JDK进行配置(设置环境变量)。由于本书中使用的是MyEclipse开发工具,将在1.3节中开发案例中给出,此处将不再配置。

1.2.2 Tomcat服务器的安装和配置

Tomcat是一个免费的开源的Servlet容器,可从http://tomcat.apache.org处下载最新版本。本书使用tomcat-6.0.26版本。对于Windows操作系统,tomcat-6.0.26提供了两种安装文件,一种是apache-tomcat-6.0.26.exe,一种是apache-tomcat-6.0.26.zip。本书下载apache-tomcat-6.0.26.exe。

1.安装和配置Tomcat

双击Tomcat安装文件apache-tomcat-6.0.26.exe将启动Tomcat安装程序,如图1-1所示。按照向导一直单击Next,可自动完成Tomcat的安装。但要注意以下几点:

(1)安装目录:此处设置Tomcat的安装路径“C:\Java”。通常其默认路径是“C:\Program Files\Apache Software Foundation\Tomcat 6.0”。

(2)安装到图1-2所示的安装界面时,要选择端口号和配置管理员的用户名和密码。可按照默认值安装,也可根据需要修改各项内容,但一定要记住修改后的端口号和管理员的用户名及密码,因为在以后使用Tomcat的过程中要用到这两项内容。一般按默认值安装(端口号为:8080,用户名:admin,密码:空)。

(3)在安装过程中安装程序会自动搜索Java虚拟机的安装路径,然后提供给用户确认,如图1-3所示。

978-7-111-44207-3-Chapter01-1.jpg

图1-1 Tomcat安装向导首页

978-7-111-44207-3-Chapter01-2.jpg

图1-2 安装设置

978-7-111-44207-3-Chapter01-3.jpg

图1-3 自动选择JDK安装路径

(4)最后选择安装,则可完成Tomcat 6.0的安装。安装完成后,在Windows系统的“开始”->“程序”菜单下会添加Apache Tomcat 6.0菜单组。

2.测试Tomcat

打开IE浏览器,在地址栏中输入http://localhost:8080或http://127.0.0.1:8080(localhost和127.0.0.1均表示本地机器,8080是Tomcat默认监听的端口号),将会打开Tomcat的默认主页,如图1-4所示,表示Tomcat安装成功。

978-7-111-44207-3-Chapter01-4.jpg

图1-4 Tomcat默认主页

3.Tomcat的目录结构

Tomcat 6.0安装目录下有bin、conf、lib、logs、temp、webapps和work等子目录,其目录结构及其用途,如表1-1所示。

表1-1 Tomcat的目录结构及用途

978-7-111-44207-3-Chapter01-5.jpg

注意:对于开发的Java Web应用程序,在部署后,其应用程序按照一定的目录结构放置在目录/webapps下。

1.2.3 MyEclipse集成开发工具的安装与操作

MyEclipse是一个基于Java的开放源代码的可扩展的应用开发平台,它为编程人员提供了一流的Java集成开发环境。MyEclipse更新比较快,目前最新的版本为MyEclipse 11版本。无论新版本还是以前的版本,其基本操作类似,只是在新版本中集成了更多的框架和第三方的jar包。本书使用MyEclipse 6.0版本。

1.安装、配置MyEclipse

MyEclipse是一款商业的基于Eclipse的Java EE集成开发工具,官方站点是http://www.myeclipseide.com/。进入到MyEclipse的下载页面后,有几个不同版本可供下载,推荐下载ALL in ONE版本。双击下载的文件,然后一直单击Next,直至结束。

2.运行MyEclipse

安装完成后可以单击“开始”下的“所有程序”,找到MyEclipse 6.0程序组中的MyEclipse 6.0,单击即可启动MyEclipse 6.0。

第一次启动后主界面显示欢迎页面,关闭欢迎页面后就可以开发Web程序了。这时MyEclipse界面如图1-5所示。

978-7-111-44207-3-Chapter01-6.jpg

图1-5 MyEclipse的工作界面

3.MyEclipse的操作与快捷键

利用MyEclipse,可以较容易地开发Java Web的各组件,并能部署和运行,具体操作过程将在后面的开发案例中给出。在MyEclipse中,为了提高开发效率,提供了一些快捷键,使用时可以通过MyEclipse的帮助菜单了解各快捷键的使用。