多层结构和面向服务的结构的区别

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:00:22
常见的软件结构包括多层结构 (multi-tier) 例如, view tier (jsp), business logic tier, persistent tier (hibernate, database). 近年来另一种流行的结构是面向服务的结构 (service oriented architecture, or SOA) 二者是否矛盾?区别在哪

- -! 为什么会矛盾呢 不是一个问题 面向服务的也可以是多层的

MVC只是多层结构的表现层

所谓三层架构指的是 表现层、业务逻辑层、数据持久层 分别对应于 MVC、spring之类的容器、ORM

MVC确实也是分层的 但是它和这个多层架构的多层不是一个概念

目前常用的多层结构就数MVC做多了
它的好处就是关注分离 分工合作
各个层耦合性很低
只需使用各个层提供的接口即可
SOA刚出来的 挺流行
具体是嘛东西 不晓得