[置顶]开源:ASP.NET Aries 开发框架
来源:互联网 发布:山东大学网络教育学费 编辑:程序博客网 时间:2024/05/20 22:38
随着岁月的推进,不知不觉已在.NET这领域上战斗了十年了。
青春还没来得急好好感受,却已是步入健忘之秋的老人一枚了。
趁着还有点记忆,得赶紧把硬盘里那私藏的80G除外的东西,和大伙分享分享。
毕竟,人生,本就是一个传承的过程:开源,是一种的方式。
好吧,人生叹个三两句啰嗦完,得回正题了:
背景:
当年,在卖弄与开源QBlog时,也曾想过把QBlog的开发理念整理整理,独立一个框架来开源。
不过,人越长大就越憔悴,激情终敌不过疲惫的惰性,最终无痕而终,连3.0的版本也没开源出来。
关于框架的起源:应该是上家公司之前呆过的两家公司,然后在上一家公司成形了一个版本。
而这个框架版本,是近期重新打造的一个版本,面向广大的开发者,精简而强大。
Aries框架简介:
框架的命名:第一星座:白羊座(Aries)
框架的主要适用场景:内部业务系统、管理后台、其它。
项目工程:
项目工程简介:
1:Aries.Core 主要是核心类(开发时不涉及,可编绎成dll提供)
2:Aries.Logic 请求入口及业务类(业务代码编写入)
3:Web.UI 主要是html。
4:源码里还有两个空的工程项目:Web.Entity和Web.Utility( 预留给不懂怎么规划存放项目类的新手)
前后端引用的组件:
1:数据层:CYQ.Data
2:Excel:NPOI
3:前端:EasyUI
请求处理流程:
1:html页面Url请求=》Aries.Core的UrlRewrite.cs 进行权限校验
2:html页面发起ajax请求=》Aries.Core的InvokeLogic.cs调用=》Aries.Logic里相应的Handler的代码,返回Json=>前端展示界面。
框架自带的系统管理功能:
用户、菜单、功能、权限、配置、导入配置。
框架对所有页面集成的功能:
增、删、改、列表、查询、表单提交、导出、单表导入、多表导入、配置表头。
框架对跨数库的支持:
只要配好数据库链接,就可以随处引用,无需要关注数据库在哪里。
比如:框架自带的N个表一个数据库(如Mssql),自己的业务一个数据库(如Mysql)。
另外框架自带Aop光环,轻松可实现读写分离。
界面示意图:
界面配置表头图:
Aries简单开发流程演示:
1:在Web.Config添加数据库链接:<add name="数据库名Conn" connectionString=".... />
2:添加菜单,路径定位到/web/sysadmin/customview.html里;
3:给用户配好权限、配置好表头显示。
4:开发完成,就是这么Easy,别问为什么。
Aries开源协议:
后续补充于SVN当中,你可以无偿使用于商业或非商业,但不得删除源码里关于原作者的相关信息。
源码SVN包含的三个目录:
1:Aries.DataBase 初始:数据表脚本、数据脚本、数据库设计文档。
2:Aries.DevFramework 框架源代码。
3:Aries.Document API文档或帮助类文档。
总结:
1:本文并没有详细讲解实现机制。
2:本文并没有详细讲解开发方式。
但,至少你可以:看源码、看API、看Demo,还可以加入博客左侧三个扣扣群里的任一个进行交流。
当然,后续我会补充相关文章,更加细化和完善的机制及开发方式。
如果您支持开源精神,在精神层面可以点赞以示鼓励;
当然了,对于想以资鼓励的朋友,我也是准备好了右侧的赞助插件的,哈哈哈(动动手,1块钱也是可以很励志的)。
另外补充:有Bug及漏洞,请私下提交,不要搞破坏哦,管理员密码也不要修改哦,谢谢。
Aries两个地址:
1:项目预览地址:http://aries.cyqdata.com
2:源码SVN地址(已变更到GitHub):https://github.com/cyq1162/Aries.git
- [置顶]开源:ASP.NET Aries 开发框架
- asp.net aries框架新手教程
- ASP.NET Aries 开源开发框架:开发指南(一)
- ASP.NET Aries 入门开发教程1:框架下载与运行
- ASP.NET Aries 入门开发教程1:框架下载与运行
- ASP.NET Aries 入门开发教程3:开发一个列表页面及操控查询区
- ASP.NET Aries 入门开发教程9:业务表单的开发
- ASP.NET Aries 入门开发教程3:开发一个列表页面及操控查询区
- ASP.NET Aries 入门开发教程3:开发一个列表页面及操控查询区_0
- ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面
- ASP.NET Aries 入门开发教程4:查询区的下拉配置
- ASP.NET Aries 入门开发教程5:自定义列表页工具栏区
- ASP.NET Aries 入门开发教程7:DataGrid的行操作(主键操作区)
- ASP.NET Aries 入门开发教程8:树型列表及自定义右键菜单
- ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面
- ASP.NET Aries 入门开发教程4:查询区的下拉配置
- ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑
- ASP.NET Aries JSAPI 文档说明:AR.DataGrid
- 缓存更新的套路
- ASP.NET Aries 入门开发教程8:树型列表及自定义右键菜单
- html5简单格式化
- git使用及常用命令
- ASP.NET Aries 入门开发教程9:业务表单的开发
- [置顶]开源:ASP.NET Aries 开发框架
- [置顶]终于等到你:CYQ.Data V5系列 (ORM数据层)最新版本开源了
- [置顶]开源:Taurus.MVC 框架
- [置顶]本人提供微软系.NET技术顾问服务,欢迎企业咨询!
- 关于安装QTP之后造成环境变量java冲突问题的解决方案
- OpenGL播放yuv数据流(着色器SHADER)-windows(一)
- OkGo - OkHttpUtils-2.0.0 升级后改名 OkGo,全新完美支持RxJava
- Linux GCC常用命令
- 分布式系统的事务处理