• node的3大作用域


    除了持久性存储外,想要内存也可以存入数据,来做计算
    什么数据都存入访问一便数据库,效率就太低了

    java有3大作用域
    request 指在一次请求的全过程中有效,即从http请求到服务器处理结束,返回响应的整个过程,存放在HttpServletRequest对象中。在这个过程中可以使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。

    Session是用户全局变量,在整个会话期间都有效。只要页面不关闭就一直有效(或者直到用户一直未活动导致会话过期,默认session过期时间为30分钟,或调用HttpSession的invalidate()方法)。存放在HttpSession对象中

    application是程序全局变量,对每个用户每个页面都有效。存放在ServletContext对象中。它的存活时间是最长的,如果不进行手工删除,它们就一直可以使用

    总结:当数据只需要在下一个forward有用时,用request就够了;
    若数据不只是在下一个forward有用时,就用session。
    上下文,环境信息之类的,用application。


    node一样,只不过没有明确的提,

    不过node的application可以叫做app,ctx,global

  • 相关阅读:
    中英切换
    vue-cli3 关闭一直运行的 /sockjs-node/info?t= ...
    vue 深拷贝
    C++ 中 typename
    将博客搬至CSDN
    死锁及处理
    C 运算符优先级
    阻塞与非阻塞,同步与异步
    同步函数与异步函数
    C 结构体位域
  • 原文地址:https://www.cnblogs.com/dshvv/p/9618742.html
Copyright © 2020-2023  润新知