写下一点对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  这句很重要, 完全采用了接口的技术,就是接口可以继承

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

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

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

写下近来心得吧,自我反省

人人是都在找存在感,我也是这样 尤其是在自己很不顺的时候,变得更加敏感,更加的小心翼翼, 别人投来的一个眼神,别人发短信时的不回应,邮件的不回应,其实都是老师对我的不满,但是又怎么样呢,我...
  • huang_mao_mao
  • huang_mao_mao
  • 2014年04月08日 14:45
  • 291

基于PetShop的数据可视化网站(一):基本结构

项目需要制作一个数据可视化网站,本人从零基础开始进行学习以及实现,这篇BLOG对所学的内容进行简单的总结。...
  • maoyushiren
  • maoyushiren
  • 2016年02月04日 16:29
  • 191

基于Node的PetShop,RESTful API以及认证

由于宠物店的业务发展需要,我们需要一种更加便捷的方式来管理日益增多的宠物和客户。最好的方法就是开发一个APP,我可以用这个APP来添加、更新和删除宠物。同时,业务要给宠物店的会员用户有限查看某些宠物。...
  • future_challenger
  • future_challenger
  • 2016年07月01日 11:15
  • 2284

关于WAS一点心得

使用WAS的时候不多,根据最近使用的情况不吐不快啊: 整体情况:使用WAS集群版,也就是所谓的ND版吧;这个主要是为了信息枢纽而建设的一个项目,以各个省份服务器与北京中央服务器进行信息集成,也即是W...
  • baidu_34051990
  • baidu_34051990
  • 2016年10月10日 17:28
  • 210

WCF版的PetShop之一:PetShop简介

原文出处:http://kb.cnblogs.com/page/52612/   在《WCF技术剖析(卷1)》的最后一章,我写了一个简单基于WCF的Web应用程序,该程序模拟一个最简单的网上订购...
  • chelen_jak
  • chelen_jak
  • 2013年01月31日 16:41
  • 388

关于artTemplate使用的一点小心得

artTemplate(点击打开链接)是一个Javascript模板引擎。用模板才渲染ajax请求获得的数据 ,要比用一些操作dom的JsApi优雅一些。性能应该也好很多。 然而我发现使用模板进行...
  • winnerwxc
  • winnerwxc
  • 2016年06月15日 14:20
  • 10260

软件开发之路一点心得

电子版软件开发资料大放送了,基础c ,c++,java 编程语言入门,android平台开发等等,想要更多开发资料的可以密我, 安卓疯狂讲义等。 最近也比较迷茫的说,以前想要学mtk平台的,后来an...
  • u014457793
  • u014457793
  • 2014年04月04日 16:23
  • 386

服务器编程的一点心得

由于水平有限,以下仅仅是个人的一些心得,希望对新人有一点参考作用。另外由于时间关系,写得有点杂,有些点可能并不是跟服务器编程强相关的。 性能相关 1.     应用各种pool。 a)       M...
  • u012449147
  • u012449147
  • 2014年09月06日 00:10
  • 746

bootstrap.widgets.TbMenu中链接的一点心得

nbsp;  关于yii的bootstrap插件,虽然官网上有api文档,个人总觉得不是很详尽,很多细节的地方仍然搞不清楚怎么用,只好一点一点去试,这不,今天又碰到一问题。需求是这样的,我想在boot...
  • smcfy
  • smcfy
  • 2013年06月24日 20:15
  • 2163
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写下一点对PETSHOP的心得
举报原因:
原因补充:

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