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

原创 2005年03月04日 11:32:00

摘要:

       本文谈论的结合Asp.netIBatisDAOFactoryWeb开发中的数据表示,展现在ASP.Net开发中各层怎么来组织数据。

 

       IBatis For .Net是一个功能强大实用的SQL Map工具,不是ORM工具。它是将SQL语句映射成.NET对象,同时将这个.Net对象与ASP.NET页面中的数据(ASP.NETPage DataSource我称之为FormBean(J2EE中的FormBean不是同一个概念))结合起来,这样就可以达到这个.NET类最大的重用性和灵活性。

       DAOFactory也是IBatis For .Net提供的一个Component。用来动态的配置DAO接口的实现类,这样当业务需求跟改的时候就可以只通过XML来改变DAO的实现,而不需要重新编译程序。

 

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

1.        Web层是通过FormBean来显示和获取数据。

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

3.        DAO层是通过DAOFactoryIBatis映射的.NET类来表示的。

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

 

在这个构架中由IBatis SQL Map映射成的.NET类,作为了这个构架中的POVO。同时这个.NET类又作为了FormBean的重要组成。


详细 参见 http://www.yjsoft.net/Archive/6.aspx

 

ASP.NET Web开发框架之五 设计时支持,代码生成,数据字典 ExtAspNet控件扩展

当在Web页面中设计好表格布局之后,运用Enterpris Solution提供的框架,以可视化的方式绑定数据。 首先,请在配置文件中添加如下的程序集引用,以方便框架运用反射找到当前项目所引用的实体...

ASP.NET Web开发技术的深入总结

【IT168技术】在国内.Net开发这个环境里, 中小型公司,或者大公司但主营业务不是软件开发里面的软件小团队,针对.Net开发人员的要求都是十项全能型的全才, 能做的了从前台页面展现到最后数据存储的...

ASP.NET Web开发框架之零 项目介绍

项目名称:Enterprise Solution 技术参数 1 C# ASP.NET Web Forms技术,借助于ExtAspNet控件,快速开发 2  SQL Server 数据库。使用LL...

ASP、JSP、PHP 、Perl、.NET 等WEB开发语言比较

ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java scri...
  • reille
  • reille
  • 2011年07月30日 17:37
  • 8046

ASP.NET(三) Web开发——常用服务器控件

Asp.net在客户端开发和web开发所用到的控件还是有很大的差别的,而且Web开发的界面是在浏览器中显示的,所以控件的设计都和前边学习HTML设计有联系,没有客户端开发那么简单,不过我们可以通过专门...

ASP.NET 最近WEB开发遇到的小问题

最近在做后台

ASP.NET Web开发框架之 数据库文档方法

随着项目的进度推进,数据库的表越来越多,字段也频繁的变更。如何对这些变更作出文档说明,既要方便,又要有可维护性。比如,可以为所有的表创建WORD文档来说明,各个表的含义和字段的意义,但是如果数据库表或...

微软下一代云环境Web开发框架ASP.NET vNext预览

微软在2014年5月12日的TechEd大会上宣布将会发布下一代ASP.NET框架ASP.NET vNext的预览。此次发布的ASP.NET框架与以前相比发生了根本性的变化,凸显了微软“云优先”(cl...

asp.net web开发中使用JS百度地图信息弹出窗中显示echarts图

之前在WebGIS开发中,主要是企业级开发,而面向大众级的开发平台,如百度地图等却很少。      最近手头上的一个项目,有一个“电子地图”功能,由于功能需求仅仅是信息查看和浏览,所以选用了百度地图,...

asp.net web开发所用到的技术

基本要求 1. 熟悉一种语言的编程模型(3中程序执行顺序, 相关基本类型, 事件机制,反射机制, 函数变量作用域, 线程)   技术进阶: 2. 事件导向思维(UI的操作与有些逻辑需要事件, ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.net,IBatis For .Net,DAOFactory在Web开发中的数据表示
举报原因:
原因补充:

(最多只允许输入30个字)