![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构设计
文章平均质量分 83
Boris508
这个作者很懒,什么都没留下…
展开
-
MVC与MVP简单比较
在Java平台,基于Spring等技术的MVC框架已经走向成熟;在.NET平台,微软也推出了MVC、MVP Framework,MVP不同于MVC的地方,关键在于,View不再显示的依赖于Business Logic Controller,而是依赖于一个业务逻辑抽象接口,关注于View的解藕。所以区分MVP与MVC的关键在于View是否依赖于某一具体的业务对象。 Model View Pre转载 2014-10-19 21:51:15 · 419 阅读 · 0 评论 -
MVC And MVP , 三层架构
本来是不想跳出来充大头蒜的,但最近发现园子里关于MVC的文章和讨论之风越刮越烈,其中有 些朋友的观点并不是我所欣赏和推荐的,同时最近也在忙着给公司里的同事做MVC方面的“扫盲工作”。 所以就搜集了一些大家接触MVC的过程中经常出现的问题做了一下解释说明,希望能与大家多多交流, 呵呵。 当然这种架构模式本身的一些问题也会在接下来的内容就加以介绍,另外就是如果大家有什么 不同观转载 2014-10-19 21:59:28 · 475 阅读 · 0 评论 -
MVC和MVP到底有什么区别呢?
MVC和MVP到底有什么区别呢? 从这幅图可以看到,我们可以看到在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,及View。 所以,在MVC模型里,Model不依赖于View,但是View是依赖于Model的。不仅转载 2014-10-19 22:59:19 · 552 阅读 · 0 评论 -
三层架构
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚低耦合”的思想。 中文名 三层架构 外文名 3-tier architecture 分 类 表现层、业务逻辑层、数据访问层转载 2014-10-19 23:20:10 · 524 阅读 · 0 评论 -
MVVM:模型-视图-视图模型(Model-View-ViewModel)
MVVM:模型-视图-视图模型(Model-View-ViewModel) 组成部分Model、View、ViewModel View:UI界面 ViewModel:它是View的抽象,负责View与Model之间信息转换,将View的Command传送到Model; Model:数据访问层 View与ViewModule连接可以通过下面的方式转载 2014-10-20 20:04:03 · 3417 阅读 · 0 评论 -
MVVM
MVVM是Model-View-ViewModel的简写。 微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了 诸如Binding、Dependency Property、Routed Events、Command、DataTemplate、ControlTemplate等新特性。MV转载 2014-10-20 20:16:17 · 465 阅读 · 0 评论 -
软件概要设计与详细设计的区别
概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 概要设计阶段原创 2015-06-06 11:09:59 · 564 阅读 · 0 评论