mvc学习笔记

mvc设计框架的形成

  1. 最早是servlet==>缺点:生成html页面太麻烦,所以引入了jsp,jsp本质就是servlet
  2. jsp==>缺点:阅读起来困难,难维护,于是引入javabean,用来专门和数据打交道;形成jsp的设计框架model1
  3. jsp + javabean==>缺点:jsp即要接受请求,又要展示数据,所以又加入servlet;专门用来接受请求;形成jsp的设计框架model2
  4. jsp + javabean + servlet==>即是jsp的设计模式model2,也叫做MVC设计框架

什么是mvc设计框架

就是将业务逻辑,请求,视图相分离的一种思想

M: Model模型;主要是用来处理逻辑,封装数据

V: View视图;主要是用来展示数据

C: Controller;主要是用来接受请求,并调用相关的逻辑

三层架构设计模式

web:界面层;作用:展示数据,处理请求

service:业务逻辑层;

dao:数据访问层(data access object)

mvc和三层架构的区别

mvc是一种设计框架;框架是代码重用
三层架构是一种设计模式;设计模式是设计重用
可以说,框架是软件,而设计模式是软件的知识。

声明:
有一些博文是看的黑马程序员视频,然后跟着老师做的笔记
Spring是跟子路老师学的
特此感谢,写这些文章的目的是为了自己方便查阅

你可能感兴趣的:(笔记,mvc)