静态和动态页面:动态页面实际上会经过服务器上的程序处理,在返回实际的响应内容。
即:
浏览器HTTP请求-----服务器(机子)-----HTTP服务器程序接收--(容器)--程序处理--(容器)--
--HTTP服务器程序响应-----浏览器
web容器不是HTTP服务器,
web容器是java所编写的一个应用程序,负责与服务器沟通,管理servlet所需的各种对象与数据,servlet的生命周期。
Tomcat本身附加了一个简单的HTTP服务器,但Tomcat是web容器,可以与其他的HTTP服务器结合,如Apache....
jsp可根据需要添加动态程序的成分,但最终容器将jsp转换成servlet进行管理。必要的时候需要查看JSP转换后的servlet。
servelt运行与容器有关,而容器是java编写的,在服务器就会启动一个JVM并运行容器
分享到:
相关推荐
Servlet-api.jar和jsp-api.jar是Java Web开发中两个非常重要的库文件,它们包含了Servlet和JSP(JavaServer Pages)的相关API,使得开发者可以构建动态Web应用程序。这两个文件通常由Java EE(Enterprise Edition)...
`javax.servlet` 和 `jsp-api` 是Java服务器端编程的重要组成部分,主要用于构建动态Web应用程序。这两个API是Java Servlet和JavaServer Pages(JSP)技术的核心接口和类库,由Java Community Process (JCP)制定并由...
标题"jsp-api.jar和servlet-api.jar"提到了两个关键的Java Web开发中的库文件,它们是JavaServer Pages (JSP) 和Servlet技术的标准接口定义。这两个API是Java EE (Enterprise Edition) 平台的重要组成部分,用于构建...
Servlet-API和JSP-API是Java Web开发中两个至关重要的组件,它们构成了服务器端处理HTTP请求和呈现动态网页的基础。在本篇文章中,我们将深入探讨这两个API的用途、功能以及它们在Tomcat 7.0环境中的应用。 Servlet...
Web容器遵循Java Servlet和JavaServer Pages (JSP) 规范,为开发者提供了一个标准的运行环境。 三、Servlet生命周期 Servlet的生命周期包括三个主要阶段:加载和初始化、服务以及销毁。 1. 加载和初始化:当Web容器...
标题提及的"jsp-api.jar(2.3)与servlet-api.jar (3.1)"指的是两个关键的Java Web开发库,它们是JavaServer Pages(JSP)和Servlet技术的API实现。JSP 2.3是用于创建动态网页的Java平台标准,而Servlet 3.1则是...
对于生产环境,Web服务器会提供所需的Servlet容器实现。 5. **使用servlet-api.jar** 在Java项目中,可以直接将servlet-api.jar作为依赖引入,例如在Maven项目中添加如下依赖: ```xml <groupId>javax.servlet...
本教程将引导你通过Eclipse IDE创建一个基本的JSP-Servlet项目,以便理解这两者如何协同工作。** **1. JSP简介** JSP是一种服务器端的、基于Java的技术,用于生成动态网页。它允许开发者在HTML页面中嵌入Java代码,...
《基于Java-JSP-Servlet-Tomcat-SQLServer的社区医疗管理系统详解》 社区医疗管理系统是一种信息化解决方案,它旨在提高医疗服务的效率和质量,优化资源配置,满足城市社区居民的医疗需求。本文将深入探讨该系统的...
3. `javax.servlet.ServletContext`:表示Servlet容器的全局信息,如服务器的名称、web应用的路径等,还可以用来与其他Servlet共享数据。 4. `javax.servlet.http.HttpServletRequest`和`javax.servlet....
在实际开发中,将`javax.servlet-api-3.1.0.jar`作为项目的依赖,可以确保与各种Web容器(如Tomcat、Jetty)的兼容性。但是需要注意,此库通常仅在编译阶段使用,运行时通常由Web服务器提供,避免了打包到最终的WAR...
- **Tomcat:**Apache Tomcat是最常用的免费Servlet容器之一,支持Servlet和JSP技术。官方网站:http://jakarta.apache.org/ - **JSWDK:**Sun Microsystems提供的Java Servlet Web Development Kit,包含Servlet...
JSP文件首先被Web容器(如Tomcat)转换为Servlet,然后编译成Java字节码执行。JSP的三大组成部分包括指令(Directives)、动作(Actions)和脚本元素(Scripting Elements)。其中,指令如`<%@ page %>`用于设置页面...
标题中的"jsp-api.jar"和"servlet-api.jar"是Java Web开发中两个非常重要的库文件,它们分别对应Java Server Pages(JSP)和Servlet技术的标准API。这两个库文件通常由Java Servlet容器(如Tomcat、Jetty等)提供,...
学习Servlet和JSP API,你需要熟悉Servlet容器(如Tomcat)的工作原理,理解HTTP协议,以及如何配置web.xml文件来部署和管理Servlet和JSP。此外,掌握JSTL(JavaServer Pages Standard Tag Library)和EL...
JSP文件在服务器端被编译成Servlet,然后执行。 - JSP包含指令(Directives)、脚本元素(Scriptlets)、表达式(Expressions)、声明(Declarations)等组成部分,分别用于配置页面、编写Java代码、输出数据以及...
标题“jsp-servlet全部lib-jar”表明这是一个与Java服务器页面(JSP)和Servlet相关的库集合,通常用于开发Web应用程序。这些库文件(jar格式)是Java开发工具箱的重要组成部分,尤其是对于构建基于Java的Web服务和...
使用servlet-api-2.5.jar和jsp-api-2.1.jar,开发者可以在不依赖特定应用服务器实现的情况下,编写兼容Servlet 2.5和JSP 2.1标准的Web应用程序。这两个库通常作为依赖项添加到项目中,确保服务器端的正确运行和功能...
这篇文档的翻译是对外文文献《Servlet和JSP技术简介》的概述,作者Marty Hall和Larry Brown于2000年发布。 1. **Servlet的工作原理** Servlet是一种运行在Web服务器或应用服务器上的Java程序,它们充当客户端(如...