rock-0.9.1开源框架
rock框架是本人开发的一个开源框架。
rock框架的核心主要是rock-dbutils,rock-dbutils是一个轻量级的ORM框架,对jdbc进行了浅层次的封装。是本人在教学和项目开发中慢慢积累开发而成,用来代替烦人的复杂的hibernate的。使用rock框架开发应用非常简单,可以和spring整合开发。
rock框架特点:
1 不需要编写表映射xml文件
2 支持ID自动生成
3 推荐使用qbc方式编程,不需要编写sql。
4 不支持HQL之类的查询语言,对于复杂查询任务,直接使用sql语言,操作简单,可直接返回对象数据。
5 对于复杂查询任务,sql语句也可以直接放在spring的配置文件中,直接注入到DAO中。
6 不支持对象之间的关联。
7 不支持缓存
8 利用数据库本身功能支持数据分页
9 使用数据库方言支持不同的数据库
10 暂不支持aop事务
使用hibernate很烦人的地方最主要有两点:
1 不使用sql,搞个hql。其实程序员还是写sql舒服。
2 为了面向对象而面向对象,搞得太复杂,效率又低,面向对象的好处都被其副作用抵消了。
所以,基于以上两点,rock框架采取的是半面向对象半关系封装方式。要么不写sql,要么写就写最纯正的sql。
如果大家感兴趣,就下载试用一下下,里面有源代码、文档、例子。如果有什么意见尽管提。
联系我:mex2000@163.com
rock-0.9开源框架
rock框架是本人开发的一个开源框架。
rock框架的核心主要是rock-dbutils,rock-dbutils是一个轻量级的ORM框架,对jdbc进行了浅层次的封装。是本人在教学和项目开发中慢慢积累开发而成,用来代替烦人的复杂的hibernate的。使用rock框架开发应用非常简单,可以和spring整合开发。
rock框架特点:
1 不需要编写表映射xml文件
2 支持ID自动生成
3 推荐使用qbc方式编程,不需要编写sql。
4 不支持HQL之类的查询语言,对于复杂查询任务,直接使用sql语言,操作简单,可直接返回对象数据。
5 对于复杂查询任务,sql语句也可以直接放在spring的配置文件中,直接注入到DAO中。
6 不支持对象之间的关联。
7 不支持缓存(觉得没必要)
8 利用数据库本身功能支持数据分页
9 使用数据库方言支持不同的数据库
10 暂不支持aop事务
11 即使是最纯粹的sql编程,也是1行代码的事
使用hibernate很烦人的地方最主要有两点:
1 不使用sql,搞个hql。其实程序员还是写sql舒服。
2 为了面向对象而面向对象,搞得太复杂,效率又低,面向对象的好处都被其副作用抵消了。
所以,基于以上两点,rock框架采取的是半面向对象半关系封装方式。要么不写sql,要么写就写最纯正的sql。
如果大家感兴趣,就下载试用一下下,里面有源代码、文档、例子。如果有什么意见尽管提。
就是本人平常自己写自己用的小玩意,今天高兴拿出来共享,别上升到国人开发什么什么的高度,谁要是这么捧杀我或棒杀我,我跟谁急。
联系我:mex2000@163.com 梦湘工作室 王昆山
测试数据管理器2.0
一个管理测试数据的小工具。本工具使用Excel VBA编写,根据数据库结构自动生成测试数据表格,用户手工管理测试数据后,系统可将数据自动插入到数据库中或生成SQL文件,系统会根据外键计算数据库表之间的依赖关系。现在支持oracle/sqlerver/access/mysql数据库。
数据库结构文档生成器2.0
根据数据库生成数据库结构设计文档,Excel文件,以VBA编写,现在支持oracle/sqlerver/access/mysql数据库。每张表对应一张sheet页,所以表名必须符合sheet页命名规则,不能超过31个字符。从Excel中可轻松将表结构文档粘贴到word文档中。有了此文档,从此不用为编写数据库设计说明书发愁。
测试数据管理器2.0
一个管理测试数据的小工具。本工具使用Excel VBA编写,根据数据库结构自动生成测试数据表格,用户手工管理测试数据后,系统可将数据自动插入到数据库中或生成SQL文件,系统会根据外键计算数据库表之间的依赖关系。
数据库结构文档生成器2.0
根据数据库生成数据库结构设计文档,Excel文件,以VBA编写,现在支持oracle/sqlerver/access/mysql数据库。每张表对应一张sheet页,所以表名必须符合sheet页命名规则,不能超过31个字符。从Excel中可轻松将表结构文档粘贴到word文档中。有了此文档,从此不用为编写数据库设计说明书发愁。
测试数据管理器1.2
1.2版本,增加了对mysql数据库的支持
简易的测试自动化工具,特别是大项目,数据库表复杂,团队人数多的项目,单元测试比较困难,本工具正合适。
本工具使用Excel VBA编写,根据数据库结构自动生成测试数据表格,用户手工管理测试数据后,系统可将数据自动插入到数据库中或生成SQL文件,系统会根据外键计算数据库表之间的依赖关系
2.0版本已经发布了。请下载最新版本
数据字典生成器1.2
1.2版本,增加了对mysql数据库的支持
根据数据库生成数据库结构设计文档,Excel文件,以VBA编写,现在支持oracle/sqlerver/access/mysql数据库。每张表对应一张sheet页,所以表名必须符合sheet页命名规则,不能超过31个字符。从Excel中可轻松将表结构文档粘贴到word文档中。有了此文档,从此不用为编写数据库设计说明书发愁。
2.0版本已经发布了。请下载最新版本
Java应用程序运行工具1.0
startJava是一个方便的运行java程序的工具,它会根据用户的配置或默认配置查找类路径和本地库文件,实现通过双击EXE文件执行java程序。内附使用指南
Eclipse开发平台运行工具1.0
该软件是用来运行Eclipse的工具,我以前用delphi写的,今天完善了一下,把它拿出来free给大家,用的时候把它放在eclipse目录下就可以了,直接运行startEclipse.exe。<br/>我2002年开始使用eclipse的时候,发现她不像其他的开发工具那样打开一个工程然后开始编码,而是使用一个默认的工作空间。如果不使用默认的工作空间,必须命令行启动eclipse,在命令行中配置参数,真的挺麻烦,于是一生气就写了这么个玩意儿,希望大家喜欢。<br/> 可以在运行eclipse前配置工作空间、java虚拟机、使用内存、其他参数
测试数据管理器1.0
简易的测试自动化工具,特别是大项目,数据库表复杂,团队人数多的项目,单元测试比较困难,本工具正合适。<br/>本工具使用Excel VBA编写,根据数据库结构自动生成测试数据表格,用户手工管理测试数据后,系统可将数据自动插入到数据库中或生成SQL文件,系统会根据外键计算数据库表之间的依赖关系。<br/>本工具不支持测试数据自动生成,如果需要该功能,可和我联系,我正在编写测试数据自动生成工具,工具使用C#编写<br/> <br/>
2.0版本已经发布了。请下载最新版本
数据库结构设计文档生成器1.0
根据数据库生成数据库结构设计文档,Excel文件,以VBA编写,现在支持oracle/sqlerver/access数据库。每张表对应一张sheet页,所以表名必须符合sheet页命名规则,不能超过31个字符。从Excel中可轻松将表结构文档粘贴到word文档中。 有了此文档,从此不用为编写数据库设计说明书发愁。
2.0版本已经发布了。请下载最新版本