加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 域百科网 (https://www.yubaike.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

开源:ASP.NET Aries 开发框架(已支持.NET Core)

发布时间:2022-11-25 14:52:02 所属栏目:Asp教程 来源:
导读:  前言:

  随着岁月的推进,不知不觉已在.NET这领域上战斗了十年了。

  青春还没来得急好好感受,却已是步入健忘之秋的老人一枚了。

  趁着还有点记忆,得赶紧把硬盘里那私藏的80G除外的东西开
  前言:
 
  随着岁月的推进,不知不觉已在.NET这领域上战斗了十年了。
 
  青春还没来得急好好感受,却已是步入健忘之秋的老人一枚了。
 
  趁着还有点记忆,得赶紧把硬盘里那私藏的80G除外的东西开源asp,和大伙分享分享。
 
  毕竟,人生,本就是一个传承的过程:开源,是一种的方式。
 
  好吧,人生叹个三两句啰嗦完,得回正题了:
 
  背景:
 
  当年,在卖弄与开源QBlog时,也曾想过把QBlog的开发理念整理整理,独立一个框架来开源。
 
  不过,人越长大就越憔悴,激情终敌不过疲惫的惰性,最终无痕而终,连3.0的版本也没开源出来。
 
  关于框架的起源:应该是上家公司之前呆过的两家公司,然后在上一家公司成形了一个版本。
 
  而这个框架版本,是近期重新打造的一个版本,面向广大的开发者,精简而强大。
 
  Aries框架简介: 框架的命名:第一星座:白羊座(Aries) 框架的主要适用场景:内部业务系统、管理后台、其它。 项目工程:
 
  项目工程简介:
 
  1:Aries.Core 主要是核心类(开发时不涉及,可编绎成dll提供)
 
  2:Aries.Controller 请求入口
 
  3:Aries.Logic 业务类(业务代码编写处)
 
  4:Web.UI 界面呈现(html)。
 
  5:源码里还有两个空的工程项目:Web.Entity(可以放Model实体或枚举)和Web.Utility(放一些Helper类)( 预留给不懂怎么规划存放项目类的新手)
 
  前后端引用的组件:
 
  1:数据层:CYQ.Data
 
  2:Excel:NPOI
 
  3:前端:EasyUI
 
  请求处理流程:
 
  1:html页面Url请求=》Aries.Core的UrlRewrite.cs 进行权限校验
 
  2:html页面发起ajax请求=》Aries.Core的InvokeLogic.cs调用=》Aries.Controller里相应的代码,返回Json=>前端展示界面。
 
  框架自带的系统管理功能:
 
  用户、菜单、功能、权限、配置、导入配置。
 
  框架对所有页面集成的功能:
 
  增、删、改、列表、查询、表单提交、导出、单表导入、多表导入、配置表头。
 
  框架对跨数库的支持:
 
  只要配好数据库链接,就可以随处引用,无需要关注数据库在哪里。
 
  比如:框架自带的N个表一个数据库(如Mssql),自己的业务一个数据库(如Mysql)。
 
  另外框架自带Aop光环,轻松可实现读写分离。
 
  框架自带分布式缓存(MemCache、Redis),轻松实现分布式缓存。
 
  界面示意图:
 
  asp.net mvc 开源商城_开源asp_asp.net cms开源系统
 
  界面配置表头图:
 
  开源asp_asp.net cms开源系统_asp.net mvc 开源商城
 
  Aries简单开发流程演示:
 
  1:在Web.Config添加数据库链接:
 
  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:项目预览地址:
 
  2:源码SVN地址(已变更到GitHub):
 
  3:系列入门教程。
 

(编辑:百客网 - 域百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章