MVC

概述

1、MVC:Model、View、Controller

2、目的:解耦合,将软件代码拆分成为组件,单独开发,组合使用

3、在 JavaEE 三层中的 Web 层,指导 Web 层的代码如何有效分离,单独工作

 

分层

1、View 视图:只负责显示数据、用户交互的界面,不接受任何与显示数据无关的代码

2、Controller 控制器:只负责接收请求,调用业务层的代码处理请求,然后派发页面,如,Servlet:转到某个页面,或重定向到某个页面

3、Model 模型:将与业务逻辑相关的数据封装为具体的 JavaBean 类,其中不接收任何与数据处理相关的代码

 

模型分类

1、POJO / VO:值对象

2、DAO:数据访问对象

3、BO:业务对象

4、区分业务对象、数据访问对象

(1)DAO 中的方法都是单精度方法 / 细粒度方法(单精度:一个方法只考虑一个操作)

(2)BO 中的方法属于业务方法,包含多个 DAO 方法,业务较复杂,粒度较粗

posted @   半条咸鱼  阅读(37)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示