小菜鸟一步步打造图书馆外挂之六:数据访问服务工程

     前面写好了数据访问工程DAL,但由于用户界面也要访问数据还有中间业务层也访问,为了访问方便还要处理一些业务逻辑,我们再给它封装一层DALService来操作DAL和对上层提供服务。
     添加一个工程DALService,分别对DAL里面的每个类提供一个操作的类,把该工程里面的命名空间也都改成LibraryHelper.DALService,如下BookXMLService类是对DAL中BooXML类的操作,由于业务比较简单,基本上都是一些对DAL中的方法的调用,要注意的是在添加图书时,由于从图书馆网站上读取下来的数据可能与上次保存的有些交叉,但还是以本次读取下来的为准,由于数据量比较小,我们并没有做一些查找类的运算再添加不相同的数据删除没有的数据,而是在保存之后全部删除再进行全部插入这种简单的处理。
以下是各个类的方法,由于这里的方法只是对DAL中的方法的调用,我们也没有必要进行测试了,
BookXMLService类:

Code

UserXMLService类:

Code
ADSLXMLService类:
Code
SettingXMLService类:
Code

 

 

 

posted @ 2009-03-17 11:13  Done  阅读(350)  评论(0编辑  收藏  举报