Servlet技术详解(含Tomcat)未完

发布于:2025-08-09 ⋅ 阅读:(18) ⋅ 点赞:(0)

JavaEE简介

image-20211202103750129

什么是JavaEE

JavaEE(Java Enterprise Edition),Java企业版,是一个用于企业级web开发平台,它是一组Specification。最早由Sun公司定制并发布,后由Oracle负责维护。在JavaEE平台规范了在开发企业级web应用中的技术标准。

在JavaEE平台共包含了13个技术规范(随着JavaEE版本的变化所包含的技术点的数量会有增多)。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JPA、JTA、JavaMail和JAF。

JavaEE缺点

  1. JavaEE技术使用时过于复杂了。

  2. JavaEE技术使用慢,效率过低。

  3. JavaEE技术较重,很多技术需要依赖服务器中间件。

开源框架优点

  1. 高效:开发变得简单,快速,并且有效。
  2. 成本:很多框架都是免费,并且开发人员编写代码更快,所以客户成本自然 更低。
  3. 支持:框架有文档支持,团队支持,或者大的社区支持,能迅速帮你解决问 题。

JavaEE版本

年份 版本 对JDK的支持 Servlet版本 JSP版本
1999年12月 1.2 1.1 and later 2.2 1.1
2001年9月 1.3 1.3 and later 2.3 1.2
2003年11月 1.4 1.4 and later 2.4 2.0
2006年5月 5.0 5 and later 2.5 2.1
2009年10月 6.0 6 and later 3.0 2.2
2013年6月 7.0 7 and later 3.1 2.3
2017年8月 8.0 8 and later 4.0 2.3

注意

2017 年 8 月,Java EE 已经正式更名为 Jakarta EE(雅加达)。

实时效果反馈

1.不是JavaEE平台中的规范?

A Servlet

B JSP

C JDBC

D IO

2.JavaEE8.0中对JDK版本的要求是?

A JDK 8 and Later

B JDK 7 and Later

C JDK 6 and Later

D JDK 5 and Later

答案

1=>D 2=>A

服务器

服务器简介

  1. 硬件服务器的构成与一般的PC比较相似,但是服务器在稳定性、安全性、性能等方面都要求更高,因为CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。
  2. 软件服务器(英文名称Server),也称伺服器。指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。

服务器分类

image-20211202104404337

JavaEE应用服务器(JavaEE Application Server)

应用服务器是Java EE规范的具体实现, 可以执行/驱动基于JavaEE平台开发的web项目。绝大部分的应用服务器都是付费产品。

常见的应用服务:

Weblogic(BEA Oracle 收费)

Webshpere(IBM 收费)

JBoss(RedHad 收费)

Geronimo(Apache 免费)

Web容器(Web Server)

只实现了JavaEE平台下部分技术标准,如Servlet,Jsp,JNDI,JavaMail。Web容器是开源免费的。

Tomcat(Apache 开源免费)

Jetty(Jetty 开源免费)

实时效果反馈

1.如下哪些服务器不是JavaEE应用服务器?

A Weblogic

B Tomcat

C JBoss

D Webshpere

2.在Web容器中不支持哪个JavaEE技术规范?

A Servlet

B JSP

C EJB

D JNDI

答案

1=>B 2=>C

Tomcat的使用

image-20211202104555625

Tomcat简介

Tomcat服务器是Apache的一个开源免费的Web容器。它实现了JavaEE平台下部分技术规范,属于轻量级应用服务器。

Tomcat版本说明

Tomcat版本 JDK版本 Servlet版本 JSP版本
10.0.X 8 and later 5.0 3.0
9.0.x 8 and later 4.0 2.3
8.0.x 7 and later 3.1 2.3
7.0.x 6 and later 3.0 2.2
6.0.x 5 and later 2.5 2.1

Tomcat作用

可以在Tomcat中运行我们所编写的Servlet、JSP。

实时效果反馈

1.Tomcat服务器是的一个开源免费的Web容器

A Apache

B IBM

C BEA

D Oracle

答案

1=>A

Tomcat下载与安装

下载

下载地址:Apache Tomcat® - Welcome!

安装

image-20211202104707665

配置环境变量

Tomcat是用Java语言开发的Web容器,所以在使用Tomcat时需要在操作系统中正确配置环境变量。

JAVA_HOME:C: \Program Files \Java\jdk 1.8.0_171
PATH: %JAVA_HOME%\bin;
CLASS_PATH: %JAVA_HOME%\lib;

实时效果反馈

1.在安装Tomcat时,哪个描述是正确的

A Tomcat安装时会写入注册表

B Tomcat安装后需要重启操作系统

C 安装Tomcat之前需要安装JDK

D 安装Tomcat之前不需要安装JDK

答案

1=>C

Tomcat目录结构与介绍

image-20211202151725127

bin

bin目录主要是用来存放tomcat的命令文件,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

conf

conf目录主要是用来存放tomcat的一些配置文件

lib

lib目录主要用来存放tomcat运行需要加载的jar包

logs

logs目录用来存放tomcat在运行过程中产生的日志文件。

temp

temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)

webapps

webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包的形式发布应用。


网站公告

今日签到

点亮在社区的每一天
去签到