核心提示:1.什么是MVC模式框架:1.MVC 就是 Model(模型) View(视图) Controller(控制器) 这三个单词的简称。也被称为设置框架2.一种软件设计典范,用一种业务逻辑、数据、界面显示...
1.什么是MVC模式框架:
1.MVC 就是 Model(模型) View(视图) Controller(控制器) 这三个单词的简称。也被称为设置框架
2.一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
3.总体来说就是各自处理自己的任务
2.MVC概念
1.Model(模型){体现:实体类(entity/javabean/pojo/domian)}
{Dao层:
一般程序都是用模型层与数据库进行交互,而dao层则用于程序对数据库的操作,所以认为dao层属于模型层。
也有这样的看法,把dao层看做MVC框架之外的单独的一层,称之为数据持久层。
这的看个人的理解
}2.特点(1.模型表示业务数据和业务逻辑)
(2.一个模型能为多个视图数据)
2.View
1.{1.体现:jsp页面}
2.{特点:1.视图是用户看到并与之交互的界面}
{2.视图向用户显示相关的数据}
{3.接受用户的输入}
{4.不进行任何实际的业务处理}
3.Controller
1.体现{Servlet}
2.特点{1.控制器接受用户的输入并调用模型和视图去完成用户的需求}
{2.控制器接受请求并决定调用哪个模型组件去处理请求,然后决定调用哪个视图来显示模型处理返回的数据}
Dao层: