【知识目标】 本章将向读者详细介绍JSP开发环境的搭建,主要包括JDK的安装配置、Tomcat的使用、MyEclipse开发环境的配置。本章的学习要点包括如下几点。
(1)JDK的下载、安装和配置;
(2)Tomcat的下载与启动;
(3)MyEclipse开发工具的配置和基本使用;
(4)创建第一个JSP程序。
【技能目标】
(1)掌握对JSP的运行环境(JDK+Tomcat)进行配置的技能;
(2)掌握常用的JSP开发工具的使用;
(3)学会编写最简单的JSP程序。
2.1 安装与配置JDK
2.1.1 JSP运行环境简介
为了能够编写JSP程序,至少需要具备两个基本条件:一是需要在计算机上安装JDK,并进行相关的环境变量的设置;二是需要在计算机上安装JSP引擎(也可以理解为Web服务器),如J2EE服务器、Resin和Tomcat服务器等。
基于Java的Web应用系统的开发和运行环境既包括客户端环境,也包括服务器端环境。其中,客户端运行环境只需要使用IE(Internet Explorer)等浏览器即可。在应用JSP进行Web程序开发时,服务器端的运行环境的搭建根据Web服务器的不同而有不同的方案。在本书中选择Tomcat作为Web服务器,通常也有3种方案。
(1)JDK + Tomcat。在这种方案里Tomcat既作为JSP引擎又作为Web服务器,配置比较简单。这是本书重点内容,也是本书案例系统的开发环境。
(2)JDK + Apache + Tomcat。虽然Tomcat除了作为JSP引擎外,也可以作为Web服务器,但其处理静态HTML的速度比不上Apache,并且其作为Web服务器的功能远远不如Apache强大。因此把Apache和Tomcat集成起来,用Apache作为Web服务器,而Tomcat
作为专用的JSP引擎,这是一种很好的方案。这种方案的配置比较复杂,但是能让Apache和Tomcat完美整合,实现强大的功能。本书从简单的角度考虑,没有选用这种方案,详细配置可以参阅相关资料。
(3)JDK + IIS + Tomcat。在Windows平台下最常用的Web服务器是IIS,正常情况下IIS不支持JSP,可以通过使用一个IIS到Tomcat重定向插件,保证IIS能够将所有的JSP请求发送到Tomcat执行,可以使IIS增加处理JSP的功能。如果之前已经习惯了使用IIS,可以尝试这种配置,详细配置可以参阅相关资料。
2.1.2 课堂任务1——JDK的下载与安装
【任务目标】 掌握JDK的安装和配置方法。
【知识要点】 根据Web服务器的版本和Web应用系统的需求选择合适的JDK版本,下载JDK并配置JDK路径。
【任务完成步骤】
1.下载JDK
可以到Sun公司网站上提供的下载地址免费下载JDK,本书使用的JDK1.8的下载地址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,下载页面如图2-1所示。
2.安装JDK
下载完毕后,直接运行所下载的jdk-8u5-windows-x64.exe,按照提示进行安装,安装过程中可以更改默认的安装路径(如C:\ jdk1.8.0_050)。
3.配置环境变量
在Windows 7的桌面上右键单击“计算机”,在弹出的快捷菜单中选择“属性”选项,再依次单击“高级系统设置”→“高级”→“环境变量”,如图2-2所示。在“环境变量”对话框(见图2-3)中,新建表2-1所示的变量名和变量值。
具体操作步骤如下所示。 (1)在“系统变量”选项区域中,单击“新建”按钮,在弹出的“新建用户变量”对话框中输入JAVA_HOME变量名和变量值,如图2-4所示。
(2)在“系统变量”选项区域中双击“Path”变量,在弹出的“编辑系统变量”对话框中的“变量值”文本框中添加Path变量值,如图2-5所示。
(3)在“Administrator的用户变量”选项区域中,单击“新建”按钮,在弹出的“新建用户变量”对话框中输入CLASSPATH变量名和变量值,如图2-6所示。
2.2 课堂任务2——下载与启动Tomcat
【任务目标】 掌握Tomcat应用服务器的下载和启动。
【知识要点】 选择与JDK匹配的Tomcat版本下载,并测试Tomcat是否能正常运行。
【任务完成步骤】
(1)下载Tomcat;
(2)启动与停止Tomcat;
(3)测试Tomcat。
下面对任务的完成步骤进行详细讲解。
1.下载Tomcat
Tomcat是Apache组织的产品, Tomcat服务器是当今使用最广泛的Servlet/JSP服务器,它运行稳定、性能可靠,是学习JSP技术和中小型企业应用的最佳选择,目前最新版本是8.0。
Tomcat的主页地址为http://tomcat.apache.org/,用户可以通过该网站的下载链接进入Tomcat的下载页面,如图2-7所示。
选择下载版本Tomcat 8.0,进入如图2-8所示的下载页面。选择“64-bit Windows zip (pgp, md5)”下载,该版本适合Windows 7环境使用。
2.启动与停止Tomcat服务
下载的Tomcat为免安装版,将下载的apache-tomcat-8.0.5-windows-x64.zip压缩包解压,双击“apache-tomcat-8.0.5-windows-x64\apache-tomcat-8.0.5\bin”下的“startup.bat”就可启动Tomcat服务,启动之后,窗体显示如图2-9所示。
停止Tomcat服务则双击“apache-tomcat-8.0.5-windows-x64\apache-tomcat-8.0.5\bin”下的“shutdown.bat”就可停止Tomcat服务。
3.测试Tomcat
成功启动Tomcat后,在浏览器中输入http://127.0.0.1:8080或http://localhost:8080,如果出现如图2-10所示的Tomcat默认主页,则表示Tomcat服务器安装配置正常。
2.3 认识Dreamweaver
Dreamweaver是Adobe公司开发的用于网站设计和网页制作的软件,现在最流行的版本为Dreamweaver CS6,它提供了强大的可视化布局工具、应用开发功能和代码编辑支持,方便设计和开发人员高效地设计、开发和维护基于标准的网站和应用程序。
在JSP程序开发中,可以利用Dreamweaver进行基础网站框架的搭建和网页界面的设计,也可以在Dreamweaver CS6中选择建立JSP文件,完成JSP程序的开发,Dreamweaver CS6的运行界面如图2-11所示。
2.4 JSP开发环境配置
JSP开发环境有很多种,本书以MyEclipse开发环境来介绍JSP项目的开发,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet、AJAX、 JSP、 JSF、 Struts、Spring、Hibernate、EJB3、JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。下面介绍MyEclipse10的下载与安装方法。
(1)从MyEclipse的官方网站http://myeclipseide.cn进入到MyEclipse的下载页面,如图2-12所示。
(2)单击“Windows版”显示所有适用于Windows操作系统下的MyEclipse版本,目前最新的版本是2014。在这里下载MyEclipse10.7版,其下载地址为http://myeclipseide.cn/windows.html,如图2-13所示。
(3)下载后的MyEclipse10.7是一个压缩文件,解压该压缩文件。
(4)双击解压后的“EXE”文件就可以安装,按照提示进行一步一步安装,这里就不再描述其具体安装步骤。
(5)安装完第一次启动MyEclipse时,会提示工作目录,选择一个默认存放新建项目的目录,如图2-14所示。若不想每次启动时都显示这个窗口,可以将其下方的“User this as the default and do not ask again”前面的复选框选中。
(6)MyEclipse启动后的主界面如图2-15所示。
2.5 课堂任务3——在MyEclipse下创建第一个JSP程序
【任务目标】
掌握在MyEclipse环境下JSP程序的编写、调试和运行方法。
【知识要点】
在配置好的MyEclipse开发环境中,应用JSP基础语法编写简单的JSP程序、调试JSP程序、运行JSP程序。
【任务完成步骤】
(1)新建Web项目;
(2)创建服务器;
(3)编写JSP文件;
(4)运行JSP文件。
下面对任务的完成步骤进行详细讲解。
1.新建Web项目
(1)启动MyEclipse,依次选择“File”→“New”→“Web Project”,打开“New Web Project”对话框,如图2-16所示。
(2)在 “New Web Project”对话框,输入项目名称“first”后,单击“Finish”按钮,完成名称为first的Web项目的创建,如图2-17所示。
2.启动服务器
单击工具栏上服务器按钮“ ”右侧的下拉按钮,依次选择“MyEclipse Tomcat”→“Start”,服务器正常启动结果如图2-18所示。
3.编写JSP文件
(1)选择“File”→“New”→“JSP(Advanced Templates)”,打开“Create a new JSP page”对话框,如图2-19所示。
(2)设置新建JSP文件存放位置,在“Create a new JSP page”对话框中单击“ ”按钮,打开“Folder Selection”对话框,如图2-20所示,单击项目名前面的折叠按钮,选择“WebRoot”文件夹,如图2-21所示,单击“OK”按钮完成设置。
(3)输入文件名。在文件名框中输入first.jsp,单击“Finish”按钮,完成JSP文件的新建,如图2-22所示。
(4)进入JSP文件编辑状态,编写显示“Welcome to JSP”的JSP文件后保存,如图2-23所示。
4.运行JSP文件 打开浏览器,在地址栏中输入“http://localhost:8080/first/first.jsp”。显示如图2-24所示的画面则表示程序运行成功。
2.6 课堂任务4——在Tomcat中部署JSP项目
【任务目标】 掌握在独立Tomcat服务器环境下JSP程序的编写、调试和运行方法。
【知识要点】 选择编辑器编写JSP文件,将JSP文件部署到Tomcat服务器中,调试并运行JSP程序。
【任务完成步骤】
(1)建立Web应用程序目录。在Tomcat服务器中建立Web应用程序目录和运行程序的步骤如下。
① 进入Tomcat服务器所在目录(如“E:\apache-tomcat-8.0.5”)的webapps目录,可以看到ROOT、examples、 tomcat-docs和webapps等Tomcat自带的目录。
② 在webapps目录下新建一个目录,命名为chap02。
③ 在chap02下新建一个目录WEB-INF(目录名称是区分大小写的)。
(2)创建并编写web.xml文件。
① 在WEB-INF下新建一个文件web.xml。
② 使用Dreamweaver等文本编辑工具编辑web.xml文件并保存。
web.xml文件的内容如下:
(3)编写first01.jsp文件。使用记事本、JCreator或其他文本编辑工具在“webapps\ chap02”文件夹中创建第1个JSP程序first01.jsp,该文件的内容如下:
(4)启动Tomcat服务器。
(5)在浏览器中输入http://127.0.0.1:8080/chap02/first01.jsp,程序运行成功的结果如图2-25所示。