服务器处理网页的流程图,中间件课件第六章Web服务器技术.pdf

中间件技术

Middleware Technology

第六章 Web组件和容器

赖永炫 博士

厦门大学 软件学院

1

大纲

Ø 概念简介

Ø Java EE和Spring框架介绍

Ø 相关技术介绍

ü 反射

ü 注解

ü 依赖注入

ü AOP编程

Ø EJB编程

2

Web服务器的概念

Ø Web服务器即网站服务器,是指驻留于因特网上

某种类型计算机的程序。

Ø 可向浏览器等Web客户端提供文档,显示界面。

Ø Web服务器专门处理HTTP请求,并为应用程序

提供商业逻辑。

3

工作过程

Ø 服务器的工作过程一般可分成如下4个步骤:

连接过程、请求过程、应答过程以及关闭连接

4

网页访问提供中间件

Ø 连接过程、请求过程、和关闭连接都是较为标

准的例行程序,关键点在于应答过程过程中,

即如何根据请求返回各种各样的结果网页。

Ø Web服务器:分离抽象出服务器的基本执行流

程,例行的标准化的流程由服务器来处理,而

用户更多的负责定义个性化的、非标准化的流

程。

ü SSH架构(Spring、Struts、Hibernate),RubyonRails架

构……

üTomcat/Weblogic / WildFly/ IIS

5

网页的分类

Ø 网页可分为静态网页和动态网页两种:

ü 静态网页是预先存在服务器上的固定文件;

ü 动态网页则是服务器根据用户的请求动态组装而成

。不同的请求,动态网页返回的结果一般不同。

Ø 对于动态网页而言,用户访问web服务器时,

服务器会在内存中生成各种对象来处理请求和

处理业务逻辑。

6

MVC框架

Ø MVC被大多数网页服务器采用

Ø Model View Controller即很好的抽象了客户

端和服务器的访问流程图。

ü Model (模型)是应用程序中用于处理应用程序数

据逻辑的部分。通常模型对象负责在数据库中存取

数据。

ü View (视图)是应用程序中处理数据显示的部分。

通常视图是依据模型数据创建的。

ü Controller (控制器)是应用程序中处理用户交互

的部分。

7

MVC与Web服务器

Ø 通常控制器负责从视

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值