博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Web端开发发展历程简单概述
阅读量:6891 次
发布时间:2019-06-27

本文共 956 字,大约阅读时间需要 3 分钟。

hot3.png

 

221928_HNTD_570395.jpg

 

  1. CGI: (Common  Gateway  Interface)公共网关接口,一种在 web 服务端使用的脚本技术,使用 C 或 Perl 语言编

    写,用于接收 web 用户请求并处理,最后动态产生响应给用户,但每次请求将产生一个进程,重量级

  2. Servlet:一种 JavaEE web 组件技术,是一种在服务器端执行的 web 组件,用于接收 web 用户请求并处理,最后

    动态产生响应给用户。但每次请求只产生一个线程(而且有线程池), 轻量级。而且能利用许多 JavaEE 技术(如 JDBC
    等)。本质就是在 java 代码里面  输出  html 流。但表现逻辑、控制逻辑、业务逻辑调用混杂

  3. JSP: (Java  Server  Page) :一种在服务器端执行的 web 组件,是一种运行在标准的 HTML 页面中嵌入脚本语言

    (现在只支持 Java)的模板页面技术。本质就是在 html 代码中嵌入 java 代码。JSP 最终还是会被编译为 Servlet,只不
    过比纯 Servlet 开发页面更简单、方便。但表现逻辑、控制逻辑、业务逻辑调用还是混杂

  4. Model1:可以认为是 JSP 的增强版,可以认为是 jsp+javabean 如图 1-7

    特点:使用<jsp:useBean>标准动作,自动将请求参数封装为 JavaBean 组件;还必须使用 java 脚本执行控制逻辑

  5. Model2:在 JavaEE 世界里,它可以认为就是 Web MVC 模型

    Model2 架构其实可以认为就是我们所说的 Web MVC 模型, 只是控制器采用 Servlet、 模型采用 JavaBean、 视图采用 JSP(从 Model2 架构可以看出,视图和模型分离了,控制逻辑和展示逻辑分离了。)

  6. 服务到工作者:Front Controller +  Application Controller+ Page Controller+ Context

    即,前端控制器+应用控制器+页面控制器(也有称其为动作)+上下文,也是 Web MVC,只是责任更加明确,详情请
    参考《核心 J2EE 设计模式》和《企业应用架构模式》

    222732_ev7s_570395.jpg222732_npL8_570395.jpg

     

转载于:https://my.oschina.net/u/570395/blog/192289

你可能感兴趣的文章
css经典布局——圣杯布局
查看>>
Java基础系列五
查看>>
代码重构那些事儿
查看>>
css3常用属性总结(1)
查看>>
全国416个本科专业被撤销!哪些新专业或成为“爆款”?
查看>>
SQLServer之创建索引视图
查看>>
面试集锦(六)数据结构(2)
查看>>
VimWiki的一些技巧
查看>>
GMQT全球通用积分重磅推出
查看>>
spring cloud构建互联网分布式微服务云平台-路由网关(zuul)
查看>>
Parasoft dotTEST(10.4.1)更新亮点——在.NET应用程序中构建安全性
查看>>
Nginx 配置
查看>>
混沌工程究竟用来解决什么问题?
查看>>
如何写好一片文章
查看>>
vue项目前后端实现
查看>>
BCH升级日期将至,社区组织开始为11月“硬分叉”做准备
查看>>
2018最新版直播系统源码:功能和步骤详解
查看>>
vue的事件处理,冒泡和捕获
查看>>
没错,我就是要吹爆Angular
查看>>
Andoid屏幕适配终极手段(小编用过最得劲的dp适配)
查看>>