WTM系列视频教程:WebApi
文字摘要:
“今天跟大家聊聊WTM中的WebApi,WebApi直接继承Controller Base, 他实际上比普通的Controller要更简单,流程更短,因为它不需要处理关于界面的问题。”
“实际上如果我们使用普通Controller返回Json,他达到的效果和WebApi是完全一样的,只不过WebApi效率可能更高一些,因为他可以跳过.netcore 内部跟View相关的一些初始化操作。"
“WTM中自动生成WebApi的方式和生成带页面的方式一样,只是在生成的时候勾选‘生成WebApi’就可以了。”
“ViewModel在WebApi的方式下依然保持着重要的位置,虽然和前台进行数据绑定的功能减弱了,但是业务封装处理的方式依然没变。也就是说WTM中生成的WebApi依然拥有权限,认证,字段校验,自动化的增删改查这些普通Controller里面的功能”
“这里我使用Blazor Client来演示一下前端和生成的WebApi之间的交互。具体前端的写法不重要,因为每一种可能都不一样。但是怎么使用jwt登录,怎么调用接口的方式都是大同小异的。”
“Blazor还是不错的,可以完全整合到WTM项目中,同已有项目一同启动。里面的控件也可以直接绑定我们的ViewModel中的字段,而且速度很快,不需要下载那么多js依赖包。我们会持续关注,等他出了正式版,WTM也会推出Blazor类型的项目。”
“下节课我们开始讲WTM中的权限管理,从下节课开始要收费了。。。我也不是非要收费,不过WTM的网站还有即将上线的社区光租服务器一年也得好几千,我这花时间无所谓,就别让我垫钱了,是吧。。。欢迎大家到CSDN上搜索WTM观看后续课程”
WTM系列视频教程:WebApi相关推荐
- WTM系列视频教程:MVVM
WTM系列视频教程 第三章:MVVM 文字摘要: "要讲MVVM模式,我们先来讲一下传统的MVC模式,要讲MVC模式,我们先来讲一下没有模式..." "为了演示没有模式, ...
- WTM系列视频教程:CodeFirst
WTM系列视频教程 第二章:CodeFirst 文字摘要: "群里好多人质疑我啊,说你刚40,哪来的30年开发经验.我解释一下啊,我是8岁开始接触编程,学习的第一个语言是basic,用的苹果 ...
- WTM系列视频教程:初体验
WTM系列视频教程 第一章:初体验 文字摘要: "如果你没用过wtm,今天的教程肯定能让你眼前一亮,这个框架竟然这么牛逼么?开发速度这么快么?" "至于为什么叫WTM,他 ...
- WTM系列视频教程:先导篇
WTM系列视频教程序章 文字摘要: "这个视频教程我列了个提纲,分成12部分,比较详细的介绍了WTM的功能和使用方法.另外还有一些我个人对于编程的理解,当然个人理解这部分你们就当故事听,不一 ...
- WTM系列视频教程:View和Taghelper
文字摘要: "又到了老刘胡说的时间了,今天我们主要聊一下View和TagHelper.在前后端不分离的模式下,View还是很重的一块." "前几课有朋友反馈说收获很大,也 ...
- asp.net core系列 38 WebAPI 返回类型与响应格式--必备
一.返回类型 ASP.NET Core 提供以下 Web API Action方法返回类型选项,以及说明每种返回类型的最佳适用情况: (1) 固定类型 (2) IActionResult (3) Ac ...
- 刘道成mysql视频教程_燕十八刘道成Mysql 系列视频教程 Mysql视频教程打包下载
课程名称 燕十八刘道成Mysql 系列视频教程 Mysql视频教程打包下载 课程介绍 本教程完全从初学者的角度出发,循序渐进,逐步深入,确保每一位初学者能够理解和掌握,进而达到精通的程度,本套教程非常 ...
- Visual Studio2005入门.Net系列视频教程
Visual Studio2005入门.Net系列视频教程 严正声明:任何个人或者团体不得将本系列教程用于商业用途,一经发现,我们将追究其法律责任. 我做这个教程的主旨是为了帮助更多的人少走弯路,少花 ...
- gan pytorch 实例_GaN教程(1)|美国宜普(EPC)公司推出“如何使用氮化镓器件”系列视频教程,讲授GaN功率晶体管和集成电路设计的方方面面...
美国宜普电源转换公司(EPC)推出"如何使用氮化镓晶体管"系列视频教程,包括14个部分(目前已上线7个视频),旨在为功率系统设计工程师提供技术基础和应用工具集,使其了解如何使用氮化 ...
最新文章
- 我们如此努力,也不过是个普通人
- Rinne Loves Data Structure
- Feature Support and Procedure Mapping
- c语音 udp最大长度_c语言udp自定义头文件 网络通信程序
- Linux系统下UDP发送和接收广播消息小样例
- 微软Azure storage account的path值代表什么含义
- BZOJ - 2186 欧拉函数
- python将列表中反序输出_python中sorted怎么反序排列
- java基础-java语言中的关键字总结
- 图片--Android加载图片导致内存溢出(Out of Memory异常)
- 火爆全网MySQL路线笔记!java静态变量和实例变量
- C语言编程七层塔381,【计算机类职业资格】二级C语言-381 (1)及答案解析.doc
- python飞机大战类_500行代码,教你用python写个微信飞机大战
- win7无线手柄测试软件,北通战戟手柄驱动程序 BTP-2118(支持xp,visia,win7等)
- 2011年中国科学院院士增选初步候选…
- 2019/7/31随笔
- 「镁客·请讲」艾拉比芮亚楠:当OTA普及,我们将在物联网和车联网看到三个变化...
- Bugku Crypto习题整理
- matlab iri模型,IRI2012电离层模型 matlab代码
- python学生成绩排序_学生成绩排序基础算法笔记
热门文章
- 编程算法 - 切割排序 代码(C)
- 用wordpress制作网站的总结
- near far pointer
- 淘宝一淘网收录部分垂直B2C网站信息
- Unity3D学习笔记之四完善Prefab并添加First Person Controller
- 使用高级管理控制台获得对Windows Home Server的扩展访问
- applecare多少钱?_否,AppleCare +无法覆盖丢失或被盗的iPhone
- 如何在Windows 7、8、10,Vista或XP中删除Windows服务
- 从Windows XP升级? 这是您需要了解的Windows 7
- 如何将联系人导入Windows联系人文件夹和从中导出联系人