求.net的3层架构学习方法

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:49:18
我是初学者,但是可以写出来ASP.NET网站,但是对.net的3层架构完全看不懂
想求个学习.net的3层架构学习方法。最好给点资料,谢谢`
像petshop4.0那样架构的网站

学习三层架构,首先是要学会对象分析

实际上三层架构的基本第一步就是对象建模。
第二步是实体模型和基本逻辑(这里是抽象过程,可能只是一些虚类或接口,和为了是模型弹性化而做的设计模式上的调控)
第三步是把实体模型转制成数据库
第四步是利用orm工具填充实体层
第五步把第二步的实体模型和逻辑具体化

呵呵,学三层的基础还是要知道对象,看的懂uml图。不然的话,无论从数据-界面的顺序来看,还是界面-数据的顺序来看,你都不会明白,人家为啥要放那么多类,一个对象包含另一个对象,一个对象继承另一个类,呵呵,这种蜘蛛网的东西,还是从大局观上把握比较好,单追细节的话,容易迷路

我理解得三层:
第一层,连接数据库
第二层,业务逻辑处理,比如SQL语句等等
第三层,页面(.cs文件,调用那些SQL)
我把我理解三层得作用写出了,可能大家理解得不同
开始我不喜欢用三层,然后慢慢得感觉得三层后,维护起来十分方便,思路清晰,我就是做了多了,才明白得.
你最好找几个用相同程序套得网站,横向看,联系实际,效果会好
只看参考资料.....个人意见,效果欠佳
个人意见,仅供参考

呵呵,三层没什么深奥的,主要优点就是后期维护方便
说白了就是 方法套方法调用,但是在团队开发中,分工明确也是也一个优点,建议你下个demo去研究下,不要看得太难了,好运!

一般为3层
数据访问层,业务层,表示层。
数据访问层对数据库进行增删查改。
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。
表示层为了与用户交互例如用户添加表单。
优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。
缺点: 增加成本。

呵呵 跟我一样理解的含糊不清 大致都清楚 就是没弄过 ,我想楼主先别着急什么三层 等 把基础做牢靠了 再学不晚