(1)Web_MVC基础

历史

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. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,840评论 0 11
  • 这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答...
    杂货铺老板阅读 1,427评论 0 10
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,378评论 11 349
  • 2017年11月11号 星期六 晴 家长会结束之后和彭老师聊了几句,问了一下儿子的学习情况,我老觉得在数学...
    星曦宝贝阅读 173评论 0 0