1>IBatisNet架构和三层架构本质区别,俩者都知道怎么使用,不太清楚其本质区别?还望高手解答疑惑……
个人理解:IBatis就是把数据访问层中的Sql代码给分离出来了,通过Sql Map映射数据对象和数据库的交互……
这样做仅仅为了将访问数据库的代码减少吗?还是解耦更好……请有经验的高手解答,最后还有DAO和三层架构中的数据访问层DAL有什么不同…………??2>ERP系统和平时我在做的:图书管理系统,酒店管理系统,仓库管理系统,餐饮管理系统有什么本质区别?
个人理解是:ERP是企业的整个生产连的算有功能的集合,而我做的系统只是某个功能的需求!
请理解深刻的高手解答!
展示自己的深入理解吧!!

解决方案 »

  1.   

    >IBatisNet架构和三层架构本质 其实IBatisNet架构就是采用了轻量级ORMApping的数据库持久层的一个解决方案而已 没什么特殊的 只是数据访问层 这个阶段有所变化 ,与三层没什么实质关系 。
    DAO 是采用工厂模式的这样的一个数据访问方式,使用了设计模式,应用于特定的环境,比较灵活,但他该是访问数据库的方法 仍然是 ,这个作用是没有变化的。
    关于ERP的问题就是企业级的从广度与深度来看都要远胜与你做的那个,这个是需求不同的原因造成的,但作用都是管理类的性质!
      

  2.   

    IBatis 作的就是数据访问层 不要被术语搞晕了
      

  3.   

    IBatisNet只能算是框架,和三层架构不是一个层面上的东西,不具有可比性。ERP,不仅包含生产流程,还包括供应链、原材料、库存、销售、财务等等,很复杂。