95992828九五至尊2

大爷讲框架,DDD各层介绍

二月 7th, 2019  |  882828九五至尊手机版

本列表永久更新,在直播讲完后,伯伯会把相应的点播添加到本列表里

回来目录

老伯课堂:http://www.genshuixue.com/667398328

Lind.DDD项目主要面向敏捷,神速支付,领域驱动等,对于它的分层也是能合并的合并,比此前大伯的框架分层更粗糙一些,或者说更大胆一些,在开发人士使用上,可能会深感更便于了,更益使用了,那就是四叔开发Lind.DDD框架的目标,让所有变得更不难…

学科目录

首先讲  仓储大爷说系统架构_说说架构设计

架构师要怎么

主干代码

新技术培训

框架设计

数据库设计

模型设计

主导疑难难点解决

其次讲  仓储公公说系统架构~基础篇

基本功篇-小叔主要讲一下接口,抽象类,枚举,事件和委托在实际上支付中的使用,及部分技巧性的东西

其三讲  仓储二叔说系统架构~仓储方式和读写分离

架构中的面向接口是骨干

IOC开头出台:主要讲Lind.DDD.IOC的兑现

EF读写分离讲一个读写分离的原理和EF6是怎么样落实这几个意义的

存储格局的一级实战分别介绍EFRepository,MongoRepository,RedisRepository和XMLRepository的兑现原理

第四讲  伯伯讲框架-缓存篇

缓存的牵线,序列及落实原理 1
静态页缓存,使用HttpModule拦截请求,生成静态页,按URL为键进行仓储 2
数据缓存,对数码内容开展仓储,有逾期时间的设置,一般选用cache完成 3
分布式数据集缓存,对章程开展阻挠,与IOC,AOP一起利用,在点子上添加缓存特性,然后真的是读缓存,依然删除缓存等

第五讲  日志与越发捕获及Dispose情势

日志的贯彻项目,文件存储,log4net存储,mongodb存储,在完毕日志进程中使用了单例,工厂,策略等格局。
极度的抓获应该是全局性的,全局的入口又有很种注入格局,叔伯介绍你的先后里怎么工作应当加try…catch,哪些不应有加
Dispose方式的牵线

第六讲  分布式Pub/Sub和信息队列

重在对顾客方式(公布、订阅情势)进行详尽的教师,并和大家分享在落到实处的品种中是怎么样使用它的。
信息队列可以化解出现难点,它提供一个缓冲区,将横向的出现变成了纵向的队列,那样能够增强系统的吞吐量。

第七讲  新闻机制和领域事件

一个事件处理系统,让订阅和发布进一步灵活介绍在项目中哪些促成多样新闻发送作用的共处,包含了Email,SMS,RTX等常用的报道机制;领域事件紧要封装了,现时可以完全与世界实体有效的整合在一起

第八讲  Redis集群与客户端应用

Redis的牵线及它的使用场面,5个数据结构的介绍,服务端集群的布署,客户端集群的安插,读写分离的安插,客户端的利用及怎么着贯彻消息队列。

第九讲  MongoDB集群与客户端接纳

MongoDB的牵线及它的应用场面,文档型数据库的优势,以JSON和BJSON为底蕴对数据开展仓储,对读写品质都很正确,向日志型数据,行为型数据都得以储存到MongoDB里,现时还会介绍复制集,切片的学识,对原生客户端的行使。

第十讲  Cat集群与利用

Cat上下文,它与其他数据上下文,Http上下文,文件上下文的意趣是一律的,都是指一种对象的卷入,在cat里它的上下文由四个ID组
成,ROOT,Parent和Child,他们好像于数据库里的共同主键,在让多少个新闻进行关联时,须要通过这几个键值,大家在跨网络记录日志时,也须求把
那四个目的传过去,在对象服务器上举行解析,然后那八个新闻就构成了一个新闻树了。

第十一讲  分布式文件存储与公事上传

单服务器的公文存储早已经不够用了,现在都是集群环境,一般有个路由服务器用于分配和针对资源,其它服务器用于存储文件;文件的上传我们将图片,视频等开展了打包,方式客户端的调用。

第十二讲  新闻组件和第三方支付的会合

对通报来说,每个网站都是必要的,而它的复用也是必须的,你不容许为各样系统都付出一套发送email,sms,rtx的零件吧!
对于第三方支付以来,在电商网站尤其要求了,如何高效的融会它们是大家进步支付效能的最重要,本讲主要说说支付宝和银联,再研究微信支付!

第十三讲  数据包和网络通信

介绍网络通信原理,数据包的定义,怎样筹划一个数据包,解决开源网络通信组件法斯特Socket的用法等

第十四讲  ORM和分布式事务

介绍ORM的功力,Linq2Sql,EF等ORM工具,数据上下文的介绍,在多表操作中,介绍要地工作和分布式事务的利用景况!

第十五讲  MVVM和KnockoutJS

介绍MVVC设计方式,对于微软研发的KnockoutJS举办学习,它是何等达成MVVM方式的,对于贯彻工作中我们怎么去接纳它来简化页面开发。

第十六讲  职责调度Quartz

介绍怎么着运用Quartz完结七种政策,八种职分的调度机制,介绍Cron表达式的应用,怎样定时,定点的履行职分,并介绍四叔开发的职务管理工具,在后台一向查看当前正值实践的…

第十七讲  二十四线程与互动

讲述哪天用到四线程,在应用时应该注意的地点,对出现编程的认识,并对原先程序开展优化,为何.net框架推出那么多异步版本,原因何在!

合集公公课程前16讲(学起来更便利)

积存大爷说系统架构_说说架构设计
仓储三叔说系统架构~基础篇 仓储公公说系统架构~仓储情势和读写分离
大叔讲框架-缓存篇 日志与丰盛捕获及Dispose格局 分布式Pub/Sub和新闻队列
音讯机制和世界事件 Redis集群 MongoDB集群 Cat集群
分布式文件存储与公事上传 信息组件和第三方支付 数据包和互联网通讯ORM和分布式事务 MVVM和KnockoutJS 任务调度Quartz

第十八讲  IoC完成原理与联合的IoC容器

介绍DIP,IOC,DI,IOC容器的相关概念,怎么样去了然它们,在落实支付中,如何利用它们及利益是什么,如何封装一个面向autofac,unity的联结的IOC容器。

第十九讲  webApi与安全校验

介绍基于Restful的api涉及,对于Http请求进行讲解,对统一的用户权限举行认证,对api通信的平安举办分析,对它的安全性,防篡改性和唯一性实行落到实处。

第二十讲  领域驱动的统筹

伯父笔下的DDD,主要介绍实体,值对象,聚合根,领域服务,服务总线及轨道格局的定义。

第二十一讲  BootStrap和父辈后台里的EF

重大是怎么着与任何体系无逢结合,讲一下角色,菜单,协会结构,用户权限,通用型数据集权限的筹划,同时介绍一下Bootstrap的布局.
后台紧要说一下code first的用法

第二十二讲  Xamarin陈设与Android开发

哪些在vs上安装xamrin,javaSdk,android sdk,ndk等,如何选取xamarin for
android开发手机app,本讲紧要说一下那几个情节,大家快捷行动起来,一起开发APP吧!

第二十三讲  Node.js和Sails.js

介绍node.js的优势与利用情形,NPM的认识,使用webstorm可视化工具举办付出服务端的nodejs程序,使用sails那个框架举行火速的花费!

第二十四讲  跨语言开发Thrift框架

Thrift是一个跨语言的劳务配置框架,最初由非死不可于二零零七年支付,二零零六年进入Apache开源项目。Thrift通过一个中等语言
(IDL, 接口定义语言)来定义RPC的接口和数据类型,…

第二十五讲  什么样的代码要求重构

1.重命名:对类,接口,方法,属性等重命名,以使得更易了解2.抽取代码:将艺术内的一段代码抽取为另一个艺术,以使得该段代码可以被此外措施调用,那是重构中很重点很…

第二十六讲  基础篇续~接口与抽象类_集合_数组_链表

接口与抽象类是什么样在项目中应用的,技巧。 集合的系列,各集合的优势
数组和链表在怎么着时候用到

第二十七讲  框架中用到的设计方式

在框架设计中,大家会利用过多设计情势,这么些设计形式都是很当然的面世的,而并不是“为了情势而模式”。
主要涉嫌一些对最工厂方式,单例形式,观看者格局,策略格局,…

第二十八讲  单点统一登陆SSO的陈设

介绍SSO的定义及贯彻原理,解决Lind中是什么样兑现统一的SSO登陆的,相关技术
session,cookies,oauth,安全校验等。

第二十九讲  Session共享与WEB集群

Session共享的两种办法,在框架中是怎么样落到实处的,Web集群的牵线,WEB应用服务器集群在任何种类框架中的地点与功力。

第三十讲  数据库集群_数据同步_Lind框架初衷

数据集的集群 双机热备(双写双读,实时同步) 读写分离(一写多读)
SQLSERVER与moebius 数据同步 数据包 数据完整性与校验 数据高并发与队列机制
伯伯Lind框架设计初衷…

伯父课程后14讲(看起来更方便)

多并程与并行 ,IOC原理 和集合的IOC容器 ,API安全与校验 ,领域驱动的设计形式,Bootstrap和后台管理序列,Thrift,SSO,Session共享,数据集的集群等

永远更新中…

Lind.DDD层

重大是公用方法,组件,规约等,如日志组件(Logger),音讯组件(Messaging),IOC,AOP,缓存(Caching),相当,请求/响应,用户授权(Authorization),安全校验,领域模型(Domain),领域事件(伊夫nts),数据传输(DTO),实体映射(AutoMapper),队列机制(CachingQueue),仓储规范(IRepositories),工作单元(UoW),规约情势(Specification)和分页控制(Paging)等,可以说Lind.DDD云集了伯父所有的为主和脑力!

Lind.DDD.Repositories仓储完毕层

Lind.DDD.Repositories.EF

持久化层,使用EntityFrameworks举行持久化,它达成了Lind.DDD.IRepositories接口的始末,它也是伯伯框架里最常用的一种关系型数据库持久化的ORM组件

Lind.DDD.Repositories.Mongo

持久化层,使用MongoDB进行持久化,它不仅仅落成了业内的蕴藏接口,还增添了本人的秉性接口IMongoRepository,它是更向关系型数据库的一种非关系型数据库,它一般用来储存日志新闻及部分与大旨业务毫无干系的音信

Lind.DDD.Repositories.Redis

持久化层,使用Redis进行持久化,它是一种NoSql,与mongodb一样属性非关系型数据库,以键、值对的点子开展仓储,可以储存到内存和磁盘中,帮衬五大数据类型,在非关系型数据库中,Redis相对是探花!在伯伯框架里,它一般用来囤积缓存数据!

Lind.DDD框架关系图

图片 1

感谢您的开卷!

回来目录

Your Comments

近期评论

    功能


    网站地图xml地图