写下一点对PETSHOP的心得

原创 2007年10月12日 10:49:00

PETSHOP主要用于以下几点来取得数据, 首先我们看看客户端:

客户端:productsList.DataSource = product.GetProductsByCategory(categoryKey);  当我们查看product.GetProductsByCategory时,却转入

  private static readonly IProduct dal = PetShop.DALFactory.DataAccess.CreateProduct();    

public IList<ProductInfo> GetProductsByCategory(string category) {

    if(string.IsNullOrEmpty(category))
    return new List<ProductInfo>();

     return dal.GetProductsByCategory(category);
  }

private static readonly IProduct dal = PetShop.DALFactory.DataAccess.CreateProduct();    这句话很重要,

代表着它开始取数据了, 首先我们看看PetShop.DALFactory.DataAccess.CreateProduct();    

 

 public static PetShop.IDAL.IProduct CreateProduct() {
            string className = path + ".Product";  //这里是从WEBCONFIG里面取到的。
            return (PetShop.IDAL.IProduct)Assembly.Load(path).CreateInstance(className); //这里采用了反射的思想,可以动态的从配置文件当中取得。

它主要是取一个类, 然候再赋予接口IProduct,这样接口就有了Product类实例的方法了,

主要的还是public class Product : IProduct  这句很重要, 完全采用了接口的技术,就是接口可以继承

类的很多方法,对哪个类进行实例化接口就有了哪个类的方法了,

ARM的一点心得 ARM的一点心得

  • 2011年04月09日 20:00
  • 120KB
  • 下载

权限管理设计的一点小心得

  • 2011年11月10日 14:30
  • 137B
  • 下载

有关java环境搭建的一点心得理解

自己碰到的一些东西,随意总结,随意,随意...
  • wudipangde
  • wudipangde
  • 2017-07-24 09:30:05
  • 109

【教程】Adobe Audition音频后期的一点心得

  • 2016年08月04日 17:09
  • 1.66MB
  • 下载

你真的了解分层架构吗?——写给被PetShop"毒害"的朋友们

一叶障目 .NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题。经常看到许多朋友对其进行分析、探讨、辩论甚至是抨击。笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架...
  • wgz_wlky
  • wgz_wlky
  • 2016-04-01 01:19:37
  • 737

PetShop5.0官网源代码下载

转 http://www.52rs.net/ArticleView.aspx?gID=b96c547b-e93b-47f4-b694-279f27566aff 基于.NET Framework ...
  • huanglei0809
  • huanglei0809
  • 2013-09-30 01:32:10
  • 2454

Petshop5.0详解文档+Petshop5.0源代码

  • 2011年03月06日 14:39
  • 4.2MB
  • 下载

PetShop最新源代码合集(5.0、4、3版本合集)

  • 2013年08月02日 16:04
  • 9.24MB
  • 下载

.net MVC版的宠物商店 petshop.mvc

  • 2013年04月12日 11:08
  • 3.63MB
  • 下载

.NET PetShop4.0详解

1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java...
  • tongdoudpj
  • tongdoudpj
  • 2007-06-01 15:39:00
  • 2436
收藏助手
不良信息举报
您举报文章:写下一点对PETSHOP的心得
举报原因:
原因补充:

(最多只允许输入30个字)