posted @ 2023-12-07 11:18 变形精怪 阅读(1935) 评论(1) 推荐(5) 编辑
摘要:
前言 本文要说的这种开发模式,这种模式并不是只有blazor支持,js中有一样的方案next.js nuxt.js;blazor还有很多其它内容,本文近关注渐进式开发模式。 是的,前后端是主流,不过以下情况也许前后端分离并不是最好的选择: 小公司,人员不多,利润不高,创业阶段能省则省 个人开发者,接 阅读全文
摘要:
背景 用户做一个操作往往对应一个方法的执行,而方法内部会调用别的方法,内部可能又会调用别的方法,从而形成一个调用链。我们一般是在最顶层的方法去加try,而不是调用链的每一层都去加try。 在web开发中,用户的一个操作通常对应一个http请求,常见的mvc中一个controller的action会来 阅读全文
posted @ 2023-10-24 09:10 变形精怪 阅读(1316) 评论(0) 推荐(5) 编辑
摘要:
概述 表单验证的最终效果大家都懂,这里不阐述了,主要从宏观角度说说blazor中表单验证框架涉及到的类,以及它们是如何协作的,看完这个,再看官方文档也许能更轻松点。 blazor中的验证框架分为两部分:基础验证框架 和 基于数据注释Atrrbute的验证器,当然也提供了很多扩展点。注意我们通常使用数 阅读全文
posted @ 2023-09-24 20:06 变形精怪 阅读(430) 评论(2) 推荐(2) 编辑
摘要:
无论你是纯前端、纯后端、还是全栈,请花3分钟耐心看完本文,可能有点用。 前言 如果一个人只熟悉后端,那他对前端的评价往往不够中立,反之已然。本人凑巧前后端都熟悉。 只针对各种管理系统,同时在线的用户量有限的系统,如:电商管理后台、OA\MES\ERP\WMS....等。 这里说的前端是指所有前端,浏 阅读全文
posted @ 2021-12-05 09:27 变形精怪 阅读(2889) 评论(37) 推荐(8) 编辑
摘要:
前言 很多场景【单体+模块化】比微服务更合适,开发难度低、代码可复用性强、可扩展性强。模块化开发有些难点,模块启动与卸载、模块之间的依赖和通讯。asp.net core abp为我们提供了模块化开发能力及其它基础功能。基于abp(一代6.3)结合DDD已基本开发好一个【工单管理模块】,本篇做个基本介 阅读全文
posted @ 2021-04-02 10:22 变形精怪 阅读(2151) 评论(2) 推荐(4) 编辑
摘要:
场景 在《学校管理系统》中,学生、家长、教师、教务都可能登陆,做一些属于他们自己的操作。这些用户需要的属性各不相同,比如学生有学号,而教师没有。 应用程序用户 在编码时,经常需要获取当前登陆用户的信息,这个当前登陆用户就是应用程序用户。asp.net提供了一整套方案来实现应用程序用户,包括身份验证、 阅读全文
posted @ 2021-02-28 01:11 变形精怪 阅读(1436) 评论(3) 推荐(1) 编辑
摘要:
https://stackoverflow.com/questions/28418360/jwt-json-web-token-audience-aud-versus-client-id-whats-the-difference 本篇只聚焦ids的启动配置的流程以及关联的核心接口和类,对应官方文档h 阅读全文
posted @ 2021-02-18 20:01 变形精怪 阅读(181) 评论(0) 推荐(0) 编辑
摘要:
废话 之前七七八八看了些DDD相关概念,充血模型、领域事件、领域服务、应用服务等,大致能理解但从未实践。最近在用ABP做个电商模块,尝试用DDD方式来实现购物车功能,感觉还行,下面做个记录。 业务分析和设计说明参考:https://gitee.com/bxjg1987/abp/wikis/购物车?s 阅读全文
posted @ 2021-01-27 09:34 变形精怪 阅读(561) 评论(0) 推荐(0) 编辑