首页 > 编程 > .NET > 正文

Asp.net,IBatis For .Net,DAOFactory在Web开发中的数据表示

2024-07-10 12:56:56
字体:
来源:转载
供稿:网友

摘要:

本文谈论的结合asp.net,ibatis,daofactory谈中的数据表示,展现在asp.net开发中各层怎么来组织数据。



ibatis for .net是一个功能强大实用的sql map工具,不是orm工具。它是将sql语句映射成.net对象,同时将这个.net对象与asp.net页面中的数据(asp.net中page datasource我称之为formbean吧(与j2ee中的formbean不是同一个概念))结合起来,这样就可以达到这个.net类最大的重用性和灵活性。

daofactory也是ibatis for .net提供的一个component。用来动态的配置dao接口的实现类,这样当业务需求跟改的时候就可以只通过xml来改变dao的实现,而不需要重新编译程序。



所以对于这样一个构架中:

1. web层是通过formbean来显示和获取数据。

2. 业务层是通过ibatis映射的.net类来实现数据表示的。

3. dao层是通过daofactory语ibatis映射的.net类来表示的。

所以整个构架可以以下图来表示:




在这个构架中由ibatis 的sql map映射成的.net类,作为了这个构架中的po与vo。同时这个.net类又作为了formbean的重要组成。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表