
PetShop
文章平均质量分 75
hanchi8008
喜欢交朋友
展开
-
跟踪petshop系列二:调用的优先级
又看了一遍,又有了一点体会。web-->modle-->bll-->dalfactory-->sqlserverdal-->sqlhelper那么你肯定会问那个idal接口呢,据我看来他只是在设计时为了方便才引入的。分析如下:我首先建立了实体(这是一种做法,在项目开始时要看具体情况而定),然后写接口,声明我要对他进行哪些操作;然后写sqlserverdal和sqlhelper的具体实现。代码说明原创 2006-11-07 17:32:00 · 695 阅读 · 0 评论 -
跟踪petshop系列一: sqlhelp的参数缓存
SqlHelperParameterCache 类提供了三种可以用来管理参数的公共共享方法。它们是: CacheParameter。用于将 SqlParameters 数组存储到缓存中。 GetCachedParameter。用于检索缓存的参数数组的副本。 GetSpParameter。一种重载方法,用于检索指定存储过程的相应参数(首先查询一次数据库,然后缓原创 2006-11-07 16:20:00 · 999 阅读 · 0 评论 -
跟踪petshop系列三:IList使用
表示可按照索引单独访问的一组对象。它是arraylist的接口,包括:Array,ArrayList,CollectionBase,DataView,SqlParameterCollection等有20几个实现类.当然,他们所有的方法也就继承了它 .IList GetItemsByProduct(string productId);把所有的产品都放到类似的数组中,并且提供比数组更丰富的方法和原创 2006-11-22 17:22:00 · 1528 阅读 · 0 评论 -
跟踪petshop系列一: sqlhelp的参数缓存 续2--keywords的提取和分离
在这儿先说几句废话.作为初学者,刚开始接触时,根本就不知道该怎么入手.在我的系列中,我主要根据自己在学习时碰到的问题和疑惑展开并进行分析.相信初学者一定会受益非浅的.前边已经提过的,操作数据库的字符串被缓存了起来,这就大大提高了运行效率.但当看到search.aspx时,又出现了问题:keywords的提取和分离.我们在百度搜索时肯定用过多个关键字的查询吧!(如:我要查:petshop 参数。注原创 2006-11-23 14:57:00 · 982 阅读 · 0 评论 -
跟踪petshop系列四:反射的使用
看这些东西,并不是一天两天就可以看懂得,需要很多的知识点啊!实在看不懂的先放放,也许过一阵子会变得容易。还要时常回过头来再瞧瞧会再给你一些惊喜。在这里他用的是工厂模式。IAccount dal = PetShop.DALFactory.Account.Create();调用这个后,也就调用了 SQLServerDAL的account类,他实现了接口的insert()方法.你看里边的:using原创 2006-11-24 17:16:00 · 1038 阅读 · 0 评论