第2章 Java Web应用开发与运行环境的建立_第1页
第2章 Java Web应用开发与运行环境的建立_第2页
第2章 Java Web应用开发与运行环境的建立_第3页
第2章 Java Web应用开发与运行环境的建立_第4页
第2章 Java Web应用开发与运行环境的建立_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章JavaWeb应用开发与运行环境的建立,2.2安装和配置JDK,2.3安装和配置Tomcat,2.4创建和发布Web应用,2.5安装、配置和使用MyEclipse,2.6小结,2.7习题,2.1JavaWeb应用开发和运行环境概述,2.1JavaWeb应用开发和运行环境概述,要进行JSP应用程序的开发首先要配置JSP的开发和运行环境。下面列出JSP开发运行环境的全部组成:服务器端:1.WindowsXPProfessional简体中文版2.Java2开发工具包(JDK6)3.ApacheTomcat5.54.MyEclipse6.5客户端:1.操作系统2.InternetExplorer4以上版本,2.2安装和配置JDK,JDK即Java开发工具包(JavaDevelopmentKit)的缩写。它是整个Java的核心,其中不仅包含了Java运行环境(JavaRuntimeEnvironment),Java跨平台的核心Java虚拟机JVM(JavaVirtualMachine),还包括了众多的Java开发工具和Java基础类库(rt.jar)。目前主流的JDK是Sun公司发布的JDK。本书所使用的JDK是Sun公司发布的JDK6。,(1)下载JDK安装程序Sun公司免费提供免费的JDK来供Windows以及Linux平台使用,可从,图2.1安装JDK完成后在控制面板中可以看到相关信息,图2.1安装JDK完成后在控制面板中可以看到相关信息,(3)JDK环境配置安装完JDK后还需要配置环境变量以使JSP引擎知道Java编译器的位置,在桌面“我的电脑”图标上单击鼠标右键,在弹出对话框中选择最下面“属性”,在弹出的对话框中选择“高级”选项卡,如图2.2所示。选择最下面的“环境变量”,弹出如图2.3所示的对话框。,图2.3设置环境变量对话框,图2.2高级选项卡,在下面的“系统变量”中选择“新建”,在弹出的新建系统变量对话框中添加变量名为JAVA_HOME,变量值为C:Javajdk1.6.0_07的新环境变量。如图2.4所示,同样的方法再新建一个名为CLASSPATH,值为“.;%JAVA_HOME%lib”的环境变量,注意其中的“.;”表示当前目录,不要漏掉。如图2.5所示。找到系统变量中的Path变量,在其值前面添加“%JAVA_HOME%bin;”,如图2.6所示。,图2.4添加JAVA_HOME变量,图2.5添加CLASSPATH变量,图2.6修改Path变量,(4)测试是否配置成功到此,JDK的安装与配置就完成了,我们可以用如下一个简单的Java程序测试JDK的安装与配置是否成功。在记事本中输入下面的代码,并将其保存在D:testHelloWorld.java。这些代码将在屏幕上输出“HelloWorld!”。publicclassHelloWorldpublicstaticvoidmain(Stringargs)System.out.println(HelloWorld!);,通过“开始运行”,并在其中输入“cmd”启动Windows的Command窗口,将路径转换成D:test,并输入javacHelloWorld.java,编译以上代码。然后在命令窗口中输入javaHelloWorld,如果屏幕上输出“HelloWorld!”,则表示JDK安装正确,如图2.7所示。,上述的javac命令是编译.java文件的命令,编译成功后将生成.class文件,java命令是启动JVM执行.class文件的命令。,图2.7JDK测试结果,2.3安装和配置Tomcat,2.3.5Tomcat的目录结构,2.3.3安装和配置Tomcat,2.3.2Tomcat与Servlet容器,2.3.1Tomcat简介,2.3.4测试Tomcat,2.3.1Tomcat简介,Tomcat是一个免费的开源的Serlvet容器本书使用Tomcat5.5版本。Tomcat5.5可在如下网址免费下载:/download-55.cgi,网站如图2.8所示。,图2.8Tomcat下载页面,对于Windows操作系统,Tomcat5.5提供了两种安装文件,一种是apache-tomcat-5.5.26.exe,一种是apache-tomcat-5.5.26.zip。另外,Tomcat5.5默认不安装管理员模块,如果需要使用则要下载安装管理员模块(AdministrationWebApplication),以方便地进行服务器的配置,下载后的文件默认文件名为apache-tomcat-5.5.26-admin.zip。下载页面如图2.9所示。,图2.9下载可执行的Tomcat安装文件及管理员模块,2.3.3安装和配置Tomcat,下面介绍apache-tomcat-5.5.26.exe的安装与Tomcat运行环境的设置。双击Tomcat安装文件apache-tomcat-5.5.26.exe将启动Tomcat安装程序,如图2.11所示。安照向导指示可以自动完成Tomcat的安装。,图2.11Tomcat安装向导首页,此处设置Tomcat的安装路径为C:ProgramFilesApacheSoftwareFoundationTomcat5.5。需要注意的是其中选择端口号和配置管理员用户名和密码的步骤,如图2.12所示。这里可按照默认值安装,也可以根据需要修改各项内容,但一定要记住修改后的端口号和管理员用户名及密码,因为在以后使用Tomcat的过程中要用到此两项内容。,2.12安装设置,另外,在安装过程中安装程序会自动搜索Java虚拟机的安装路径,然后提供给用户确认,如图2.13所示。,图2.13自动选择JDK安装路径,最后选择安装,则可完成Tomcat5.5的安装。安装完成后,在Windows系统的“开始”-“程序”菜单下会添加ApacheTomcat5.5菜单组。Tomcat5.5以后的binary核心安装版不再提供TomcatAdministrationWebApplication。要安装后者,需要单独下载和安装。Tomcat并没有为AdministrationWebApplication提供一种自动整合的安装程序,需要单独安装和配置。下面介绍其详细过程。双击下载的管理员模块压缩文件,解压AdministrationWebApplication文件apache-tomcat-5.5.26-admin.zip,比如放在C:tom中,解压完后需要经过以下几步来实现该模块的安装。,第一步,将C:tomapache-tomcat-5.5.26confCatalinalocalhost文件夹下的admin.xml文件拷贝到C:ProgramFilesApacheSoftwareFoundationTomcat5.5confCatalinalocalhost的文件夹中。注意一定要放在正确的路径中。第二步,将C:tomapache-tomcat-5.5.26serverwebapps中的admin整个文件夹拷贝到C:ProgramFilesApacheSoftwareFoundationTomcat5.5serverwebapps文件夹中。第三步,用具有编辑功能的notebook等打开C:ProgramFilesApacheSoftwareFoundationTomcat5.5conf中的tomcat-users.xml文件。查看文件中是否有以下语句:,2.3.4测试Tomcat,安装完成后,打开IE,在地址栏中输入http:/localhost:8080或:8080(localhost和均表示本地机器,8080是Tomcat默认监听的端口号),将会打开Tomcat的默认主页,如图2.14所示,表示Tomcat安装成功。,图2.14Tomcat默认主页,在Web浏览器中键入http:/localhost:8080/admin,这时可以看到TomcatServerWebAdministrationTool的login界面,如图2.15所示,说明管理员模块安装成功。,图2.15管理员登录界面,2.3.5Tomcat的目录结构,Tomcat5.5安装目录下有10个目录,分别是bin,common,conf,logs,server,shared,src,temp,webapps和work目录。,2.3.5Tomcat的目录结构,2.3.5Tomcat的目录结构,此外,对于后面将要介绍的JavaWeb应用程序,在它的WEB-INF目录下,也可以建立lib子目录,在lib子目录下可以存放各种JAR文件,这些JAR文件只能被当前Web应用程序所访问。,2.4创建和发布Web应用,2.4.2配置虚目录,2.4.1创建和发布Web应用,2.4.1创建和发布Web应用,JavaWeb应用由一组静态HTML页、Servlet、JSP和其他相关的类组成。Web应用的配置信息存放在web.xml文件中。在发布某些组件时,必须在web.xml文件中添加相应的配置信息。按照JavaEE规范的规定,一个典型的Web应用程序包含四个部分:1.公开目录2.WEB-INF/web.xml文件,发布描述符(必选)3.WEB-INF/classes目录,编译后的Java类文件(可选)4.WEB-INF/lib目录,Java类库文件(*.jar)(可选),公开目录存放所有可以被用户的访问的资源,包括.html,.jsp,.gif,.jpg,.css,.js,.swf等等。WEB-INF目录是一个专用区域,这个目录下的文件只供容器使用,Web容器要求在应用程序中必须有WEB-INF目录。WEB-INF中包含:发布描述符,一个名为web.xml的XML文件一个classes目录一个lib目录,比如开发一个名为helloapp的应用,则可以在Tomcat安装目录下的webapps目录下创建这个目录结构。/helloappWeb应用的根目录,所有的JSP和HTML文件都存放于此目录下/helloapp/WEB-INF存放web应用的发布描述文件web.xml/helloapp/WEB-INF/classes存放各种class文件,Servlet类文件也放于此目录/helloapp/WEB-INF/lib存放web应用所需的各种JAR文件,比如可以存放JDBC驱动程序的JAR文件,Tomcat的类装载器先装载classes目录下的类,再装载lib目录下的类,如果两个目录下存在同名的类,classes目录下的类具有优先权。除了在webapps目录下创建这个目录结构,还可以将此目录结构放在别的位置,然后通过配置虚拟目录的方法发布应用。,2.4.2配置虚目录,当不想把JSP程序、网页等编写的程序文件部署在Tomcat的根目录下时,虚拟目录是最好的选择。虚拟目录实际上是在服务器上做一个映射,把某个名称命名的目录指向另外一个事实上存在的目录.在Tomcat5.5中配置虚拟目录无须重新启动Tomcat5.5。只需要在Tomcat5.5安装目录下的“conf/Catalina/localhost”文件夹下新建一个xml文件。比如,将文件helloapp.jsp文件放在D:/Helloapp/WebRoot目录下,需要用如下语句配置虚拟目录:,其中,表示一个虚拟目录,它主要有两个属性,path为虚拟目录的名字,而docBase则是具体的文件位置。在这里配置的虚拟路径名称为jsp,文件的实际存放地址为D:/Helloapp/WebRoot。将此文件保存为jsp.xml,这样就可以通过在地址栏中输入地址/jsp/*.jsp来访问这个虚拟目录中的文件了。,比如,在D:/Helloapp/WebRoot中存放一个名称为helloapp.jsp的jsp文件,则可以在IE地址栏中输入http:/localhost:8080/jsp/helloapp.jsp来访问该文件,该文件代码如下:虚拟目录测试页面);out.println(HelloWorld!);%,浏览结果如图2.17所示,图2.17通过设置虚拟目录来访问页面,2.5安装、配置和使用MyEclipse,2.5.2MyEclipse的使用初步,2.5.1安装和配置MyEclipse6.5,2.5.1安装和配置MyEclipse6.5,(1)下载MyEclipseMyEclipse6.5是一款商业的基于Eclipse的JavaEE集成开发工具,官方站点是,(2)安装MyEclipse双击下载的文件,然后一直单击Next,直至结束。(3)运行MyEclipse安装完成后可以单击“开始”下的“所有程序”,找到MyEclipse6.5程序组中的MyEclipse6.5,单击即可启动MyEclipse6.5。第一次启动后主界面还显示一个欢迎页面(Welcome),点击点击欢迎页面上的(Gototheworkbench)图标,之后就可以进行开发了。这时MyEclipse6.5界面如图2.19所示。,图2.19MyEclipse6.5的工作界面,(4)配置TomcatMyEclipse支持对多达20种应用服务器(ApplicationServer),其中包括Tomcat等。要想实现对这些服务器进行管理,需要进行配置。下面仅介绍对Tomcat服务器的配置。单击菜单栏中Windows项下的Preferences选项,选择左边MyEclipseEntepriseWorkbench的子节点Servers,再选择其下的Tomcat子节点。在右边设置TomcatServer为可用状态(Enable),然后单击Browse选择Tomcat的安装目录即可,效果如图2.20所示。,图2.20设置Tomcat,(5)配置JDK在上述Tomcat的节点下选择JDK子节点,在右边的窗口中单击Add按钮,在弹出的界面窗口中单击Browse命令,选择JDK的安装目录即可,如图2.21所示。MyEclipse6.5默认的JDK是使用其自带的JDK,如图2.22所示。,图2.21JDK的配置,图2.22默认的JDK设置,2.5.2MyEclipse的使用初步,使用MyEclipse可以创建多种类型的项目,本节介绍如何创建一个JSPTEST的Web项目。选择菜单FileNewWebProject,可以启动创建Web项目的向导,如图2.23所示。,图2.23创建Web项目向导,在上图的ProjectName中输入JSPTEST,然后选中J2EESpecificationLevel下面的JavaEE5.0单选钮,最后点击Finish按钮就可以创建Web项目了。MyEclipseWebProject完全支持2.4.1节所提到的Web应用的目录结构。创建完成后的Web项目目录结构如图2.24所示。,图2.24MyEclipseWebProject结构,创建好Web应用项目后,就可以在其中建立HTML文件以及JSP文件等了。通过选择菜单FileNewHTML(AdvancedTemplate)可以启动新建HTML文件对话框,可以设置文件的路径、文件名、文件类型等信息,如图2.25所示。,图2.25新建HTM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论