为什么不把score设置为aplication,这样不就范围更大,更方便吗?

来源:5-12 阶段项目

黄家二少

2015-08-25 23:48

为什么不把score设置为aplication,这样不就范围更大,更方便吗?

写回答 关注

1回答

  • 时间妖
    2015-08-27 08:48:39
    已采纳

    方便的同时,带来的是服务器沉重的负担。以及数据共有化。

    客户使用浏览器至少会有这么一些要求吧:

    1,账号只能自己登陆

    2,数据刷新要快


    1,application是运行在服务器的,若一直把东东塞到application,那么application的数据量只会越来越大。(只有关闭服务器之后,application才会被销毁)数据量大,处理的时间就越长,这个不难理解。但若放在request里,一次数据发出去后,就销毁,这样减轻服务器的“脏数据”

    2,说是服务器,但是还是有存储的上限的,如果放在application的话,服务器会爆的,你试过将100G的内容放进8G的U盘吗?

    3,对,是范围大了,但是如果要进行登录验证呢?登录信息时保存在数据库里面的,登陆后保存至session中,这样在后面的网页浏览中,账号就一直存活着,等浏览器关掉了,账号退出。若放在application中,关闭浏览器,账号却未退出,每个人都在用的话,那你的隐私何在?

    黄家二少

    非常感谢!

    2015-09-26 18:33:45

    共 1 条回复 >

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248277 学习 · 3215 问题

查看课程

相似问题