发布FrameCountry数据访问层架构1.0.0

  从毕业开始就从事软件行业的开发工作,大大小小的系统参与了一些,各式各样的编程语言也接触了一堆,杂七杂八的工作,性格迥异的业主,不停的在折腾,只是这段时间才静下心来整理自己的心情,总结以前的工作经验,推出自己的FrameCountry数据访问层架构。
 最早有想法要设计一套这样的架构还是在2年前,当时自己接触了一个Java语言开发的类似程序,是另外一个团队使用的,觉得很有意思,所以就自己照着写了一个.Net的程序,那个时候起名叫FrameState(为了统一使用Town、Bridge、Ship等类似的文字才改名为FrameCountry),实现了那个Java程序的大部分功能,随着后期项目的应用,FrameCoutry架构也不断的扩充,逐步形成了今天对外公布的这个版本。FrameCountry架构基本满足了开发人员的数据库操作要求,并且经过了几个项目的实际测试,也希望有更多的人参与使用。
 一直以来觉得一个好的程序员应该是“大脑勤快,身体懒惰”的人,为了让身体少做苦力就不停的想办法提高效率,将复杂的工作尽可能的简化,降低劳动的强度,低到“Ctrl+C/Ctrl+V”就可以解决掉大部分问题。这个FrameCountry架构就是在这样的思想动力下完成的,就算不能助人,至少也可以让大家作个参考,和朋友们多交流,总归不是坏事。


邮箱:zh.li@vip.sina.com
  QQ:42270101
博客:http://blog.csdn.net/lizheng82


                                           李峥
                                    2007-6-17

 

一、FrameCountry数据访问层架构

         FrameCountry是采用.Net的开发平台,专注于数据库访问层功能的架构系统,为用户提供便捷、规范、强大的功能,提升开发效率。

多层架构设计图

 

Ø         表示层
完成操作用户的人机界面,呈现数据外观、实现操作步骤、约定简单数据规则等内容;
Ø         业务层
处理表示层传递的用户操作信息(FrameShip对象),对数据访问层提出数据处理申请,完成结果处理,实现业务逻辑设计;
Ø         数据访问层(FrameCountry)
处理业务层的数据请求,结合配置文件的配置信息,访问数据库执行操作并返回结果集;
Ø         数据库
                            存储数据信息的关系型数据库。

二、FrameCountry设计原理

FrameCountry设计图

三、FrameCountry特点

Ø         便捷开发
              封装、整合数据库操作方式,让开发人员摆脱数据库的约束;
Ø           规范开发
              依据多层设计原理,明晰人员分工,提高程序可读性;
Ø           记录运行情况
              开发人员依据记录了解系统详情,方便调试排错;
Ø           多样数据库连接
              实现多种数据库连接方式,对开发人员透明化数据库连接,使其只关注上层程序,同时降低数据库转换、升级工作量,目前实现 Access2000 SQLServer2000 两种数据库,日后逐步增加关系型数据库连接配置;
Ø           整合有效函数
              对开发中其它的有用的、常用的函数进行整理,简单调用实现;


下载文件:

http://d.download.csdn.net/down/195717/lizheng82

 


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值