• PAT


    PAT是一个持久层工具包,像许多其它框架一样它简化了商业应用程序的持久层开发.PAT使用一些Java技术如:OO,AOP (JBossAOP),Java,Prevayler,Ant,JUnit,Log4j等为应用程序提供一个透明的数据层.它能够与web应用程序(Struts,Tomcat,JBoss AS)很好的相结合.
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    EasyDBO:EasyDBO是一个非常适合中小型软件数据库开发的数据持久层框架,系统参考hibernate、JDO等,结合中小项目软件的开发实际,实现简单的对象-关系数据库映射。
    Compass:Compass是一个强大的,事务的,高性能的对象/搜索引擎映射(OSEM:object/search engine mapping)与一个Java持久层框架.Compass包括:  
     * 搜索引擎抽象层(使用Lucene搜索引荐),
     * OSEM (Object/Search Engine Mapping) 支持,
     * 事务管理,
     * 类似于Google的简单关键字查询语言, 
     * 可扩展与模块化的框架,
     * 简单的API.
    Prevayler:Prevayler一个把Java对象都保持在内存中的持久层框架,不需要数据库。可以这么说到目前为止对于POJOs(Plain Old Java Objects )是最快的,最显然的对象持久化,具有容错机制,提供负载平衡的框架。Prevayler在Eclipse下的插件Preclipse
    Hibernate OGM (Object/Grid Mapper): Hibernate Object/Grid Mapper (OGM)这个项目能够为NoSQL数据库提供Java Persistence(JPA)支持。它复用了Hibernate Core引擎将实体持久化至NoSQL数据存储中,而不是关系型数据库中。它还复用了Java Persistence Query Language(JP-QL)来搜索数据。这个项目现在还处于初期阶段,但随着时间的推移它的功能将逐渐增强。短期目标是:
     1、支持Infinispan (已实现)  2、支持Hibernate Search全文搜索(已实现)  3、支持简单JP-QL查询 中期目标是: 1、支持其它key/value存储  2、支持其它NoSQL数据库  3、支持复杂的关联和聚合 
    收录时间:2011-06-22 08:42:21
    Empire: Empire提供了一个基于SPARQL与SeRQL查询语言,类似于标准JPA风格的接口来访问RDF数据库。Empire的目标是尽可能多的实现JPA API,从而为RDF提供一个简单ORM持久层。收录时间:2010-10-11 10:10:19
    Apache Torque:Apache Torque是一个使用关系数据库作为存储手段的Java应用程序持久化工具,是 Apache 的公开源代码项目,Torque是一个开源项目,由Web应用程序框架Jakarta Apache Turbine发展而来,但现在已完全独立于Turbine。Torque 主要包含两部分:一部分是 Generator,它可以产生应用程序需要的所有数据库资源,包括 sql 和 java 文件;另外一部分是 Runtime,提供使用这些代码访问数据库的运行时环境。目前 Torque 支持的数据库包括 DB2、SQL Server、Oracle、PostgreSQL等。
    IBATIS:使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。
    Burst: 轻量级通用数据库开发框架(Java)
    框架的功能
    1:对应Oracle, Db2, Sql Server, My sql四种数据库
    2:使用Excel定义表结构,用宏自动创建表定义和数据模型的java类
    3:自动创建和删除数据库表、索引、序列
    4:封装了数据库连接池、CRUD、多表联合检索、多字段多匹配方式(equal,like,between….)、排序、分页检索、通过复杂条件update或delete数据 等常用数据库功能,直接操作对象,而不需要写任何sql
    好处
    1:框架非常简单,一看就会
    2:开发迅速,简单的应用,Server端有个半天一天就够了
    3:减少Bug,代码很规范,而且容易出错的地方都封装了
    4:维护方便,就算是更改表结构,也很轻松
    需要准备的开发环境
    1:安装好数据库(以上4种之一,不推荐Sql server,比较麻烦)
    2:安装好eclipse 或 myeclipse
    3:安装好excel
    使用方法
    1:从google code下载项目文件和TblDesigner.xls
    2:使用TblDesigner.xls定义表结构,运行宏,并将生成的目录覆盖到项目目录
    3:配制db.properties文件
    4:用eclipse打开项目,可以开始写业务逻辑了
    5:functionTest包下有部分测试过程,可作参考

    ORMLite: ORMLite是一个轻量级对象关系映射持久层框架。ORMLite支持MySQL、Postgres、Microsoft SQL Server、H2、Derby、HSQLDB和Sqlite。提供灵活的QueryBuilder来构建复杂的查询。强大的抽象DAO类,让你的数据库读写类只需5行代码。能够自动生成SQL来创建和删除数据库表格。
    收录时间:2010-11-10 22:36:01
    Ebean:Ebean是一个对象/关系映射持久层框架。它与EJB3相类似,但该框架简单易于学习和使用。它特点: 1.兼容EJB3 ORM映射。2.支持级联保存和删除。3.支持懒加载。4.事务管理和日记功能。5.Statement Batching 5.支持缓存。6.Clustering。7.集成Lucene文本搜索。