VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4143|回复: 26

asp.net MVC 被问郁闷了。.

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-17 11:30:01 | 显示全部楼层 |阅读模式
今天去面试, 问我, 解释一下三层结构
我说"这三层为 表示层,业务层, 数据层
表示层写些用户界面,  业务层写应用程序业务代码, 数据层写数据库那些访问什么的"

他说我说的不对, 真正的三层结构还有很多东西,不是那么简单的, 说了好多, 我都挺蒙了

到底怎么解释mvc ?    MVC 就是把相应的代码,下到不同的地方不就行了吗???  还有那么多事儿? 
回复

使用道具 举报

1

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-4-20 12:00:01 | 显示全部楼层
差不多也是这样了。
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-4-20 18:00:01 | 显示全部楼层
不是的, 他给我画了个图, 有三个圈, 分别表示这三层 ,然后在这三个圈旁边又画了好多,说的话,我都没听说过.. 好郁闷...
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-4-20 20:45:02 | 显示全部楼层
他肯定说的是mvc的架构

微软的asp.net 和java的struct都是基于这种结构

简单的说就是模块(业务代码),视图(界面),控制器(处理http请求的相关操作,如Request.Response等等)
我这样说的也许不够严谨,你在网上搜索一下标准答案.
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-4-21 23:15:01 | 显示全部楼层
MVC 架构 和 三层结构 不是一回事 ???????????

是根本就不是一回事儿, 还是有相似的, 也有不同的?
回复

使用道具 举报

1

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-4-22 13:45:01 | 显示全部楼层
然后在这三个圈旁边又画了好多

估计是具体的方法吧。
回复

使用道具 举报

0

主题

64

帖子

35.00

积分

新手上路

Rank: 1

积分
35.00
发表于 2020-4-25 22:00:01 | 显示全部楼层
如果你将许多设计模式中的控制类与.net的委托/事件做对比的理论文章你就会明白,很多看上去很高深的模型中其实主要靠“控制类”来赢分。如果你把模式中每一个控制类用委托/事件好好休整一下,会发现其实模式很简单,没有那么多噱头。
回复

使用道具 举报

0

主题

64

帖子

35.00

积分

新手上路

Rank: 1

积分
35.00
发表于 2020-4-26 18:00:02 | 显示全部楼层
我们一再强调,在asp.net下你的代码不需要调用页面机制,它会调用你的代码。你只要根据职责把代码尽量分配到最合适的事件中,不要一股脑在一个事件中(例如page_load中)强行做一切。

至于说界面要和业务逻辑分离,相信很多人都有这个概念。

我觉得如果你懂得具体的开发框架,忘掉MVC这么低级的框架,就比那些吵吵着MVC却整天在那里发明MVC的人要强。
回复

使用道具 举报

0

主题

64

帖子

35.00

积分

新手上路

Rank: 1

积分
35.00
发表于 2020-4-26 21:15:01 | 显示全部楼层
如果我面试,我会问“asp.net是怎么知道该调用DropdownList的SelectChanged事件而不调用其它的事件的?”,“WinForm程序与asp.net程序如何共用业务处理类库?”,我会在聊天中谈尽量具体而全面的问题,尽量不会问那么过于响亮而只有一点点书本概念的“怎么解释MVC”的问题。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-4-28 22:00:01 | 显示全部楼层
asp.net是怎么知道该调用DropdownList的SelectChanged事件而不调用其它的事件的?”,“WinForm程序与asp.net程序如何共用业务处理类库?”,

这两个我都不知道怎么说?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表