天天热文:mvc模式是什么的缩写(mvc模式是什么)
互联网 2023-06-09 21:25:20

1、"MVC(模型Model-视图View-控制器Controller)是一种设计模式, M(Model)在Java Web里说的是JavaBean,在JavaBean中除了其属性和字段,还可以有行为及其事件,JavaBean可以理解为普通Java对象。

2、Java普通对象,就是符合Java规范的全部对象,这和实体类完全是两回事。


(资料图片仅供参考)

3、业务逻辑和数据访问应当放在Model层,也就是V负责展示数据,Controler除了转发不做业务逻辑。

4、真正的逻辑事务,数据访问,甚至算法都放到Model去。

5、 Controller是控制器的意思,所谓控制器,就是将用户请求转发给模型层,经过处理后把结果返回到界面层展现的1个中间层,那么Controller究竟管啥工作呢?先不说.先来看下在Java Web中这三个层一般的定义,一般在Java Web里,JSP充当V,Servlet充当C,JavaBean充当M,这里的Servlet管啥工作呢?接受输入,转到Model层去处理,处理结果保存后转发到JSP,之后展现数据。

6、因此它的功能就是控制器的基本功能,它就管转发,在V和M之间转来转去。

7、  MVC木有把业务的逻辑访问看成2个层,这是采用三层架构或MVC搭建程序最主要的区别。

8、当然了。

9、在三层中也提到了Model,可是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是已实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。

10、"。

本文到此分享完毕,希望对大家有所帮助。

猜你喜欢

天天热文:mvc模式是什么的缩写(mvc模式是什么)

2023-06-09

每日看点!邮政 挂号信查询_邮政挂号信查询单号查询

2023-06-09

养老保险怎么计算自己能拿多少钱 养老保险什么时候截止缴费? 每日焦点

2023-06-09

习水县人民法院开展与法“童”行开放日活动

2023-06-09

新致软件:郭玮累计增持公司股份约103万股 世界观焦点

2023-06-09

民事证据原理与实务研究 关于民事证据原理与实务研究介绍

2023-06-09

法网:加藤未唯/皮茨夺得法网混双冠军

2023-06-09

平均降价超80%!关节骨水泥类医用耗材集中带量采购开标|短讯

2023-06-09

欧盟加密资产市场法(MiCA)正式在欧盟官方公报发布-新资讯

2023-06-09

诚信对人重要性和意义202字(诚信对人重要性和意义)

2023-06-09

世界时讯:operating system not found虚拟机_operating system not found

2023-06-09

为什么历代的皇帝花重金修建长城 天天新动态

2023-06-09

借呗的利息是多少_支付宝贷款利息怎么算的

2023-06-09

LED灯的优点是什么_led灯的优点 热门

2023-06-09

环球看点!东莞新增一处工业旅游打卡点,有趣又好玩!

2023-06-09

热门推荐