首页 > 寺庙

mvc简介|

mvc简介

1.MVC模式:(思想)

mvc简介|

主体:

m(业务逻辑层)(model层)(业务层,dao层,持久层)

service业务逻辑层,调用dao层(service类)

dao数据持久化,把对象的各种操作进行封装

(数据库封装工具类)

model用持久化类描述实例对象

v(视图层)

jspWEB表现层

c(控制层)

Action/Servlet 链接页面和后台业务,接收数据并调用下层操作(指定跳转的页面)

概念:

数据的输入:(view)jsp页面

数据的处理:控制器接收数据后调用model完成数据处理

数据的显示:(view)jsp界面

3.mvc是开发模式,三层结构(表现层,业务逻辑层,持久层)是开发习惯

4.框架学习:反射,XML配置,Annocation注解,mvc开发模式,分层开发模式

5.MVC的优点:

a.低耦合性:视图层和业务层分离,允许更改视图层代码而不用重新编译模型和控制器代码,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可

b.高重用性和可适用性:模型可以被不同的视图使用,

c.可维护性:java开发人员只需要负责业务逻辑层

6.MVC的缺点:

a.不太适合小型应用程序

b.较难理解

简述mvc工作原理

mvc的工作原理为:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

  M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中,是存在于桌面程序中的。

  


|mvc简介

  

mvc简介|
  • 简述mapreduce工作原理|
  • 简述mapreduce工作原理| | 简述mapreduce工作原理| ...