美文网首页
(1)Web_MVC基础

(1)Web_MVC基础

作者: 远o_O | 来源:发表于2017-07-24 10:06 被阅读8次

历史

Magic Servlet ——> Magic JSP——>jsp model1...

Web框架

  • Web框架存在的意义在于,它们为web应用程序的开发提供了一套可复用的基础设施,这样开发人员只需关注特定于每个应用的逻辑开发,而不需要每次都重复那些可以统一处理的通用逻辑。

WEB框架的分类:请求驱动、事件驱动。

  • 请求驱动的Web框架:这种类型的框架大都以Web MVC模式为指导,struts、spring mvc均属于这种请求驱动的框架。
    • 为了避免之前提到的一些问题:①每个请求一个Servlet,造成web.xml的体积愈加庞大。②使用单一的Servlet作为集中控制器,导致Servlet控制器膨胀。
  • 通常会结合Front Controller以及Page Controller模式,如下图:


    image.png
  • 事件驱动(基于组件)的Web框架:将视图组件化,由视图中的相应组件触发事件,进而驱动整个处理流程。JSF(java server faces)属于这一类。

相关文章

  • (1)Web_MVC基础

    历史 Magic Servlet ——> Magic JSP——>jsp model1... Web框架 Web框...

  • (2)Web_MVC——spring

    一、概述 Spring MVC中的Front controller、Page controller Spring ...

  • 1、基础

    创建项目 django-admin project_name cd project_name python ma...

  • 基础1

    什么是php? 什么是b/s &&c/s/和常用属性 程序语言 table 表格标签: 属性:border wi...

  • 基础1

    d键切换默认前景色、背景色 shift+ctrl+I 反选

  • 基础1

    ⒈文字:移动文字使用左最上方箭头 ⒉按住alt 切换放大镜放大缩小 ⒊Ctrl 0在图片放大缩小的情况下最快恢复到...

  • 基础-1

    递归 在递归中可以使用指针进行数字迭代操作,要注意*num++ (误) -----> (*num)++(对)层次...

  • 基础-1

    存储单元 微型机存储器的存储单元可以存储1个byte(字节),1个byte包含8个bit(位) byte=B ...

  • 基础-1

    Nest是一个渐进式的Node框架,可以在TypeScript和JavaScript(ES6、ES7、ES8)之上...

  • 基础-1

    主函数:程序有且只有一个主函数package main //导入主函数的包func main() {} 打印的模...

网友评论

      本文标题:(1)Web_MVC基础

      本文链接:https://www.haomeiwen.com/subject/pfivkxtx.html