`

Servlet&JSP体系结构

阅读更多
如果来自服务器响应是一个HTML页面,会把HTML增加到Http响应中。

Http请求包括请求URL(客户想要访问的资源)、HTTP方法(Get、Post等),以及(可选)表单参数数据(也称“查询串”)

Http响应包括一个状态码、内容类型(也称MIME类型),以及响应的实际内容(HTML、图像等等)。

Get请求会把表单数据追加到URL的最后。

Post请求将表单数据包括在请求的体中。

MIME类型告诉浏览器所要接收的是哪一类数据,使浏览器能够知道如何加以处理(呈现HTML、显示图片、播放音乐等)

URL代表统一资源定位符。Web上多每个资源都有自己的唯一地址,就采用这种URL格式。首先是一个协议,然后是服务器名以及一个可选的端口号,之后通常是一个特定的路径和资源名。如果URL对应一个GET请求,那么它还可以包含一个可选的查询串。

Web服务器擅长提供静态HTML页面,但是如果你需要页面中有动态创建的数据,就需要某种辅助应用与服务器协作。以非java术语来说,这些辅助应用通常称为CGI,即公共网关接口(Common Gateway Interface)。

分享到:
评论

相关推荐

    head_first_servlet&jsp学习笔记

    【Web应用体系结构】 1. **容器**:如Tomcat,管理Servlet和JSP的生命周期,处理请求和响应。 2. **部署描述文件**(web.xml):配置Web应用,定义Servlet的URL映射、初始化参数等。 3. **MVC模式**:Model(模型...

    Servlet与JSP.ppt的基础知识

    4. **JavaEE体系结构**:在JavaEE(Java Enterprise Edition)架构中,Web层位于Web服务器和客户端之间,主要负责处理来自浏览器的请求。JSP和Servlet作为Web层的关键组件,JSP侧重于视图展示,而Servlet则更专注于...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    5.5.4 tomcat的体系结构 191 5.6 tomcat的管理程序 193 5.6.1 admin web应用程序 193 5.6.2 manager web应用程序 194 5.7 小结 195 第6章 servlet技术 196 6.1 servlet api 196 6.1.1 servlet接口 196 6.1.2...

    JSP两种体系结构.pptx

    MODEL 2 体系结构是一种把 JSP 与 SERVLET 联合使用来实现动态内容服务的方法。这种结构可以吸取两种技术各自的优点,用 JSP 生成表示层(VIEW)的内容,让 SERVLET 完成深层次的处理任务。MODEL 2 体系结构的优点是...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    5.5.4 tomcat的体系结构 191 5.6 tomcat的管理程序 193 5.6.1 admin web应用程序 193 5.6.2 manager web应用程序 194 5.7 小结 195 第6章 servlet技术 196 6.1 servlet api 196 6.1.1 servlet接口 196 6.1.2...

    JSP体系结构.ppt

    **JSP的两种体系结构**: 1. **JSP Model 1**:适合小型简单Web应用。JSP页面直接与数据库交互,耦合度较高。 2. **JSP Model 2**:适用于大型复杂Web应用,遵循MVC设计模式。Model 2架构中,JSP主要负责表示层,...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    5.5.4 tomcat的体系结构 191 5.6 tomcat的管理程序 193 5.6.1 admin web应用程序 193 5.6.2 manager web应用程序 194 5.7 小结 195 第6章 servlet技术 196 6.1 servlet api 196 6.1.1 servlet接口 196 6.1.2...

    JSP+SERVLET教程

    - **体系结构**:Servlet的体系结构分为两部分:应用程序体系结构和层次结构。 - 应用程序体系结构关注整个Web应用如何组织。 - 层次结构描述了Servlet类之间的继承关系。 #### 四、JSP技术 - **概念**:JSP...

    Java Servlet和JSP教程目录(13讲)

    ### Java Servlet和JSP教程深度解析 #### 一、概述:Java Servlet与JSP的特点 - **Java Servlet**:Servlet是Java技术体系中用于构建动态Web应用的核心组件,它能够处理来自客户端的HTTP请求,并生成相应的响应。...

    北大青鸟Y2 JSP servlet 上机答案

    在IT教育领域,北大青鸟是一个知名的计算机教育品牌,其课程体系涵盖了广泛的IT技术,包括Java Web开发中的JSP(JavaServer Pages)和Servlet技术。JSP与Servlet是Java Web开发中的核心组件,用于构建动态网页应用。...

    用JSP_Servlet构建三层式管理信息系统

    三层体系结构包括浏览器层(Browser)、Web服务器层(Web Server)和数据库服务器层(Database Server)。用户通过浏览器发起请求,Web服务器接收到请求后,通过Servlet来处理,Servlet作为控制器协调视图(View)和...

    J2EE体系结构图或三层结构图

    该层通常使用 JavaServer Pages(JSP)、Servlet、JavaScript 等技术来实现。Presentation Layer 的主要任务是将用户的输入数据传递给 Business Logic Layer,并将处理结果返回给用户。 Business Logic Layer(业务...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    5.5.4 tomcat的体系结构 191 5.6 tomcat的管理程序 193 5.6.1 admin web应用程序 193 5.6.2 manager web应用程序 194 5.7 小结 195 第6章 servlet技术 196 6.1 servlet api 196 6.1.1 servlet接口 196 6.1.2...

    动态网页(JSP+Servlet)教程

    - **Servlet 应用程序体系结构** - 包括客户端、Web 容器 (如 Tomcat) 和后端数据库。 - Servlet 作为中间层处理客户端请求,并与数据库交互。 - **Servlet 层次结构** - `Servlet`: 最基础的接口。 - `...

    Head First Servlet JSP(清晰中文版).part2

    2 Web应用体系结构:高层概述 考试要求 什么是容器,容器能带给你什么? 代码里有什么 命名servlet,使用DD将Servlet映射到URL 故事:Bob构建了一个速配网站(MVC) 模型-视图-控制器(MVC)概述和示例 一个...

    Head First Servlet JSP(清晰中文版).part3

    2 Web应用体系结构:高层概述 考试要求 什么是容器,容器能带给你什么? 代码里有什么 命名servlet,使用DD将Servlet映射到URL 故事:Bob构建了一个速配网站(MVC) 模型-视图-控制器(MVC)概述和示例 一个...

    Head First Servlet JSP(清晰中文版).part1

    2 Web应用体系结构:高层概述 考试要求 什么是容器,容器能带给你什么? 代码里有什么 命名servlet,使用DD将Servlet映射到URL 故事:Bob构建了一个速配网站(MVC) 模型-视图-控制器(MVC)概述和示例 一个...

    动态网页(JSP+Servlet)教程.doc

    * SERVLET 的体系结构包括 SERVLET 生命周期、SERVLET 配置和 SERVLET 调用。 * SERVLET 生命周期包括五个阶段:加载、实例化、初始化、服务和卸载。 第四章 JSP 简介 * JSP(JavaServer Pages)是一种动态网页...

    基于servlet+jsp超市管理系统.zip

    这一体系结构允许开发者将视图、控制和模型分离,提高了代码的可维护性和可扩展性。 在开发这样的系统时,首先需要设计数据库模型,包括商品表、库存表、订单表等,以便存储和查询超市的相关数据。接着,使用...

    从Servlet到JSP,从Model1到Model2.rar_java_jsp

    总的来说,从Servlet到JSP,再到Model1和Model2,这是一个Web开发知识体系的逐步深化过程。理解这些基本概念和技术,对于任何想要从事Java Web开发的人来说都是至关重要的。通过学习和实践,你可以构建出高效、可...

Global site tag (gtag.js) - Google Analytics