小白开学Asp.Net Core 《五》】的更多相关文章

小白开学Asp.Net Core <九> — — 前端篇(不务正业) 在<小白开学Asp.Net Core 三>中使用了X-admin 2.x 和 Layui将管理后端的界面重新布局了,里面简单的介绍了layui table 的使用以及页面table所需的数据做了简单的封装.今天扩展学习下. 一.Layui 第三方组件的使用 1).下载安装位置 在layui官方提供的模块满足不了我们的时候,我们可以在layui 第三方组件平台上寻找我们所需的组件来满足我们的需求,我们将找见的模块下…
小白开学Asp.Net Core<三>                               —— 使用AspectCore-Framework 一.AspectCore-Framework 说AspectCore-Framework不得不先谈谈的AOP, AOP:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,是函数式编程的一…
小白开学Asp.Net Core<五>                               —— 使用.Net Core MVC Filter 一.简介 今天在项目(https://github.com/AjuPrince/Aju.Carefree)做登陆权限时,用到了Filter,现将Filer的使用做以下记录. 二.Filter 简介 Filter俗称过滤器,它的作用是在Action方法执行前后做一些处理.它在Mvc Action 管道中运行,所以也可以叫做过滤器管道. 三.Fil…
小白开学Asp.Net Core <六> —— 探究.Net Core 跨平台的奥秘 1.写这篇文章的初衷 有好多朋友反馈看不懂我写的开源的一个练手项目(GitHub:https://github.com/AjuPrince/Aju.Carefree)也有好多人都希望我能写一些简单的入门的文章,记得前几天在群里有人问为什么 .Net Core 能跨平台,在聊天中发现也有好多人在已经在使用 .Net Core ,但问他们的时候他们也表示不知道,还有好多人说既然 .Net Core 能跨平台了为啥…
小白开学Asp.Net Core <七> — — 探究中间件(MiddleWare) 1.何为中间件? 中间件是组装到应用程序管道中以处理请求和响应的家伙,管道中的每个组件都要满足以下两个条件 选择是否将请求传递给管道中的下一个组件 可以在调用管道中的下一个组件之前和之后执行工作. 2.中间件的本质 在.Net Core 中,中间件的本质就是一个Func的委托,其中RequestDelegate的本质也是一个委托(常常听人说,要想进阶到高级开发,必须要搞清楚委托.看来不得不搞懂委托了,本文默认…
小白开学Asp.Net Core<三> ——界面 我胡汉三再次又回来了(距离上篇时间有点长),今天抽时间将最近对框架采用的后台界面做个记录 1.先上图 (图一) (图二) 2.界面说明 后台采用X-Admin2.2.layui 3.图二使用了Layui Table的模块 (对于我一个不太懂前端的人来说,当初搞的时候确实费了点事)只能说Layui太吊了! 3.1.layui table 返回的数据格式: /// <summary> /// layer ui Table 数据返回格式…
小白开学Asp.Net Core<二>(补) ——数据仓储层(Repositroy).服务层(Service) --------------------------------------------------------------------------------------------------------- 我胡汉三又回来了(距离上篇时间有点长),今天抽时间将最近对项目的优化写下说明. 1.Why 读了上篇文章的朋友们都知道我在项目中(Repository 层)引入了两个常用的O…
小白开学Asp.Net Core<二> ——数据仓储层(Repositroy) 一.历史现象 在后端开发中,数据库操作是最频繁的,每一个开发人员都会接触,甚至不少开发人员每天的工作就是与数据库打交道.所以可见数据库操作是多长重要. 在现在的开发过程中,大多数开发人员只是以编写SQL语句的方式操作数据库,这种方式是操作数据库最原始的方式,简单高效,但是在编写SQL语句的过程中,极容易因粗心大意写出BUG,这样就会出现一种现象,开发人员面对一堆SQL语句的DEBUG,而且每次都需要开发人员自己去手…
小白开学Asp.Net Core <十> — — Session.Cookie.Cache(老生常谈) 一.背景 在常谈Session和Cookie之前我们先来简单的了解下Http(可以说这是必须的,默认大家都了解) 总结一句话:HTTP是一种无状态的协议,在不采取特殊手段的情况下,HTTP请求是不保留用户值或应用状态的信息. Session跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Se…
小白开学Asp.Net Core <八> — — .Net Core 数据保护组件 1.背景 我在搞(https://github.com/AjuPrince/Aju.Carefree)这个开源项目的时候,想做一些防止恶意攻击的小功能(如果 我通过页面 /Dome/GetData?id=123,那是不是不安全呢?是的,我完全可以尝试着给id赋值后去获取数据)怎么办呢?在.Net Core 中又给如何处理呢? 2..Net Core 的数据保护组件 1.尝试着在.Net Core 的内部扩展方法…