1.什么是 JavaEE

  • avaEE(Java Enterprise Edition),Java 企业版,是一个用于企业级 web 开发平台。最早由 Sun 公司定制并发布,后由 Oracle 负责维护。在 JavaEE 平台规范了在开发企业级 web 应用中的技术标准
  • 在 JavaEE 平台共包含了 13 个技术规范(随着 JavaEE 版本的变化所包含的技术点的数量会有增多)。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JPA、 JTA、JavaMail 和 JAF

2.JavaEE 版本

Java Servlet 详解:(一)JavaEE 简介以及Servlet 简介

3.Web 开发历史回顾

1.CGI

  • 公共网关接口(Common Gateway Interface,CGI)是 Web 服务器运行时外部程序的规范

Java Servlet 详解:(一)JavaEE 简介以及Servlet 简介

2.CGI 缺点

  • 以进程方式运行,对每一个客户端的请求都要启动一个进程来运行程序,导致用户数目增加时,服务器端资源被大量占用。
  • 由于对操作系统和进程的不深刻理解,使得开发人员开发的 CGI 程序经常遇到莫名其妙的错误
  • 不同的 CGI 之间不能共享资源

3.FastCGI

  • FastCGI 是对 CGI 模式的一个改进,采用了 Pooling 技术,一定程度上改善了性能,但是由于仍然是基于进程运行的所以并没有从根本上解决问题。

Java Servlet 详解:(一)JavaEE 简介以及Servlet 简介

4.Servlet 介绍

  • Servlet 是 Server Applet 的简称,称为服务端小程序,是 JavaEE 平台下的技术标准,基于 Java 语言编写的服务端程序。 Web 容器或应用服务器实现了 Servlet 标准所以 Servlet 需要运行在 Web 容器或应用服务器中。Servlet 主要功能在于能够在服务器中执行并生成数据。

1.Servlet 技术特点

  • Servlet 使用单进程多线程方式运行

Java Servlet 详解:(一)JavaEE 简介以及Servlet 简介

2.Servlet 在应用程序中的位置

Java Servlet 详解:(一)JavaEE 简介以及Servlet 简介

相关文章:

  • 2021-08-31
  • 2021-05-27
猜你喜欢
  • 2022-12-23
  • 2021-12-25
  • 2021-04-12
  • 2021-06-02
  • 2021-03-27
相关资源
相似解决方案