设为首页
·
加入收藏
首页
PHP项目
JAVA项目
AJAX项目
C#项目
Ruby/Rails项目
U/Linux项目
教程下载
技术文章
我要登陆
我要注册
您的帐号:
您的密码:
自动登录:
取消
不是吧,您还没注册?赶紧注册吧!
10秒钟闪电注册
我要登陆
我要登陆
我要注册
您的邮箱:
请将您的邮箱作为登录账号
您的昵称:
4~30个字符,可以为中文
登陆密码:
6~30个半角字符
确认密码:
请再次输入密码
验 证 码 :
取消
组件类库
AOP面向方面编程
工作流
IOC依赖注入
缓存框架
调度框架
JEE框架
持久层框架
报表制作
连接池
模板引擎
XML UI工具包
Web Service
日志组件
Html解析类库
XML操作类库
搜索引擎
PDF类库
网络客户端组件
网络服务器端组件
JMX框架
动态语言
规则引擎
加密与混淆
代码优化
Email客户端
RSS聚合类库
开源集合类库
Chat工具
JMS消息中间件
字节码操作
语法分析生成器
Java游戏
运行分析工具
多媒体组件
Swing外观
身份验证
EAI/ESB组件
Web爬虫
模型转换器
OSGi框架
BI商业智能工具
J2ME开源项目
Android开源项目
开源吧
>
JAVA开源项目
>
组件类库
>
持久层框架
PriDE
PriDE一个高性能的对象/关系映射框架.它有没有遵循任何持久层管理标准如JDO与EJB-CMP而是依赖于在J2SE与 J2EE环境中被实际证实可用的公认的设计模式.
【官方主页】
【下载地址】
网友留言/评论
我要留言/评论
相关开源项目
JORM
:JORM(Java对象存储映射)Java开源的持久性框架。它为JOnAS J2EE应用服务器提供EJB 2.0 CMP。JORM还与Speedo JDO实现结合。
阿里巴巴CobarClient
: CobarClient是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。中文文档
可以支持垂直和水平数据切分数据库集群的访问;
支持双机热备的HA解决方案, 应用方可以根据情况选用数据库特定的HA解决方案(比如Oracle的RAC),或者选用CobarClient提供的HA解决方案.
小数据量的数据集计(Aggregation), 暂时只支持简单的数据合并.
数据库本地事务的支持, 目前采用Best Efforts 1PC模式的事务管理.
数据访问操作相关SQL的记录, 分析等.(可以采用国际站现有Ark解决方案,但CobarClient提供扩展的切入接口)
AutoDAO
: AutoDAO的目标是让Java DAO类的创建变得尽可能简单。只要设计DAO接口,并在接口中利用注释编写必要的HQL,就能够实现所需要的功能。不需要编写实现代码和复杂的XML配置。对于Common DAO查询可以不用写任何持久化代码,支持Hibernate/JPA,支持在代码编译的时候就能够检查CRUD操作。支持分页,命名参数,命名查询和HQL校验以实现复杂HQL语句的简单化。
Butterfly Persistence
:Butterfly Persistence是一个简单,注重实效的Java持久层框架。它的特性包括:可自动或手动管理连接;通过提供类似于Spring的JDBC模板来简化JDBC操作;简单的对象/关系映射;支持多种映射方式(自动/注释/编程)。
COPE
:相对于其它持久层框架,COPE能够让应用程序开发变得高效、快速。特性:不需要编写任何XML文件,所有配置都在java源代码中指定。不需要创建数据库Table,COPE自动创建。透明加载和存储持久对象。提供易于使用的搜索API用于复杂查询。完全与数据库隔离,消除SQL注入安全攻击。自带一个Web应用程序用于维护persistent schema并且不会丢失数据。经测试支持的数据库包括 HSQLDB,MySQL,Oracle和PostgreSQL。
MongoDB的Java开发框架 BuguMongo
: BuguMongo是一个轻量级的MongoDB Java开发框架,它的主要功能包括:
基于注解的对象-文档映射(Object-Document Mapping,简称ODM)。
DAO支持。提供了大量常用的DAO方法。
Query支持。提供了生成查询的简便方法。
基于注解的Lucene索引。
简单方便的Lucene搜索。支持关键词高亮显示。
功能强大的GridFS文件系统管理。支持文件夹功能,支持文件的重命名、移动、排序等操作。
简单方便的GridFS文件上传、读取。支持图片加水印、图片压缩。能用HTTP获取文件,并能使用HTTP缓存。
使用BuguMongo,可以让你:
用面向对象的编程思维操纵MongoDB数据库。
摆脱底层细节处理,专注于业务逻辑。
大大减少代码量,提高开发效率。
Velosurf
:Velosurf是一个基于Apache Velocity模板引擎的Java数据库映射层。它以一种非传统的方式来自动映射数据库表格和字段,而且还能够很方便定制自定义实体,查询和SQL行为。Velosurf主要特性包括:易于使用的模板语法,代码分离:SQL查询都集中在同一个地方并且看起来像标准的对象属性。动态映射:当数据库有变动时不需要重新编译。自动连接恢复。基本数据类型映射。事务控制。当需要的时候能够覆盖默认的Java映射对象。提供一些基础功能包括:权限控制机制,国际化支持,数据校验机制。
guzz
:guzz是一种用来进行快速开发和高性能网站设计的框架,用于替代或者补充hibernate或ibatis的持久化实现,并提供更多的大型系统架构设计支持。guzz的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。
IBATIS
:使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。
SeQuaLite
:SeQuaLite是一个轻量级java数据库访问框架。具有的特性包括:提供CRUD操作、懒加载(Lazy-Load)、级联操作(Cascading)、分页(Paging)、动态SQL生成等。它能够帮助有效地减少开发时间。
联系我们
|
关于开源
CopyRight © 2008-2010
www.kaiyuanba.cn
京ICP备10010536号