﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-net生活-最新评论</title><link>http://www.cnblogs.com/tsoukw/commentsrss.aspx</link><description /><language>zh-cn</language><pubDate>Mon, 01 Jun 2009 04:24:07 GMT</pubDate><lastBuildDate>Mon, 01 Jun 2009 04:24:07 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544449</link><dc:creator>碧落</dc:creator><author>碧落</author><pubDate>Mon, 01 Jun 2009 15:09:05 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544449</guid><description><![CDATA[@Nick Wang (懒人王)<br/>--引用--------------------------------------------------<br/>Nick Wang (懒人王): @碧落<br/>东西本身无所谓害不害，看你怎么用它。<br/>--------------------------------------------------------<br/><br/>呵呵，话是这么说，不过也要在彻底认识利弊的情况下才能做到无害。<br/>我看到许多初学者把Petshop的分层奉为圭臬，故此有“害”一说。<br/>不过Petshop的事务脚本模式也有自己的优点，倒也不是一无所用。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">碧落</a> 2009-06-01 23:09 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544449#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544401</link><dc:creator>私家侦探</dc:creator><author>私家侦探</author><pubDate>Mon, 01 Jun 2009 14:49:34 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544401</guid><description><![CDATA[分层开发还是非常有意义,可能lz的公司开发人员也就那么几个吧.<br/><br/>假设公司有一个网站项目安排了20个开发人员来开发，要能多频道支持（就是类似博客园这样的什么博问、网摘、社区。。。）你说这个项目如果不分层，不分三层或多层怎么个搞法？如果安排你当这个网站的架构师，你怎么弄，然道所有开发人员挤在一起搞，你修改我的我修改你的。。。你从访问数据库搞到界面，我也是从访问数据库搞到界面。。 <br/>每个开发人员最好分配单一一点的任务，即使他可能也是个全能手（好汉不敌多人，多了必定乱，是人不是神）。有人专门写数据访问，有人业务逻辑，有人界面逻辑，有人进度跟踪，有人bug查找。。。这只是分层开发优势的一个方面.<br/><br/>当然,如果公司有能人能对程序进行高度抽象架构,那是非常好的,不过也要考虑开发人员的水平不一,能不能理解这种抽象架构是一个问题?是不是每个公司能请到牛人来架构又是一个问题.<br/><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">私家侦探</a> 2009-06-01 22:49 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544401#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544358</link><dc:creator>nicye</dc:creator><author>nicye</author><pubDate>Mon, 01 Jun 2009 14:04:29 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544358</guid><description><![CDATA[@金色海洋（jyk）<br/>传说中的好的三层架构的项目，我还没有见到过。很可惜。<br/><br/>很容易误导人的，知道不<br/><br/>--引用--------------------------------------------------<br/>Nick Wang (懒人王): <br/>东西本身无所谓害不害，看你怎么用它。<br/>--------------------------------------------------------<br/><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">nicye</a> 2009-06-01 22:04 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544358#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544348</link><dc:creator>金色海洋（jyk）</dc:creator><author>金色海洋（jyk）</author><pubDate>Mon, 01 Jun 2009 13:57:22 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544348</guid><description><![CDATA[@nicye       <br/>至少我说了我的看法，那么您的看法呢？<br/><br/>我水平是不高，很低很低，但是我把我的代码、经验都尽可能的说出来了，大家来评判。<br/><br/>如果我的方法是错误的话，那也能给大家提个醒呀，以后不要犯我这样的错误。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">金色海洋（jyk）</a> 2009-06-01 21:57 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544348#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544321</link><dc:creator>Nick Wang (懒人王)</dc:creator><author>Nick Wang (懒人王)</author><pubDate>Mon, 01 Jun 2009 13:24:51 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544321</guid><description><![CDATA[@碧落<br/>东西本身无所谓害不害，看你怎么用它。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">Nick Wang (懒人王)</a> 2009-06-01 21:24 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544321#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544309</link><dc:creator>碧落</dc:creator><author>碧落</author><pubDate>Mon, 01 Jun 2009 13:16:37 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544309</guid><description><![CDATA[看样子，MS的Petshop害了不少人啊 :D<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">碧落</a> 2009-06-01 21:16 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544309#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544293</link><dc:creator>nicye</dc:creator><author>nicye</author><pubDate>Mon, 01 Jun 2009 12:57:20 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544293</guid><description><![CDATA[要是纯petshop模式开发的话，太累<br/>几乎都是手工写的代码<br/><br/>我比较懒，我只用代码生成器生成一部分代码，其他的业务逻辑处理直接写 t-sql 或 sp 处理。。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">nicye</a> 2009-06-01 20:57 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544293#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544290</link><dc:creator>nicye</dc:creator><author>nicye</author><pubDate>Mon, 01 Jun 2009 12:55:05 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544290</guid><description><![CDATA[--引用--------------------------------------------------<br/>金色海洋（jyk）: 终于遇到知音了，我们的想法70%以上都是一样的。<br/><br/>1、PetShop是微软拿出来的例子，而且现在都到了4.0版本了，如果说毒害的话，好像好多人都受到了影响。我看到的三层的项目，大多数都是和PetShop差不多，只是简化了一些。传说中的好的三层架构的项目，我还没有见到过。很可惜。<br/><br/>2、SQLHelp对ADO.net进行简单的封装，这是最基本的“偷懒”的方法。只是SQLHelp本身还是不太方便，我按照我的想法写了一个我的数据访问函数库，我的blog里面有说明。<br/><br/>3、至于更换数据库，如果使用ADO.net2.0的话，从代码的角度来说是非常容易的，因为System.Data.Common命名空间里的 Db开头的（比如DbCommand ）已经为我们做了很多的事情，我们简单的封装一下就可以了，对了我的数据访问函数库就是支持多种数据库的。<br/><br/>当然了，如果考虑到SQL的差异的话，那就不太容易了，不过这个和.net就没有什么关系了，数据库厂家的事情了。<br/><br/>4、代码生成器最好不要用，住着拐棍是永远都走不快的。<br/><br/>--------------------------------------------------------<br/><br/>你就别在这里装了。。你什么水平别人还不清楚<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">nicye</a> 2009-06-01 20:55 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544290#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544285</link><dc:creator>nicye</dc:creator><author>nicye</author><pubDate>Mon, 01 Jun 2009 12:47:13 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544285</guid><description><![CDATA[--引用--------------------------------------------------<br/>kiler: PetShop仅仅只是介绍三层架构的例子，要用于实际的项目还是不可能的，lz不要拿PetShop这样低级的东西来论证三层架构是不是合理。<br/>--------------------------------------------------------<br/>你太武断了吧，不能因为只有你一人不用petshop就断定吧<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">nicye</a> 2009-06-01 20:47 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544285#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 系统架构随笔--我看三层架构的数据访问层&amp;quot;怪胎&amp;quot;</title><link>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544123</link><dc:creator>无忧商务</dc:creator><author>无忧商务</author><pubDate>Mon, 01 Jun 2009 09:27:54 GMT</pubDate><guid>http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544123</guid><description><![CDATA[我对三层到现在还是不得要领，才疏学浅，没办法。学习下不同的见解。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/tsoukw/" target="_blank">无忧商务</a> 2009-06-01 17:27 <a href="http://www.cnblogs.com/tsoukw/archive/2009/06/01/1493604.html#1544123#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>