c#.net 使用MVC框架 求高手帮忙

好奇都是要学的 2010-09-17 11:39:15
求解. 本人已经有快3年的工作经验
2010年9月初来到一个公司.这个公司用的MVC框架,我没有使用过,于是去网上看了。 强调的是 V调C C调M V和M 不会直接沟通. 而且把后台也独立出来了, 和我故去的三层对比.没感觉出什么. 可能是因为我没用过MVC的关系。 这几天我进入项目里 在使用公司的MVC框架下开发. 发现这个麻烦, 我都有要辞职的冲动. 就写一个按日期查询的功能.我就写了2天
具体都写了 如下.
MoistureMonitorHistoryDataDAO.cs
IMoistureMonitorHistoryDataDAO.cs
MoistureMonitorHistoryDataDTO.cs
MoistureMonitorHistoryDataDTOX.cs
IMoistureMonitorHistoryDataDTOX.cs
MoistureMonitorHistoryDataService.cs
IMoistureMonitorHistoryDataService.cs
SetDataByHandController.cs
MoistureMonitorHistoryDataMap.xml
MoistureMonitorHistoryData.xml
daos.config
dtos.config
services.config
sqlMap.config
MoistureMonitorHistoryDataCard.vm
在实际应用中,我发现他是一个表对应这些类. 那我要是有10个表, 就要这么写10次. 除了C 里有不同的代码, M里基本都是一样的,代码很多余, 能独立出来为什么不独立出来,直接调用那, 如果MVC的想法就是这样,那代码工作量没有减轻反而大大增加了, 有人用过MVC吗, 请给讲讲. 也许我公司实现的MVC的概念.M和V分开了, 但是没有抓住灵魂.
...全文
154 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjxgbcl 2010-09-17
  • 打赏
  • 举报
回复
我用过一点点, 那个项目在学校弄 没弄完,就工作了 我说说我的看法:
v层就是view 主要放的是用户界面,最好先做好静态的 ,然后往里面添加,功能一般都用不着ASP的空间
就能完成功能。
M层 就是MODEL ,用实体类,你应该用过吧,这里就是把所有传值的东西都放到一个MODEL里,
C层 就是CONTROLLER,我认为MVC框架用的最多的就是这个,你要实现页面跳转和传值都要用这个
跳转的时候 要用的controller和action action 就是你的那个方法,最后return review();如果什么都没有就默认是你的controller ,但你可以重定向到别的页面。
在页面里,你可以引用命名空间,具体怎么弄我忘了,还可以绑定你的实体对象。
就是这些 ,再具体的 我都忘了,好久没用了。。
shenrujun 2010-09-17
  • 打赏
  • 举报
回复
我感觉两个没多大区别
Coder_C_1024 2010-09-17
  • 打赏
  • 举报
回复
MVC其实和三层结构差不多啊..

M实体层 V UI界面 C 可以直接把数据库访问的类全丢这里

至于为何一张表要对应那么多个类,这小弟就不理解了..貌似加上一般的设计模式也没那么多类的..

但既然每个类的内容都差不多,那做个基类不就得了?
xzjxylophone 2010-09-17
  • 打赏
  • 举报
回复
没用过, 友情帮顶

110,537

社区成员

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

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

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