“混乱的”MVC

前言

  • 最近在学习SOA,发现对其分层结构有些疑惑,于是打算重新梳理JavaWeb系统开发模式.以下是个人理解,和大家分享一下.
  • MVCModel(模型)、View(视图)、Controller(控制器).不知道大家可否道另一种软件开发模式三层架构和MVC相似也分为三层,分别是 USL : User Show Layer(表现层)、BLL : Business Logic Laye(业务逻辑层)、DAL : Data Access Layer(数据访问层) 这是大家很容易误解的地方,今天就主要给大家讲解一下三层架构和MVC的区别

目录

  • 纯JSP
  • JSP+JavaBean(Model1)
  • JSP+JavaBean+Servlet(Model2)
  • 三层架构
  • MVC
  • SOA

JSP

Model1

Model2

三层架构

三层架构的核心思想是面向接口编程和各层之间的解耦和可替换性

"混乱的"MVC

MVC

MVC主要是将用户界面和业务逻辑分离,以提高软件的可扩展性、可读性、可维护性.

MVC+三层架构

MVC的演变

SOA

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月27日
下一篇 2019年3月27日

相关推荐