MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。
Model:处理业务逻辑的模块。如service dao entity 。应该放里面的放里面 不知道放哪里的也放model里。
View:负责页面显示,显示Model的处理结果给用户,主要实现数据到页面的转换过程。 如console界面
Controller:负责每个请求的分发,把Form数据传递给Model进行处理,处理完成后,把处理结果返回给相应的View显示给用户。
将复杂的业务逻辑,分层处理,每层有每层的含义,层与层之间相互独立。每层只需要关注该层的功能逻辑,将业务解耦合。
1. 切分业务逻辑,结构清晰
2. 业务独立,功能专一,各司其职
3. 代码复用
4. 解耦合
优点
耦合性低
MVC的实现方法
entity层 实体类 Model
dao层 数据接口层,方法层 Model
service层 具体业务逻辑层 Model和Controller 的连接层
controller层 与界面交互层 Controller test
视图层 View
util 其它层 Model
什么是MVC?
最新推荐文章于 2023-10-06 12:41:01 发布