C#.net如何实现类似java的mvc模式

哈哈想做大神 2009-03-23 10:13:57
新学C#.net,想请问各位大虾,C#.net如何实现类似java的mvc模式?(原来是学java的)
...全文
295 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
等待中……
liu4545533 2009-03-23
  • 打赏
  • 举报
回复
aspx页面+bll+dal+dbhelp+models
深海之蓝 2009-03-23
  • 打赏
  • 举报
回复
建议看看 著名的petshop
有些时候 所谓的三层模型只不过是看你怎么实现程序而已
不用过分的拘泥于模型当中
例如有些java项目 用ssh框架开发 反而更麻烦
wzd24 2009-03-23
  • 打赏
  • 举报
回复
LS的各位大侠,无语啊。

ASP.NET MVC 都正式版了,还Beta?Preview?
E_wait 2009-03-23
  • 打赏
  • 举报
回复
asp.net mvc 1.0已经出来了.hoho....
shaily 2009-03-23
  • 打赏
  • 举报
回复
已经出道asp.net mvc rc2了
哈哈想做大神 2009-03-23
  • 打赏
  • 举报
回复
非常感谢大家!
sunshine_anycall 2009-03-23
  • 打赏
  • 举报
回复
ASP.NET MVC enables you to build Model View Controller (MVC) applications by using the ASP.NET framework. ASP.NET MVC is an alternative, not a replacement, for ASP.NET Web Forms that offers the following benefits:

•Clear separation of concerns
•Testability - support for Test-Driven Development
•Fine-grained control over HTML and JavaScript
•Intuitive URLs

可以到http://www.asp.net/mvc/这里,资源很多
现在微软出道mvc preview5了
y63964632 2009-03-23
  • 打赏
  • 举报
回复
微软发布了asp.net mvc 1.0版本
楼主可以学习下~
bhtfg538 2009-03-23
  • 打赏
  • 举报
回复
LS所有 完全把MVC 搞错了
MVC 是用观察者模式设计实现的。
ASP.NET MVC 应该是BETA3 版本 可以到 www.msdn.com 首页进入 Scott Gu 的博客 看看 叫MVC
三层和MVC 根部不是一个概念
不存在所谓的“数据层,实体类,业务层”

只有 View Control Model
MVC 方便TDD流程
在MVC世界里,“model(模型)”是负责保持状态的应用组件。在web应用中,这个状态一般都持久于数据库之中(譬如,我们也许有一个Product 对象,用来代表我们SQL数据库里Products表中的产品数据)。
基于MVC的应用中的控制器类负责处理到来的请求,处理用户输入和交互,并且基于这些输入和交互执行适当的应用逻辑(获取和更新储存在数据库中的模型数据等等)。
michelly2003 2009-03-23
  • 打赏
  • 举报
回复
他的表现层好象就是一种 mvc模式了
fanbo 2009-03-23
  • 打赏
  • 举报
回复
在命名控件里面封装就好了。
哈哈想做大神 2009-03-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jietuan 的回复:]
引用 5 楼 zouahaijun 的回复:

封装成类库不是很麻烦吗?还是java好啊


其实用dll方便多了,整个系统架构层次非常清晰!
[/Quote]
要是做成dll,修改dll的话,不是每次都要编译然后放到调用的地方
jietuan 2009-03-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zouahaijun 的回复:]
封装成类库不是很麻烦吗?还是java好啊
[/Quote]

其实用dll方便多了,整个系统架构层次非常清晰!
哈哈想做大神 2009-03-23
  • 打赏
  • 举报
回复
封装成类库不是很麻烦吗?还是java好啊
crystalsky21504119 2009-03-23
  • 打赏
  • 举报
回复
可以将不同层封装成类库
哈哈想做大神 2009-03-23
  • 打赏
  • 举报
回复
java是将不同的层放到不同的包里去的,C#是怎么样实现的呢,是放到一个命名空间吗?
zzxap 2009-03-23
  • 打赏
  • 举报
回复
一样的
angellan 2009-03-23
  • 打赏
  • 举报
回复
一样的,写数据层,实体类,业务层,然后在表面层调用

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧