当前位置:首页-技术前沿-ORM/JPA-EasyDBO

  • EasyDBO-打造适合中小企业的超轻量级简捷ORM系统!
    作者: 本站会员  来源:easyjf  发布时间:2007-10-12 11:13:00
  • 1、EasyDBO项目简介

       EasyDBO是基于java技术,应用于Java程序中实现快速数据库开发的对象-关系映射(ORM)系统框架。从本质上说,EasyDBO是一个 对JDBC的简单封装,通过借鉴当前的主流ORM系统,引入了更加简单实用的方式来实现对象及关系数据库的映射,从而使得我们在开发中可以把精力更多的集 成中在域建模及软件业务逻辑上面。

      EasyDBO是一个超轻量级的ORM系统,其定位于解决中小型系统项目中的对象关系映射。提供更加简便、灵活的映射方式,把实际应用中的最佳实践融入到ORM的设计中,从而满足快捷开发的要求,即快速、简捷的完成应用软件开发。

      EasyDBO对外提供一用于处理对象-关系映射等的核心引擎,我们通过使用该引擎即可实现关系数据库的相关操作。若结合EasyJF所提供的其它的开源框架如EasyJWeb等使用,则可以在实际开发中大大提高开发效率。 

      EasyDBO项目特点:

      1、灵活多样的映射配置支持;

      2、零配置文件支持; 

      3、强大灵活的对象属性关系支持;

      4、简易实用的用户接口;

      5、快速开发支持;

      6、以其它开发框架的简易、快速集成; 

      

    2、为什么要设计EasyDBO

        要使用java访问数据库,我们都知道使用JDBC,然而jdbc相对来说毕竟是一个比较底层的数据库访问API,在实际应用中需要写非常多的SQL语 句,管理数据源、处理数据访问异常等诸多工作,造成开发的极为不便。而且,由于不同数据库之间的sql语句存在一定的差异,也使得我们写的程序难免捆绑到 某一种数据库上,无法实现程序灵活的在不同的数据库之间进行移植。

       近年来,对象关系映射系统得到广泛的应用。随着以iBatis、hibernate为代表的轻量级ORM系统普及,我们基本上可以告别JDBC,告诉烦琐 的SQL语句,同时也解决了前面提出的问题。然而,在软件的领域,永远没有完美的系统解决方案,随着我们在大量的项目中运用这些ORM系统,我们又发现了 很多新的问题与苦恼。如:烦琐的配置文件、机器语言一样sql语句、数据访问的效率、性能问题以及难于发现的错误等等。

       在一些中小型的应用软件中,一方面由于存在诸多因素,使得需求往往存在不确定性,另一方面软件正向更加专业化方向发展,软件的需求越来越复杂。如果每次变 动都需要经过修改域模型、改配置文件、改业务逻辑等多个机械的步骤及环节,显得难以适应。因此,要求我们有一个能快速适应变化的超轻量级ORM系统,适应 我们快捷开发的需求。  

     

    3、EasyDBO项目资源

       在线pdf文档地址:http://www.easyjf.com/easydbo/devguide.pdf 

      文档在线阅读地址: http://www.easyjf.com/easydbo/devguide.htm

      下载chm格式文档: http://www.easyjf.com/easydbo/devguide.chm

      项目源码下载地址: http://www.easyjf.com/easydbo/download.htm

      项目SVN: http://svn.easyjf.com/repository/easyjf/easydbo/  

      项目开发人员:

      大峡、piginzoo、william、stef_wu、天意、散仙、qgz0910、clyyu等 

     4、EasyDBO应用案例

      EasyJF开源Blog系统

       系统演示:http://blog.easyjf.com

       系统SVN:http://svn.easyjf.com/repository/easyjf/easyjfblog/

       系统源码下载:http://dl.easyjf.com/downloads/easyjf/blog/easyjf-blog-0.1.1.zip

     

    简易java框架开源论坛系统(最新版本0.5,更新时间10月1日)

      系统演示:http://ent.easyjf.com

      系统SVN:http://svn.easyjf.com/repository/easyjf/easyjfbbs/

      系统源码下载:http://dl.easyjf.com/downloads/easyjf-bbs-0.5.0.zip 

    简易java框架开源订销管理系统(最新更新:2006-4-3)

      系统在线演示地址:http://asp.easyjf.com 用户名:test 密码:test 

      源码下载:http://www.easyjf.com/download/erp0.1.zip  

    。。。。。。 

      5、EasyDBO版权申明

       EasyDBO是一个开源(Open Source)项目,使用GNU LGPL(http://www.gnu.org/licenses/lgpl.html)许可证,版权属于原创者easyjf.com上的EasyDBO开发小组(easyjf at 163.com)。

      软件作者与easyjf.com网站为该项目提供咨询与技术服务;

      相关服务请与软件作者或easyjf.com联系; 

      本系统的源代码和文档全部公开,任何对源代码的改进和变动,请告知原作者; 

      不能将EasyDBO全部或部分编译后,或者经简单修改,单独商品化销售。

  • 评论 】 【收藏】 【 推荐给朋友 】 【字体: 】 【关闭
评论:共0条

发表评论:
评论: 
    

Copyright (C) 2005 EasyJF.com 简易java框架网 渝ICP备06004507号
如有意见请与我们联系