CRL2.3(ORM开发框架)源码github发布

问题描述

简介CRL是一个面向对象的轻便型ORM业务框架此框架追求的是使用简单,方便,因此设计为:1.不需要代码生成器生成对象类,按标准方式写即可2.依托lambda,实现语法解析转换为等效的SQL查询,完全以编程方式进行查询操作3.支持常用查询,GROUP,JOIN,SUM,COUNT4.无需维护数据表,CRL运行会自动检查表映射,即使新添加的属性,也能自动识别创建相应的字段5.多类型数据库,多库支持,只需在应用层实现逻辑切换6.缓存支持,轻松创建本地缓存7.动态编译,可将任何查询编译为存储过程(仅MSSQL),让查询效率更高8.业务封装,通过可继承结构,实现业务封装和重用,内置业务封装,让开发效率大大提高9.]文档支持,配套文档示例详细讲解了功能用法,新增特性也会更新体现面向对象一直是程序开发的方向,被人使用的框架也不例外,因此好的框架更应实现对象化表示方法调用,而不是靠拼字符串去实现功能在使用上应该越简洁越好,而不是让使用者觉得很麻烦,因此CRL朝着这方面努力前言从13年到现在,修修补补两年了,这两年开发的项目全基于此框架,当前版本号为2.3通过总结开发中碰到的需求,形成了一套比较个性化的解决方案,这是在其它框架上没有的到目前,基本上是趋于比较稳定的版本了,没有很明显的错误,想要解决的问题和要实现的方案也都完成了看看升级日志,发现最近没有很多更改,也没有好的想法,公开源码,提提意见,给版本3升级提供一下思路项目开源开源方式,github不定期更新项目地址:https://github.com/hubro-xx/CRL2此解决方案包含了三个项目  CRL2=============>框架源码   CRLWebTest========>文档示例在线文档http://119.10.29.11:8080/  FormTest==========>Form测试代码 PS,源码都有注释,有些可能年久失修,但还是写得比较详细的CRL框架结构:  1.ORM对象数据映射  2.内置业务封装=>          账务系统封装,能解决所有虚拟货币存储,交易,流水查询需求,哪怕有N种类型,统一进行管理,          Form验证封装,统一实现客户登录管理          在线支付接口集成,内置5种支付接口,支付宝,财付通等,只用作好配置,统一进行调用处理          无限级分类,任意分类可以用这来进行管理,实现          权限验证封装,解决一般菜单权限控制的需求          字典封装,所有参数设置能通字典进行管理维护CRL内部处理,能缓存的都作了缓存处理,效率为首要参考,在使用时,相信可以明显感觉到最新源码我会发布在QQ群,借此提升下人气,想获取最新源码的可关注此群QQ群:1582632;密语:CRL具体调用实例就不在这贴了,在线文档有详细例子文档地址:http://119.10.29.11:8080/或运行项目配置好数据库查看欢迎测试,有好的建议请留言讨论

解决方案

解决方案二:
支持开源源代码,推荐一下!
解决方案三:
很好喜欢很好喜欢很好喜欢很好喜欢
解决方案四:
支持开源,,,,
解决方案五:
顶一个支持
解决方案六:
赞赞赞赞赞赞赞
解决方案七:
up引用5楼zhzxlc_06的回复:

赞赞赞赞赞赞赞

解决方案八:
该回复于2016-01-31 23:20:07被版主删除
解决方案九:
该回复于2015-12-31 23:42:24被版主删除
解决方案十:
引用1楼taomanman的回复:

支持开源源代码,推荐一下!

+1
解决方案十一:

解决方案十二:
谢谢楼主分享
解决方案十三:

解决方案十四:

解决方案十五:
该回复于2016-04-30 23:40:02被版主删除
解决方案:
支持开源,,,,支持开源,,,,支持开源,,,,支持开源,,,,支持开源,,,,
解决方案:
缺点:支持简单lambda但不支持linq不是面向扩展的设计不支持SQL命令内置业务封装无多大实用价值
解决方案:

解决方案:
该回复于2016-02-28 23:37:11被版主删除
解决方案:

解决方案:
支持谢谢很不错
解决方案:
支持开源,,,,
解决方案:
很不错,就是不知道为何是C
解决方案:
#不知道有没有加入领域驱动模型还有一些控件的封装
解决方案:
还是有点不明白有没有更进一步资料
解决方案:
该回复于2016-02-28 23:37:11被版主删除
解决方案:
我也一直在完善自己的ORM框架,正好借鉴下。感谢楼主开源。
解决方案:
嗯,多多学习!还是动态映射的方式吧!
解决方案:
大赞支持开源

时间: 2025-01-20 21:28:50

CRL2.3(ORM开发框架)源码github发布的相关文章

简略分析Android的Retrofit应用开发框架源码_Android

面对一个项目,对于Android应用开发框架的选择,我想过三种方案: 1.使用Loader + HttpClient + GreenDao + Gson + Fragment,优点是可定制性强,由于使用Google家自己的Loader和LoaderManager,代码健壮性强. 缺点是整套代码学习成本较高,使用过程中样板代码较多,(比如每一个Request都需要产生一个新类) 2.Volley,作为Google在IO大会上得瑟过的一个网络库,其实不算什么新东西(2013 IO发布),使用较为简单

简略分析Android的Retrofit应用开发框架源码

面对一个项目,对于Android应用开发框架的选择,我想过三种方案: 1.使用Loader + HttpClient + GreenDao + Gson + Fragment,优点是可定制性强,由于使用Google家自己的Loader和LoaderManager,代码健壮性强. 缺点是整套代码学习成本较高,使用过程中样板代码较多,(比如每一个Request都需要产生一个新类) 2.Volley,作为Google在IO大会上得瑟过的一个网络库,其实不算什么新东西(2013 IO发布),使用较为简单

vs2015发布能不发布源码么

问题描述 使用vs2015建立个mvc5的项目,打包之后approot下就会有src源代码,这样所开发的系统全部开源了,是不是需要保密的项目就不能用了这个了,能够只发布编译后的文件么?请各位大神指点!! 解决方案 解决方案二:项目右键,直接点发布啊解决方案三:发布项目没问题,可是连源码一起发布了,在发布文件的approotsrc文件夹下,唯一的好处是以后不用编译了,直接修改这里的文件就生效解决方案四:..发布之前把预编译的选项勾上,VS2015默认没勾..

如何利用网站源码快速建站

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 导读:利用网站源码建站可以说是所有建站方式当中最快捷最省钱的建站方式.考虑到很多朋友对网站建设并不是那么的了解和熟悉,所以,华夏网络营销网在此说一下如何利用网站源码快速建站. 亲爱的朋友: 早上好! 华夏网络营销网近期由于业务太多,所以,并没有太多的时间来写一些原创性的东西.靠近年关了,在此,华夏网络营销网诚祝各位朋友新年快乐,蛇年大吉大发!

Spark jdbc postgresql数据库连接和写入操作源码解读

概述:Spark postgresql jdbc 数据库连接和写入操作源码解读,详细记录了SparkSQL对数据库的操作,通过java程序,在本地开发和运行.整体为,Spark建立数据库连接,读取数据,将DataFrame数据写入另一个数据库表中.附带完整项目源码(完整项目源码github). 1.首先在postgreSQL中创建一张测试表,并插入数据.(完整项目源码Github) 1.1. 在postgreSQL中的postgres用户下,创建 products CREATE TABLE pr

自动升级系统OAUS的设计与实现(续) (附最新源码)

(最新OAUS版本请参见:自动升级系统的设计与实现(续2) -- 增加断点续传功能) 一.缘起 自从 自动升级系统的设计与实现(源码) 发布以后,收到了很多使用者的反馈,其中最多的要求就是希望OAUS服务端增加自动检测文件变更的功能,这样每次部署版本升级时,可以节省很多时间,而且可以避免手动修改带来的错误. 现在,我就简单介绍一下最新版本的OAUS中关于这个功能的实现.在上一个版本中,我们是这样操作的:         每次有版本更新时,我们需要把更新的文件拷贝到服务端的FileFolder文件

发布 Rafy 源码到 GitHub

最近项目组开始使用 Git 来作为源码管理.我今天就顺便把 Rafy 的源码也迁移到了 github 上,方便大家使用.这是项目的地址:https://github.com/zgynhqf/rafy,Git Clone 地址为:https://github.com/zgynhqf/Rafy.git. 由于我个人也是第一次使用 Git 来做源码管理.本文主要是记录一下过程,及遇到的问题.   在 VS 中如何使用 Git 在 VisualStudio 2013 中使用 Git 有两种方法: 一种方

ASP.NET Aries 2.0 发布(原来的源码SVN已关闭,开源源码已迁移到GitHub)

主要更新: 1:增加子目录部署支持. 2:增加Taurus.MVC支持. 3:优化及Bug修复. 1:增加子目录部署支持: 其实在重写Aries框架的时候,我是去掉了目录部署功能的,主要是为了加快Aries开发的速度. 不过最新有用户反馈,需要部署在子目录下,所以就顺势把子目录部署这块功能给增加上了.   2:增加Taurus.MVC支持: Aries  2.0的目录结构是这样的:原来的Aries.Logic下的Handler变更到Aries.Controllers下,其它变化不大. 在我整个设

CYQ.Data 数据框架 V3.5 开源版本发布(源码提供下载)

 先说几句:    最近一直在忙微博粉丝精灵+微博人气精灵的微博精灵系列软件的事,简单说就是新浪微博营销这块的,提供基于新浪微博的各项服务. 同时也在寻找对网络(微博)营销的才子一起合作创业,感兴趣请Q我. 本人微博地址签名里应该有,这里也重复提一下:http://www.weibo.com/cyqdata   前言:    最近发现研究 CYQ.Data 框架的人比较多,虽然本人一年来没怎么再推这框架了,感觉用户就是喜欢沉淀多一些.年份久一点的. 由于V3.0的开源版本,在Access里可能有