作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 1560|回复: 0
打印 上一主题 下一主题

Tomcat下Java Web开发环境的配置(模版)

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
48438
跳转到指定楼层
楼主
发表于 2015-8-25 22:16:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)

                         网络教育学院
本 科 生 毕 业 论 文(设 计)
                                          





                                          



                                          
题    目:Tomcat下Java Web开发环境的配置

学习中心:           
层    次:     专科起点本科     
专    业:                     
年    级:      年   春/秋   季
学    号:                     
学    生:                     
指导教师:                     
完成日期:       年     月    日



内容摘要

内容摘要是毕业论文(设计)的内容不加注释和评论的简短陈述,具有独立性和自含性。包括课题来源,主要设计,实验方法,本人的主要成果,约含200个字符的中文摘要。

关键词:      ;      ;      ;
目    录

内容摘要        I
引    言        1
1  概述        2
1.1  背景        2
1.2  本文的主要内容及组织结构        2
2  Tomcat简介        3
2.1  Tomcat与Servlet容器        3
2.2  Tomcat的结构        3
2.3  Tomcat的工作模式        4
2.4  Tomcat的版本        4
2.5  ……        4
3  Tomcat的安装和测试        5
3.1  安装和配置Tomcat所需的资源        5
3.2  安装Tomcat        5
3.3  测试Tomcat的安装        7
4  创建和发布Web应用        8
4.1  Tomcat的目录结构        8
4.2  创建和发布Web应用        8
4.2.1  Web应用的目录结构        8
4.2.2  web.xml文件        8
4.2.3  在server.xml中加入<Context>元素        8
4.2.4  部署JSP        9
4.2.5  发布网页        9
5  结论        10
参考文献        11

引    言

从引言开始是正文的第一页,页码从1开始编排。
注意引言内容不要与摘要内容雷同。
引言,或称前言,主要阐述立题的背景与问题的提出。诸如本课题所及的国内外现状、理论依据、研究的意义,并点出自己要研究的主题和本论文要解决的问题等。
1  概述
1.1  背景
(此部分简要介绍论文的研究背景、目的、意义等。)
                                                                       
                                                                       
                                                                     
                              。
(与本毕业设计相关的国内外研究或应用现状)
                                                                       
                                                                       
                                                                     
                              。

1.2  本文的主要内容及组织结构
(简要介绍本文的研究内容,并给出本文的组织结构。)
本文研究的内容为                         。
本文的组织结构:
全文共分  章。
第一章,主要是介绍                         。
第二章,介绍                               。
第三章,                                   。
第四章,                                   。
……
2  Tomcat简介
(本部分主要介绍Tomcat的相关知识,首先要给出一段综述,然后可以考虑从以下几个方面介绍。Tomcat与Servlet容器、Tomcat的结构、Tomcat的工作模式、Tomcat的版本等。)
例子:
2.1  Tomcat与Servlet容器
(给出关键部分的介绍,并画出相关原理图。例图如下。)
Tomcat就是一种可运行Servlet的容器(环境),Servlet是运行在服务器上的组件,Servlet容器创建ServletRequest对象和ServletResponse对象。Tomcat服务器是由一系列可配置的组件构成,最主要的功能就是充当Java Web应用的容器。Tomcat的工作模式有三种:1、独立的Servlet容器;2、进程内的Servlet容器 ;3、进程外的Servlet容器。
Tomcat作为Servlet容器,它就成了WEB客户和Servlet两者中间的桥梁。如图2-1所示。即:Tomcat把客户请求,传给Servlet,Servlet处理用户请求,把结果给Tomcat,Tomcat再把结果传给客户。为什么要Tomcat介入,而不是直接由Servlet接收,处理,返回呢?那么首先可以肯定的是客户肯定不可以直接和Servlet交互,所以才有Servlet容器介入。那么Servlet容器和Servlet之间如何交互呢?它们之间的接口由Java Servlet API定义的.这个API中,定义了Servlet的各种方法,还定义了Servlet容器传递给Servlet的对象。如:请求对象ServletRequest和响应对象ServletResponse。
                                                                     
                                                                       
                                                                     
                                 。


图2.1 Servlet容器响应客户请求的过程

2.2  Tomcat的结构
(给出关键部分的介绍,可以考虑从以下角度介绍,每个Tomcat组件在server.xml文件中对应一种配置元素。这些元素可分为4类:顶层类元素、连接器类元素、容器类元素、嵌套类元素。分别详细介绍,并画出相关原理图。例图如下。)
Tomcat服务器是由一系列可配置的组件构成,其核心组件是Catalina Servlet容器,它是所有其他Tomcat组件的顶层容器。Tomcat的组件可以在<CATALINA_HOME>/conf/server.xml文件中进行配置,每个Tomcat的组件在server.xml文件中对应一种配置元素。
以下代码是以XML的形式写出的各种Tomcat组件之间的关系:
<Server>
<Service>
<Connector/>
<Engine>
<Host>
<Context>
</Context>
</Host>
</Engine>
</Service>
</Server>
以上XML代码中,每个元素都代表一种Tomcat组件.这些元素分四类:
1.顶层类元素
顶层类元素包括<Server>元素和<Service>元素,他们位于整个结构的顶层。
2.连接器类元素
<Connector>素代表了介于客户与服务之间的通信接口,负责将客户的请求发送给服务器,并将服务器的响应结果传递给客户。
3.容器类元素
容器类元素代表处理客户请求并生成响应结果的组件,有3种容器类元素:Engine,Host和Context。 Engine组件为特定的Service组件处理所有客户请求,Host组件为特定的虚拟主机处理所有客户请求,Context组件为特定的Web应用处理所有客户请求。
4.嵌套类元素
嵌套类元素代表可以加入到容器中的组件,如<Logger>元素、<Valve>元素和<Realm>元素等。
                                                                     
                                                                       
                                                                     
                                 。


图2.2 Tomcat各个组件之间的嵌套关系

2.3  Tomcat的工作模式
(Tomcat作为Servlet容器,有以下几种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。可以从这几方面加以叙述。简要介绍即可。)
Tomcat作为Servlet容器,有3种工作模式:独立的Servlet容器、进程内的Servlet容器和进程外的Servlet容器。
1.独立的Servlet容器
独立的Servlet容器是Tomcat的默认模式。在这种模式下,Tomcat可以作为独立的Java Web服务器,Servlet容器作为构成Web服务器的一部分而存在。
2.进程内的Servlet容器
Tomcat作为进程内的Servlet容器时,Servlet容器是作为Web服务器的插件和Java容器的实现。Web服务器插件在内部地址空间打开一个JVM(Java Virtual Machine)使Java容器得以在内部运行。如有某个需要调用Servlet的请求,插件将取得对此请求的控制并将它传递(使用JNI)给Java容器。进程内的容器对于多线程、单线程的服务器非常适合,并且提供了很好的运行速度,只是伸缩性有所不足。
注:JNI是Java Native Interface的简写,它是Java本地调用接口。通过这个接口,Java程序可以和其他语言编写的本地程序进行通信。
3.进程外的Servlet容器
Tomcat作为进程外的Servlet容器时,Servlet容器运行于Web服务器之外的地址空间,并且作为Web服务器的插件和Java容器的实现的结合。Web服务器插件和Java容器JVM使用IPC机制(通常是TCP/IP)进行通信。当一个调用Servlet的请求到达时,插件将取得对此请求的控制并将其传递(使用IPC等)给Java容器,进程外容器的反应时间或进程外容器引擎不如进程内容器,但进程外容器引擎在许多其他可比的方面更好(如伸缩性、稳定性等)。
注:IPC是Interprocess Communication(进程间通信)的简写,它是实现进程间通信的一种技术。
Tomcat既可作为独立的容器(主要用于开发和调试),又可以作为对现有服务器的附加(当前支持Apache、IIS和Netscape服务器)。
                                                                     
                                                                       
                                                                     
                                 。
2.4  Tomcat的版本
(查找相关资料,列出Tomcat的几个版本,对每个版本进行简单介绍即可。)
随着SUN公司推出Servlet/JSP规范的不断完善和升级,Tomcat的版本也随之不断更新。Tomcat和Servlet/JSP规范之间的版本对应关系参见表1.1。





表 1.1 Tomcat版本与Servlet/JSP规范之间的版本对应关系
Servlet/JSP规范        Tomcat 版本        发布最新版本
2.5/2.1        6.0.x        6.0.20
2.4/2.0        5.5.x        5.5.28
2.3/1.2        4.1.x        4.1.40
2.2/1.1        3.3.x        3.3.2

Tomcat目前的最新版本是6.0.24,下面分别对Tomcat版本进行介绍:
1.Tomcat 3.x
Tomcat 的初始正式版本是3.x,(v3.1.1、v3.2.4、v3.3),完全遵循ASF(Apache Software Foundation)规范,支持Servlet2.2和JSP1.1 。该版本已经能能够连接IIS、Netscape Web Server,并支持war包形式发布应用。他最大的问题就是存在安全问题,并因此停止发布。
2.Tomcat 4.x
鉴于Tomcat 3.x的种种不足和致命的安全问题,Tomcat 4.x 对整个项目进行了重新架构,并且遵循新的servlet2.3、jsp1.2规范的支持并同时向下兼容Servlet2.2和JSP1.1 。重新架构的组件使用ant来设置任务来构建;开始支持与IDE的集成;连接器使用新的Cycote Connector连接器;基于管理的JMX;支持struts;性能和内存使用效率的等都有所提高。
3.Tomcat 5.x
Tomcat 5.x 基于Tomcat 3.x,Tomcat 4.x,遵循新的servlet2.4、jsp2.0规范。他最大的特点就是支持JDK5.0。Tomcat 5.x 是个总结、改进版本,因为有了3.x,4.x作基础,加上使用JDK5.0,使Tomcat在性能上有了突飞猛进的发展,备受大家欢迎。
4.Tomcat 6.x
Tomcat 6.x是目前的最新版本了。遵循新的servlet2.5、jsp2.1。该版本增加了很多新特性。主要有:或NIO HTTP连接进行异步IO操作组件功能:可以使用ant -f extras.xml的方式为Tomcat添加新的组件。 另外一个我感觉变化很大的是Tomcat 6.x目录发生了很的变化,lib 目录都集中到一起放在跟目录下,jar包也简洁多了。
Tomcat各版本之间,一方面版本号是跟着servlet、jsp规范同步发展的,另一方面,软件在架构设计和功能、性能方面都是与时俱进,不断丰富和提高。                                                                     
                                                                     
                                                                       
                                                                     
                                 。
2.5  ……
                                                                     
                                                                       
                                                                     
                                 。


3  Tomcat的安装和测试
(本部分主要介绍Tomcat的安装和测试的相关内容,首先要给出一段综述,然后可以考虑从以下几个方面介绍。安装和配置Tomcat所需的资源、安装Tomcat、测试Tomcat的安装。)

3.1  安装和配置Tomcat所需的资源
(在安装和配置Tomcat之前,需要下载两个适用于操作系统的软件:Tomcat和JDK,对这两个软件稍加介绍即可。)
                                                                     
                                                                       
                                 。
3.2  安装Tomcat
(给出安装过程,并对关键步骤加以细述,并给出截图。例图如下。)
                                                                     
                                                                       
                                 。


图3.1 Windows NT/2000 系统程序

图3.2 “环境变量”对话框


图3.3 设置JAVA_HOME环境变量


图3.4 设置CATALINA_HOME环境变量


3.3  测试Tomcat的安装
(给出测试过程,并对关键步骤加以细述,并给出截图。例图如下。)
                                                                     
                                                                       
                                                                     
                                 。


图3.5  Tomcat的默认主页

4  创建和发布Web应用
(本章主要介绍如何在Tomcat上创建和发布Web应用,可以从以下两部分加以介绍:Tomcat的目录结构和创建和发布Web应用。)
4.1  Tomcat的目录结构
(简要介绍Tomcat所包含的关键目录,及各目录所包含的内容。)
                                                                     
                                                                       
                                                                     
                                 。
4.2  创建和发布Web应用
(首先给出一段概述性文字,然后可以从以下几个方面加以介绍,如:Web应用的目录结构、web.xml文件、在server.xml中加入<Context>元素、部署JSP、发布网页等。也可以根据自己配置的情况,进行介绍。)
4.2.1  Web应用的目录结构
(Web应用有固定的目录结构,请查找相关资料,简要概述即可。)
                                                                     
                                                                       
                                                                     
                                 。
4.2.2  web.xml文件
(Java Web应用通过一个基于XML的发布描述符文件来配置其发布信息,这个文件名为web.xml,它位于WEB-INF子目录下。对关键内容进行简单介绍即可。)
                                                                     
                                                                       
                                                                     
                                 。
4.2.3  在server.xml中加入<Context>元素
(简要介绍相关内容即可)
                                                                     
                                                                       
                                                                     
                                 。
4.2.4  部署JSP
(做一个简单的JSP网页,给出代码。)
                                                                     
                                                                       
                                                                     
                                 。
4.2.5  发布网页
(先进行简单介绍,然后给出成功发布的网页截图。例图如下,网页中显示的内容是hello world!)
                                                                     
                                                                       
                                                                     
                                 。


图4.1 成功发布的JSP网页

5  结论
(总结自己所做的工作,并提出展望。)
                                                                     
                                                                       
                                                                     
                                 。
参考文献

[1] 张万山,王小四.空气质量的研究.环境学报,2000,34(6):13-17.
[2] 张完善.有色金属材料.第二版.大连:金属工业出版社,1998.89-90.
[3] 张完善,刘六,等.第五届科学管理国际会议论文集.北京:管理工程出版社,2001.18-19.
[4] 张完善,刘六.校园环境与学风建设.城市日报,2002年3月5日,第2版.
[5] Borko H, Bernier C L.Indexing concepts and methods.New York: Academic Pr.,1978.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2024-9-25 04:26 , Processed in 0.051984 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表