Loonframework-DAO-Alpha-0 1 0发布

                ------------------------------
 Loonframework-DAO-Alpha-0.1.0 - 2008年2月24日
------------------------------

开发JDK: JDK1.4(所以此版本不支持Annotation)

文件名称:Loonframework-DAO-Alpha-0.1.0.jar
                    Loonframework-DAO-Alpha-0.1.0-src.zip

版本声明:此为测试用版本,是一个供测试与调整用的系统原型,不保证现有接口或函数实现在可见的未来无变更,不保证运行效率及错误会得到有效处理,强烈反对任何个人或组织将此版本投入到实际或自认为有用的项目中……

版权声明:Loonframework下属所有源码遵循Apache License 2.0协议,保留对其下代码的版权,任何对源代码的改进和变动,请告知原作者;不能将Loonframework全部或部分编译后再以其他项目名义发布, 不得经简单修改单独商品化销售.所有对Loonframework源码与文档的引用和转载请注明出处.

1.什么是Loonframework

Loonframework由三个子项目构成,分别对应DAO框架实现,WEB框架实现,以及一个2D的GAME框架实现,全部完成后将作为一个快速开发用综合框架而存在;目前三部分都尚处于开发阶段。

2.关于Loonframework-DAO

Loonframework-DAO是loonframework项目下的DAO实现,是一个轻量级、低外部依赖度的实现;为实现小规模项目的快速开发而诞生,目前提供了jdbc数据接口的封装及简单的pojo应用处理能力(但并不是彻底的orm)。loonframework-DAO本身是一个试验性质的项目,内部提供了事务、日志、Cache、异常处理等方面的简单实现,能够不依赖于任何第三方项目而单独运行,当然也可以通过接口选择和其它项目并用,将会陆续提供支持第三方的template以供调用。

3.关于Loonframework-DAO的文件构成


本次公开测试的代码部分如上图所示。

4.关于Loonframework-DAO的初始化设置

Loonframework-DAO通过读取cfg.lf.xml文件初始化设置,该文件基本配置如下:
<? xml version="1.0" encoding="UTF-8" ?>
< loon >
   <!--  在loonframework中,配置会映射到一个对象实体进行操作,DAOFruit为数据驱动设定  -->  
   < pojo  id ="dao"  class ="org.loon.framework.pojo.sys.DAOFruit" >
   <!--  驱动别名,选填  -->
      < set  name ="alias" >< value  type ="string" > mysql </ value ></ set >
   <!--  jdbc驱动类,可使用全写也支持'mysql'、'oralce'这样的简写方式  -->    
      < set  name ="jdbcClass" >< value  type ="string" > org.gjt.mm.mysql.Driver </ value ></ set >
   <!--  url地址  -->             < set  name ="url" >< value  type ="string" > jdbc:mysql://localhost:3306/test?useUnicode=true </ value ></ set >
   <!--  用户名  -->     
      < set  name ="use" >< value  type ="string" > ltest </ value ></ set >
   <!--  密码  -->
      < set  name ="pwd" >< value  type ="string" ></ value ></ set >
   <!--  最小连接数,选填。loonframework-dao内置有一个小型的连接池,可通过DAOManager类启动 -->      
      < set  name ="minconnection" >< value  type ="int" > 100 </ value ></ set >
   <!--  最大连接数,选填 -->      
      < set  name ="maxconnection" >< value  type ="int" > 100 </ value ></ set >
   <!--  超时设定  -->
      < set  name ="timeout" >< value  type ="int" > 5 </ value ></ set >
    </ pojo >
    < pojo  id ="jtds"  class ="org.loon.framework.pojo.sys.DAOFruit" >
      < set  name ="alias" >< value  type ="string" > jtds </ value ></ set >
      < set  name ="jdbcClass" >< value  type ="string" > net.sourceforge.jtds.jdbc.Driver </ value ></ set >
      < set  name ="url" >< value  type ="string" > jdbc:jtds:sqlserver://localhost:1433/test </ value ></ set >
      < set  name ="use" >< value  type ="string" > sa </ value ></ set >
      < set  name ="pwd" >< value  type ="string" ></ value ></ set >
      < set  name ="minconnection" >< value  type ="int" > 100 </ value ></ set >
      < set  name ="maxconnection" >< value  type ="int" > 100 </ value ></ set >
      < set  name ="timeout" >< value  type ="int" > 5 </ value ></ set >
    </ pojo >
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值