首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

【asp.net三层怎样入手学习开发?】解决方案

2011-12-30 
【asp.net三层怎样入手学习开发?】我现在搞asp.net都是面向过程的.没有分层请问怎样做到 mvc ??真正的面向对

【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)
------解决方案--------------------


PetShop 4

入门经典
[解决办法]

探讨
引用:
首先你得理解分层的意义...

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

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

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

工程方法需…

[解决办法]
简单而言,DevHelper是一款为程序员开发的代码自动生成工具。中文名叫“疯狂代码生成器”。 
  
复杂来说,DevHelper是基于多种数据库多种开发语言的模板化代码代码生成器。它提供丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目框架搭建。 

目前支持数据库:Access、Oracle、SQL-Server和MySQL。 
支持代码类型:asp.net、Asp、Dephi和C# WinForm 

官方网:http://www.DevHelper.cn
[解决办法]
其实我通常不去特意考虑3层,因为需要考虑的分层子系统总是大大多于3层。

MVC和常说的3层并不是完全同一个概念。不过,MVC确实是基于那种面向对象的3层技术,而相反的、错误的3层分法确实会让MVC难以实现。

我觉得最关键的问题是:界面(或者各个用例)设计优先,而不是数据库(或者类型代码)设计优先。把握这个原则,分层就是很自然的。如果反过来,就会倍感繁琐,从代码中始终看不到目标,只有最后全都写完了才看到目标、才能够测试。这是功能分解并且很少考虑到扩展性要求的做法,当局部需求做修改时往往不得不推倒重写实现。

当然从界面或者用例或者测试驱动软件开发,并不是想到哪里写到哪里,而是在设计早期就想到“扩展性”这个需求,并且尽早提供可以让用户使用的软件(例如每个几天就构造一个试用版本)。

对象设计是满足界面、用例设计的,而不是从数据库设计上归类对象的,基于这样的想法可以很自然的到很敏捷、迭代的分层对象。而反过来,MVC就要被底层设计所纠缠,而不是指导底层设计。

热点排行