日期:2014-05-20  浏览次数:20839 次

【asp.net三层怎样入手学习开发?】
我现在搞asp.net都是面向过程的.没有分层

请问怎样做到 mvc ??真正的面向对象的开发??

请问要学习什么呢?书?源码?项目?

------解决方案--------------------
sf
先看看ObjectDataSource应用吧
------解决方案--------------------
看一下Scott Mitchell 的ASP.NET 2.0数据教程 一定会学到很多
------解决方案--------------------
上www.51aspx.com上面有
------解决方案--------------------
我觉得你可以看一下petshop
------解决方案--------------------
首先你得理解分层的意义...

我以前讲过好多次了,分层是一种工程方法...所以你首先得理解软件开发究竟是怎么回事儿...

分层最主要的目的是复用,但复用不是什么新鲜概念...面向过程也讲复用——代码级复用...面向对象高级一些——组件级复用...

而分层解决的是架构级复用或者叫构件级复用...也就是说要真正理解分层并合理地应用,你必须站在一个架构师的高度去考虑问题...

工程方法需要在实践中靠经验来领会,一般人不是看看书就能搞明白的...作为一个初学者与其花时间在这种极易迷茫的地方不如先把基础打牢固——认真把面向对象吃透把组件级复用摸熟...

如果是为了赶时髦还不如去剃个莫西干头或者追星去...
------解决方案--------------------
使用objectdatasource结合数据绑定控件进行简单三层架构的开发
http://blog.csdn.net/srym/archive/2008/04/03/2246926.aspx

去看看了,应该对你有帮助的!
------解决方案--------------------
探讨
楼主说你用的asp.net是面向过程的 真郁闷,让人笑掉大牙啊。

------解决方案--------------------
谢谢了。。。。
18楼。
总让我学到了三层代码的全部利用起来。
------解决方案--------------------
那个就是个简单的3层架构了!
------解决方案--------------------
怎样做到mvc,晕
mvc是J2EE里的东西,用于界面与业务逻辑解耦吧
个人认为并不是好的解决方案,挺麻烦的

我觉得首先要学的是思想,内容比形式更重要!
------解决方案--------------------
关注中..[color=#800000][/color]
------解决方案--------------------
探讨
首先你得理解分层的意义...

我以前讲过好多次了,分层是一种工程方法...所以你首先得理解软件开发究竟是怎么回事儿...

分层最主要的目的是复用,但复用不是什么新鲜概念...面向过程也讲复用——代码级复用...面向对象高级一些——组件级复用...

而分层解决的是架构级复用或者叫构件级复用...也就是说要真正理解分层并合理地应用,你必须站在一个架构师的高度去考虑问题...

工程方法需要在实践中靠经验来领会,一…

------解决方案--------------------
关注 + 帮顶 + 学习
------解决方案--------------------
动软.Net代码生成器




生成三层代码
------解决方案--------------------
分层的意义是什么?是为了需要而分层还是为了分层而分层??
如果纯粹是为了学术学习新东西那就分层吧。如果是实际项目建议还是从最实际的情况下去考虑分层吧
------解决方案--------------------
你不如先去看看为什么要分层?分层有什么好处,面向对象是什么。有什么好处。但考虑怎么用吧。
------解决方案--------------------
理解了这些,然后在自己思考一下,到底这样做有什么好处,对于你的实际开发,有没有起到作用。
------解决方案--------------------
探讨
首先你得理解分层的意义...

我以前讲过好多次了,分层是一种工程方法...所以你首先得理解软件开发究竟是怎么回事儿...

分层最主要的目的是复用,但复用不是什么新鲜概念...面向过程也讲复用——代码级复用...面向对象高级一些——组件级复用...

而分层解决的是架构级复用或者叫构件级复用...也就是说要真正理解分层并合理地应用,你必须站在一个架构师的高度去考虑问题...

工程方法需要在实践中靠经验来领会,一…

------解决方案--------------------
IBatis.Net(sql灵活就是美) || NBear(支持国产) || NHibernate || Spring.Net(IOC) || DLinq(if u're ms fans) ||Castle ActiveRecord(IOC)
------解决方案--------------------