摘要: 我的项目结构图,当前项目是.NETCore的,是把之前的ASP.NET MVC框架作了升级转换的(升级之后,只有PlainElastic.Net不支持,已在开源代码上重写) 前端:XSpots 是个单纯的html库, 1、包括jqeury组件+CSS+图片, 2、还有Vue组件 3、再就是框架的组件 阅读全文
posted @ 2017-11-05 21:26 xspots-Will 阅读(176) 评论(1) 推荐(1) 编辑
摘要: 以下是一个简单早期的框架结构图,到目前为上已经作了太多的调整与进化。但基本的构件与原理不变: 个人觉得有以下几点: 1、要有基础框架建模平台,这是构件化的实现基础,也是本框架最重要的部分 2、全接口化交互,统一数据报文格式,内外部均全采用接口化数据交互 3、要进行多种分布式服务切割与API封装 4、 阅读全文
posted @ 2017-11-02 22:16 xspots-Will 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 我的项目结构图,当前项目是.NETCore的,是把之前的ASP.NET MVC框架作了升级转换的(升级之后,只有PlainElastic.Net不支持,已在开源代码上重写) 前端:XSpots 是个单纯的html库, 1、包括jqeury组件+CSS+图片, 2、还有Vue组件 3、再就是框架的组件 阅读全文
posted @ 2017-11-02 22:14 xspots-Will 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 接上一篇: 记录Sql执行日志,主要处理 BeforeCommandExecute 方法 FireAfterExecute 这是一个订阅事件,它会把通过异步线程的试把消息提交到后台的队列, 缓存队列目前支持四种实现方式 ,可自由切换,在当前的框架里已经实现了 ASPNET, Redis, Rabbi 阅读全文
posted @ 2017-10-27 09:14 xspots-Will 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: 具体原因就不说了,目前项目的构成有两部分,一部分是是基于框架开发的,另一部是由于早期业务是采用自定义开发模式,虽然数据访问层都是基于Dapper, 但要做全局sql跟踪及缓存通知,调整代码还是有些麻烦,最后还是动手简单扩展一个Dapper的源码,从底层来进行处理。 调整Dapper源码中有一个很重要 阅读全文
posted @ 2017-10-25 08:53 xspots-Will 阅读(1398) 评论(0) 推荐(1) 编辑
摘要: 从今天起,计划每天写一篇,来把自己的框架开发思路及实现过程全程记录下来,供大家参考。 一个框架开发前的准备工作,个人觉得有以下几点: 1、整个框架的结构模式 实现方式有:前端组件化( Jqeury+html)+可分布式后端(node)+ 可分布式服务端(.NET 、JAVA、PHP) 前端组件化( 阅读全文
posted @ 2017-10-24 08:48 xspots-Will 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 整个架构部署模式采用简单三段式实现:前端站点+后端服务站点+多构件服务支持,两个站点设计均支持内部调用或远程调用,同时支持反向代理与集群实现。由于是企业级互联网私有云应用,就没有考虑Vue.js+node.js来实现真的前后端分离,关键是老大不允许及考虑后期的二次开发及实施维护成本。但对于公有云部分 阅读全文
posted @ 2017-07-04 09:07 xspots-Will 阅读(1168) 评论(0) 推荐(0) 编辑