分析

    技术2022-05-11  129

    个人总结:   PetShop采用的是最常见的三层应用结构,分别为表示层,中间层和数据层。 而Duwamish则采用的是一个四层应用结构,并使用不同的项目分隔开, 分别为表示层,业务外观层,业务规则层和数据层。   Duwamish书店,它采用的是DataAdapter和DataSet配合的数据存储模式 Duwamish采用的是以DataSet为核心,所以整个应用的数据传输,数据格式定义, 数据校验都围绕着DataSet来进行,整个架构定义非常清晰和严谨,但是却显得有些庞大 PetShop只有一个项目,它采用的分层办法是将中间层和数据层都写成cs文件放在Components目录里, 其中数据层就是一个名为Database的类,它封装了所有对数据库的底层操作 PetShop在整个程序中没有采用一个DataSet,程序非常的简洁,轻灵,但是没有Duwamish那么强的健壮性。 PetShop PetShop采用的是使用Command对象执行单个存储过程的方式来进行更新操作,是属于一种在线即时数据更新模式。   而Dawamish采用的是DataAdapter的Update方法,将DataSet的改变一次性的提交到数据库中,属于离线数据更新模式。 

    最新回复(0)