ASP.NET MVC 与 EF 搭建框架系列视频教程 (3)

介绍和调试 PowerShell 权限脚本,权限配置界面设计和开发,用户管理、角色管理、授权管理,为用户角色分配权限,功能点、Action和权限名的关系,设计授权 Attribute 特性,实现授权特性,验证授权与权限。

第29期-MVC权限设计3 (130分钟)

使用授权 Attribute 为 Action 分配权限,登录界面设计,登录功能的代码实现,设计授权提供者接口,实现基于表单验证的登录和登出功能,设计权限服务接口,并实现权限接口,设计用户工作上下文接口,实现用户上下文接口。

第30期-MVC权限设计4 (88分钟)

ASP.NET MVC 中的图片上传插件推荐,图片实时预览,图片上传进度展示,批量上传图片,AJAX异步上传,拖拽上传,粘贴上传。数据权限与操作权限的区别,数据访问权限的设计与开发,无限级菜单类设计,实体权限服务接口设计,导航权限实现,细粒度按钮权限实现。

第31期-异常与日志1 (121分钟)

介绍 .NET 开发中的异常处理机制,异常的重要性,异常的用法,何时使用异常。关于 ASP.NET MVC 中的异常处理流程,介绍 HandleErrorAttribute 特性,自定义异常展示模板,MVC 控制器异常捕获,ASP.NET 全局异常捕获,通过配置文件处理404错误。

第32期-异常与日志2 (100分钟)

复习 ASP.NET MVC 中的异常机制,通过 HandleErrorAttribute 实现自定义的异常处理机制,关于HTTP中的400和500错误,通过断点调试的方式,跟踪 ASP.NET MVC 中的异常处理机制,通过激活器启动异常处理HTTP模块,异常拦截与处理策略,使用微软企业库处理异常,企业库激活器实现,配置企业库异常处理策略。

第33期-异常与日志3 (124分钟)

创建日志模型,生成日志表,企业库日志处理模块,重写微软格式化日志监听器,日志错误级别,日志格式化XML与JSON方式保存,自定义日志格式化跟踪监听器配置节点,企业库日志配置,企业库日志激活器。

第34期-异常与日志4 (129分钟)

自定义企业库异常处理器,日志记录测试,异常记录,自定义日志处理程序,企业库配置工具介绍,通过异常处理机制跟踪 ASP.NET MVC 中的异常。

第35期-定时任务1 (129分钟)

介绍定时任务,微软的任务计划管理器,Timer、WebBackgrounder、Hangfire 和 Quartz 定时任务框架比较,使用 Timer 写一个简单的定时任务,介绍 Quartz.NET 定时任务框架,介绍 Quartz.NET 的编程模型,编写一个简单的定时任务,编写 JOB 任务、触发器和调度器,定时任务 CRON 表达式,CRON 表达式生成器,多触发器设置,在 IIS 中设置应用程序池回收间隔。

第36期-定时任务2 (120分钟)

在 ASP.NET MVC 中使用 Quartz.NET 框架,实现定时任务激活器,自定义配置文件,加载配置文件,动态配置JOB任务,Quartz.NET 与 依赖注入 Unity 容器的集成,关于JOB任务的依赖注入,自定义任务调度器工厂。

第37期-微信平台开发1 (140分钟)

在 IIS 中设置部署自动任务,记录 Quartz 的活动日志, 自定义日志提供程序。微信开发介绍,开发接口文档,开发模型架构,在 ASP.NET MVC 中使用微信 SDK 开发应用,实现微信处理程序。

第38期-依赖注入配置 (124分钟)

在项目中引用 Unity 依赖注入框架,通过 XML 配置依赖注入容器,通过 XSD 让配置文件实现智能提示,将接口与实现配置到容器,在 Unity 中加载配置文件,多配置文件的加载,依赖注入生命周期配置,构造函数注入、方法注入和属性注入,泛型类型的注入与配置。

第39期-微信平台开发2 (137分钟)

微信高级功能介绍,微信群发功能,实现微信机器人,微信推送中的模板消息,自定义微信配置文件,配置管理器,加载配置文件,实现微信处理程序,微信网页授权,实现微信与网站用户绑定方案,自动推送实现。

第40期-微框架开源与演示 (134分钟)

演示零度微框架完整版,并开放源代码,演示核心库:缓存管理、配置系统、数据仓储接口、领域模型、基础结构、分页组件和通用工具集,数据层:领域模型映射、EF数据上下文和自动迁移,服务层:日志服务、导航服务、用户服务、认证与授权服务和权限相关服务,微框架的单元测试,应用层核心库:基础结构、通用分页、WEB扩展和安全相关的通用类,应用层:权限迁移脚本、启动激活器、配置文件集、自动化代码生成模板、异常处理、日志记录、微信扩展,性能分析、定时任务、通用Excel导出组件、异步分页脚本、视图模型分类、调度器实现、模型验证器扩展、视图模板布局。最后,使用零度微框架开发自己的应用,从零开始实现仓储、服务、使用缓存、控制器、自动生成视图、分页、菜单管理和权限配置。

第41期-VS2017&MSSQL2017 (104分钟)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpsgdp.html