社区
.NET Framework
帖子详情
mvc 与三层
liutaofang214216
2010-08-09 09:39:19
谁知道 mvc 与三层的 区别与特点。mvc框架的优点?
...全文
633
26
打赏
收藏
mvc 与三层
谁知道 mvc 与三层的 区别与特点。mvc框架的优点?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
焚寂
2010-09-02
打赏
举报
回复
[Quote=引用 24 楼 zhangchen124 的回复:]
MS的mvc模式也借鉴了java的,软件做多了,架构也是来回抄
[/Quote]
JAVA也没少抄C++的东西
teayear
2010-08-29
打赏
举报
回复
MS的mvc模式也借鉴了java的,软件做多了,架构也是来回抄
Maryneet
2010-08-28
打赏
举报
回复
正在困惑中,这不看了后,受益匪浅。
「已注销」
2010-08-27
打赏
举报
回复
MVC是视图层的解决方案
三层是整个程序结构上的处理方案
lixiaoke13
2010-08-27
打赏
举报
回复
MVC是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。
三层架构是在一个应用程序中把数据(数据层),业务逻辑(业务层),和用户接口(表示层) 分开的一种概念。把业务层和表示层分开,我们明白解决方案在一些地方是模糊的,完全分开是一件困难的事。对于缺少经验的开发者,MVC 是一种实现三层架构的比较清晰的实现。
三层的核心是BLL是一种工程方法的实现
没可比性
回头是岸
2010-08-27
打赏
举报
回复
学习了 每天一帖赚回10分
以专业开发人员为伍
2010-08-21
打赏
举报
回复
越是涉及到界面层,越是应该讲究快速生成和频繁更新,使用鼠标拖动就能配置界面。
但是我们身边有很多以为只有使用最低级的开发工具手工写界面处理程序才能体现自己编程技艺的程序员,这种程序员越多,那么框架、模式这种东西就只是成了沽名钓誉的形式,而不会成为真正的强大工具。
学会了世界上最好的理论,写的文章可以被所有本专业的学生认为是世界上一流的教材,其实也不过是刚积累了“半桶水”。接下来,真正的开发者需要把理论还给实践,而不是纠缠于理论。
以专业开发人员为伍
2010-08-21
打赏
举报
回复
昨天我给同事群发了一个消息:所有直接跟服务器通讯的过程中不能涉及任何界面控件!例如xxxxx个方法中不能写xxxxxx。
因为客户端程序中有一个负责向服务器发送“邀请某人加入任务”的消息功能(这个方法它没有返回值),但是同事的代码中首先去检查此人如果已经在邀请队列中则使用 MessageBox.Show 语句去弹出对话框等着用户去点 OK 按钮。这就给使得项目的自动化测试无法进行下去。
本来,界面交互操作部分是客户端软件最顶层的“薄薄”的一层,之下的一层是本地业务处理,如果本地(例如本地缓存)无法解决则需要再使用更底层的通信层与服务器通信由服务器的业务逻辑层去解决。界面的许多功能使用数据绑定控件将界面与业务处理绑定起来就完了,这是为了分工更清楚。
[Quote=引用 5 楼 libadingzi 的回复:]
数据存储、数据处理、数据显示功能分开来,使得层次分明,这也就是MVC的优点了。MVC是三层结构的实例化,是应用的一个架构模式。
[/Quote]
毫无继承关系,也就根本谈不上“实例化”。
以专业开发人员为伍
2010-08-21
打赏
举报
回复
[Quote=引用 15 楼 pangye 的回复:]
java里有mvc的架构,比较成熟,微软的vs软件也开始支持不久,看看java的这个架构可以帮助理解,
[/Quote]
不要把一种产品为自己起名用mvc,跟mvc模式本身混淆起来。
青年庞
2010-08-21
打赏
举报
回复
java里有mvc的架构,比较成熟,微软的vs软件也开始支持不久,看看java的这个架构可以帮助理解,
xuxiaomei2707
2010-08-20
打赏
举报
回复
http://wenku.baidu.com/view/e4f8bd6fb84ae45c3b358cea.html 有你想要的,看看
完美-态度
2010-08-20
打赏
举报
回复
这个网上一搜,一大堆。。
sire168
2010-08-20
打赏
举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
MVC是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。
三层架构是在一个应用程序中把数据(数据层),业务逻辑(业务层),和用户接口(表示层) 分开的一种概念。把业务层和表示层分开,我们明白解决方案在一些地方是模糊的,完全分开是一件困难的事。对于缺少经验的开发者,MVC 是一种实现三层架构的比较清晰的实现。
三层的核心是BLL是一种工程方法的实现
没可比性
……
[/Quote]
顶
spc827
2010-08-19
打赏
举报
回复
拓展呗!
xinbaby
2010-08-14
打赏
举报
回复
mvc是一种设计模式 介绍一本书给你 asp.net mvc 实践
Thr21ough
2010-08-11
打赏
举报
回复
其实两者不可以放在一起比的~
方向不同~
libadingzi
2010-08-09
打赏
举报
回复
数据存储、数据处理、数据显示功能分开来,使得层次分明,这也就是MVC的优点了。MVC是三层结构的实例化,是应用的一个架构模式。
liuhongwei90
2010-08-09
打赏
举报
回复
[Quote=引用 5 楼 libadingzi 的回复:]
数据存储、数据处理、数据显示功能分开来,使得层次分明,这也就是MVC的优点了。MVC是三层结构的实例化,是应用的一个架构模式。
[/Quote]
MVC 应用于前台页面的编码
三层 应用于整个项目的结构控制
我的理解。。
a276181298
2010-08-09
打赏
举报
回复
MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。 同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。 在三层架构中没有定义Controller的概念。这是我认为最不同的地方。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是以实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。
bluedoctor
2010-08-09
打赏
举报
回复
三层架构实例程序下载:
http://www.pwmis.com/sqlmap
可以自动生成DAL层的代码。
加载更多回复(4)
基于ASP.NET
MVC
4+JQuery easyui的企业管理系统开发案例源码
基于ASP.NET
MVC
4+JQuery easyui的企业管理系统开发案例源码,采用
MVC
4.0+
三层
+JQuery EasyUI开发,很适合初学者学习!
计算机毕业设计+论文(OA)ssh框架
本系统要实现企业在日常办公时所需要的基本功能,并采用
MVC
三层
架构开发模式,即Struts+Spring+Hibernate
三层
架构,这些组件可以进行交互和重用;数据库连接池的统一管理,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以互用,从而提高的效率。
2021录制|ASP.NET
MVC
基础教程
本课程共13课时,课程包含
MVC
基础知识介绍,
MVC
与
三层
架构区别,Global文件,路由,区域Area,Razor语法,Html扩展控件,Partial页面,过滤器等。深入浅出,每节课时都直抓核心重点难度,适合.NET初学者技术进阶。
Asp.net 个人相册管理网站系统
该系统用到的是Asp.net的
三层
架构,该网站应用
三层
架构和各种控件大大简化了代码和代码管理,实现相册、相片的浏览与统计,及各式管理等功能
MVC
与
三层
架构理解
1. JSP的发展 2.
MVC
思想 优缺点 3.
三层
架构 为什么使用
三层
三层
优缺点 4.
MVC
与
三层
架构的区别
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章