加载中
MASA Stack 第三期社区例会

MASA Blazor 0.5.0发版内容 功能 Autocomplete:支持通过设置AutoSelectFirst参数开启自动选择第一项的功能,支持CacheItems参数,增强使用上下键的用户体验。 BottomNavigation::一个替代...

开篇-开启全新的.NET现代应用开发体验

1.云原生技术底座畅想 Dapr>>MASA Framework>> 研发管理 研发协作平台:CI/CD、Application ManagementApplication Quota Management、Version Control、Troubleshooting、Testable 网格应用...

怎么样的框架对于开发者是友好的?

1.云原生离.NET开发到底有多远? 云原生的概念由来不久,故事从“上云”开始,伴随dorker、k8s等技术的推出,以及CNCF与各大云厂商的共同加持,云原生逐渐被大家所熟知。云原生不依赖具体的云...

7.依赖注入

按照约定的注册 Masa引入了按照约定进行服务注册,依据约定大于配置,开发者无需做任何事,框架会自动完成注册 依赖接口 ISingletonDependency: 注册生命周期为Singleton的服务 IScopedDepen...

07/25 16:25
2.5K
6. 对象存储

什么是对象存储 在工作中,我们经常需要将文件内容(文件或二进制流)存储在应用程序中,例如你可能要保存商品的封面图片。Masa框架为此提供了对象存储的功能,并对功能抽象,抽象给我们带来...

07/12 18:35
68
5. 数据访问 - EntityFramework集成

前言 Masa提供了基于EntityFramework的数据集成,并提供了数据过滤与软删除的功能,下面我们将介绍如何使用它? MasaDbContext入门 安装.Net 6.0 新建ASP.NET Core 空项目Assignment.MasaEn...

07/05 16:47
1.6K
4. 对象映射 - Mapping.Mapster

前言 在项目中我们会经常遇到对象的映射,比如像Model和Dto之间的映射,或者是对象的深拷贝,这些都是需要我们自己实现的。此时,项目中会出现很多初始化对象的代码,这些代码写起来相当的枯...

07/01 19:15
72
3. Caller 服务调用 - dapr

前言 上一篇我们讲了使用HttpClient的方式调用,那么如果我们现在需要更换为通过dapr实现服务调用,我们需要做哪些事情呢? Caller.Dapr 入门 如果我们的项目原本使用的是Caller.HttpClient...

06/21 17:51
78
MASA Auth - 从用户的角度看整体设计

用户 在系统里,用户是一个核心概念。它代表了一个人的唯一身份标识,除了与角色、团队、组织架构等有关,甚至还会影响到在同一个界面不同的用户操作流程与显示内容都会发生变化,再复杂一点...

06/07 15:27
162
MASA Auth - SSO与Identity设计

AAAA AAAA即认证、授权、审计、账号(Authentication、Authorization、Audit、Account)。在安全领域我们绕不开的两个问题: 授权过程可靠:让第三方程序能够访问所需资源又不泄露用户数据,...

05/27 11:24
135
MASA Auth - 权限设计

权限术语 Subject:用户,用户组 Action:对Object的操作,如增删改查等 Object:权限作用的对象,也可以理解为资源 Effect:规则的作用,如允许,拒绝 Condition:生效条件 Permission:允许...

05/24 09:50
3.1K
Masa Blazor自定义组件封装

前言 实际项目中总能遇到一个"组件"不是基础组件但是又会频繁复用的情况,在开发MASA Auth时也封装了几个组件。既有简单定义CSS样式和界面封装的组件(GroupBox),也有带一定组件内部逻辑的组...

05/06 15:39
1.3K
在MAUI中使用Masa Blazor

Masa Blazor是什么 在此之前我们已经介绍过什么是Masa Blazor,以及如何使用Masa Blazor,如果还有不了解Masa Blazor的同学可以看我上篇文章【初识Masa Blazor】。那么今天就带大家探索一下如...

7. 堪比JMeter的.Net压测工具 - Crank 总结篇 - crank带来了什么

前言 通过上面的学习,我们已经了解清楚crank的职责以及作用,那么我们重新回来思考一下,crank能为我们带来什么? 2. Crank带来了什么? 为分布式压测提供了解决方案、可以模拟更高强度的压...

04/22 15:31
3.1K
6. 堪比JMeter的.Net压测工具 - Crank 实战篇 - 收集诊断跟踪信息与如何分析瓶颈

前言 上面我们已经做到了接口以及场景压测,通过控制台输出结果,我们只需要将结果收集整理下来,最后汇总到excel上,此次压测报告就可以完成了,但收集报告也挺麻烦的,交给谁呢…… 找了一...

04/20 15:16
2K
5. 堪比JMeter的.Net压测工具 - Crank 实战篇 - 接口以及场景压测

前言 通过之前的学习,我们已经掌握了crank的配置以及对应http基准工具bombardier、wrk、wrk2的用法,本篇文章介绍一下如何将其用于实战,在实际的项目中我们如何使用crank来完成压测任务。 ...

04/15 15:56
3.6K
4. 堪比JMeter的.Net压测工具 - Crank 进阶篇 - 认识wrk、wrk2

前言 上一篇文章我们了解了bombardier,并知道了bombardier.yml与开源项目bombardier的关系,接下来的文章我们了解一下wrk、wrk2,并对比一下它们与bombardier的关系 2. 认识wrk wrk是一种现...

04/12 17:23
2.6K
Masa Blazor in Blazor Day

2022年第一场Blazor中文社区的开发者分享活动,我们的团队也全程参与其中,在议程中,也分享了我们团队的Blazor 管理后台模板,针对于Blazor,先科普一波,避免有些朋友不了解,Blazor是微软...

体验了一把最近很火的开源项目-MASA Blazor

前言 很惭愧直到去年底才接触到Blazor。那什么是Blazor呢?相信大家都看过官方文档的详细说明,另外MASA团队也有不错的说明介绍 。用官方的话说Blazor是一个交互式客户端Web UI的框架,并且使...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部