按照Form类型

按照源码分类

搜索历史

    关键字:“aop” 类型:“新知实践”
    检索结果:1 条记录(耗时 2 毫秒)
    • IBatis和NHibernate购物DemoV1.1源码

      IBatis和NHibernate购物DemoV1.1源码大家在使用三层架构时,通常都会认为很少有项目在上线后会改变数据库的,这种几率实在是太小了,所以对于多数据库的支持一种资源浪费。那么这里将演示一下基于三层架构的数据访问的层的替换。在项目的开发,有人使用开源的NHibernate、IBatisNet、Castle等来实现数据访问;也有人很用较为低层的数据访问,如PetShop中的SqlHelper、OracleHelper;甚至有些人和团队开发自己的基于ORM的数据访问层。这里我们不讨论其它的东西,只说一下NHibernate和IBatisNet。当项目之初,可能大多都选择NHibernate,因为它的封装可以大量的减少代码的开发,使用维护更加容易。但是当我们真正开发完成后,运行时发现数据量过大,访问速度无法忍受,这时可能考虑是否换一种数据访问技术,可以大幅度提高访问速度?!比如说用IBatisNet来替换NHibernate。因为IBatisNet支持灵活的SQL。这里,我做了一个简单的购物Demo,分别使用NHibernate、IBatisNet来实现访问层,然后利用注入,可以

      免费
      立即下载