问道 面向Abp 在面向服务的时候,Session 干嘛用?

先把Session 的作用说了,但是在微服务环境下给忽略了,相当于忽略了核心。

Session 只是个功能。就是根据Cookie 的SessionId 得到的一个字典

实际上Session  就是一个缓存可以向写东西,读东西而已。

Abp 岂止包含Session呢?哪个框架不包含Session呢?这是浏览器都支持的功能啊(SessionID存在Cookie中)

当然这在framework中,是通过Module实现的,可以把这个Module 删除。。netcore 也可以去掉。

Abp有什么?验证,授权,这与微服务无关

工作单元,仓储(实体引入),缓存,依赖注入框架,DDD框架(聚合引入),分层设计,Mapper的集成,Swagger集成,动态WebApi,,

业务千变万化,难保那个地方需要用到Session 呢?

Cookie的操作:

有2个cookie 的读写:

后台,就是respond 的返回头中带了cookie,浏览器接到响应之后 会写cookie。这时JS会可以读写这个cookie 了

前台。比如JS 自己把某些东西写入到 docment.cookie 中。这样每次提交的时候,请求头会带上这个cookie!

显然大部分时候,后台读写处理更方便。

Abp 中是前台写的。

最新文章

  1. codeforces 459C Pashmak and Buses 解题报告
  2. 查询MYSQL和查询HBASE速度比较
  3. 发布一个.net mvc站点遇到的问题及解决
  4. 山东理工大学ACM平台题答案关于C语言 1181 C语言实验——最小公倍数和最大公约数
  5. Git版本管理荟萃
  6. Java 9 揭秘(9. 打破模块封装)
  7. 十一、Spring Boot 集成Shiro和CAS
  8. MVCC的一些理解
  9. Linux 下的两个特殊的文件 -- /dev/null 和 /dev/zero 简介及对比
  10. Netty的核心组件
  11. golang中的init函数以及main函数
  12. 6--Python入门--Python基本运算符
  13. nginx root&alias 文件路径配置
  14. java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
  15. Window7 Cocos2d-x配置开发环境
  16. git必备命令
  17. [BAT]通过schtasks.exe远程调用windows 2008 server上的计划任务,提示ERROR : Access is denied
  18. glusterFS的部署流程
  19. Tornado源码分析 --- 静态文件处理模块
  20. Windows和Linux环境,网络异常模拟测试方法【转载自光荣之路微信公众号】

热门文章

  1. mysql max()函数,min()函数,获取最大值以及最小值
  2. Pycharm使用git版本控制
  3. vue-cli 3.0脚手架搭建项目
  4. SpringBoot dev-tools vjtools dozer热启动类加载器不相同问题
  5. 【深入学习linux】VMware新建虚拟机教程
  6. PyCharm虚拟环(Project Interpreter)手动安装第三方包图解教程
  7. plsql 使用desc命令提示invalid sql statement
  8. USB:USB通信中的端点(endpoint)和四种传输模式
  9. 007 SpringBoot的@EnableAutoConfiguration注解
  10. 帆软 联合 创始人 数据可视化 中国 发展 FineReport FineBI