目录
1、依赖项注入(Dependency Injection,DI),也称控制反转(Inversion of Controller,Ioc)。
1、依赖项注入(Dependency Injection,DI),也称控制反转(Inversion of Controller,Ioc)。
是一种实现组件解耦的设计模式。
为什么要用到呢?
MVC特性:关注分离。希望程序中的组件尽可能的独立,通过抽象接口实现处理其他区域,便于程序进行测试,修改。
松耦合。
2、lambda表达式
使用委托,用于写查询语句
写法:
a=>a.c
(a,b)=>a.c>1&&b>0
(a,b)=>{
//代码
return result;
}
3、FormsAuthentication表单验证
需要在web.cofig里面进行添加
<autheentication mode="Forms">
<forms loginUrl=""~/Account/Login" timeout="2880"/>
</autheentication>
4、JSON Web令牌(JWT)
JSON Web令牌(JWT)是一种紧凑的URL安全的方法,用于表示要在两方之间转移的声明。JWT中的声明被编码为JSON对象,用作JSON Web签名(JWS)结构的有效负载或JSON Web加密(JWE)结构的纯文本,从而使声明可以进行数字签名或完整性保护带有消息验证码(MAC)和/或加密的消息。
JWT令牌
<base64-encoded header>.<base64-encoded claims>.<base64-encoded signature>