前两天小编讲的都是些比较隐私的东西,为啥隐私?因为它俩(cookie和session)都只有用户自已才能使用和访问,今天小编来介绍个比较开放点的东西给大家。

小编虽已脱下学生服装多年,但如今忆起当年校园时光,最深刻的还是那宏大的图书馆。在图书馆里面不管你是哪个专业的,不管你的学级,大家都可以到里面翻阅各色各样的书,当然小编也不是那么好书的,偶尔也就为了图个安静在里面睡个午觉什么的。各位看官可能会想,怎么小编怎么扯这些陈年旧事干啥呀,都多大了,还想着当年的青春岁月呀....

闲话有点扯远了,还是收回心来。Application在asp.net 当中就有些像图书馆在学校办演的角色。所有用户都能够访问得到,大家都可以进行共享里面的数据。不像之前那两个吝啬鬼一样,自给自已访问,别人想用,想都别想的事。看来Application果然是一个大气的家伙呀,所有访问网站的人都能访问得到。但所谓太多的密秘就没有密秘,太多的公开也就没有什么意义可言了。因此存放在里面的数据一般都是一些比较共用的,重要性不是很大的数据,比如一些统计一下网站的访问量之类的信息。

在图书馆中我们要去看哪一类别的图书的时候,都是先根据图书的类别才找到图书摆放地方,Application也是根据我们在存储的时候取名称来获取存放的数据,这和我们之前讲的Session存取都差不多,既然Application这么公开,那么肯定在网站的服务端任何地方都能够访问的到的。 前面说到过太多的密秘就没有密秘,太多的公开也就没有什么意义可言,所以Application并不是那么安全的,在对它进行操作的时候最好给它加上防毒面具(Lock和UnLock),这样才不会挂掉。在天朝啥都缺,就不缺人,一有活动就容易爆场,因为Application是公有访问的,所以当大量人流来的时候也可能爆场的,所以要对它限制住,排好队一个一个的来。

最后再说一个Application与图书馆的区别吧,图书馆一般都有关门时间的,也就是有过期时间的,但是可惜Application不能设置过期时间,要不只能自生自灭,要不就只能靠程序Kill掉啦。

Application在我们实际运用当中并不是用的好多,因为他的自我管理能力比较弱,所以一般都使Cache来替代使用,希望看官有兴趣去查阅一下Cache相关资料,了解多多好处多多!

Application之图书馆的更多相关文章

  1. Android反编译基础(apktoos)--广工图书馆APK

    更多精彩内容 :http://www.chenchuangfeng.com QQ:375061590 ------------------------------------------------- ...

  2. 2017.11.11 详谈application、session、request和page的作用范围

    今天在图书馆遇到了问题 不知道怎么选择session还是request Web应用中的JSP和servlet都是由web服务器来调用,Jsp和Servlet之间通常不会相互调用,那么Jsp和Servl ...

  3. Mockito图书馆

    转载:https://static.javadoc.io/org.mockito/mockito-core/2.12.0/org/mockito/Mockito.html#42 org.mockito ...

  4. ASP.NET Core MVC 打造一个简单的图书馆管理系统 (修正版)(七) 学生信息增删

    前言: 本系列文章主要为我之前所学知识的一次微小的实践,以我学校图书馆管理系统为雏形所作. 本系列文章主要参考资料: 微软文档:https://docs.microsoft.com/zh-cn/asp ...

  5. ASP.NET Core MVC 打造一个简单的图书馆管理系统 (修正版)(二)数据库初始化、基本登录页面以及授权逻辑的建立

    前言: 本系列文章主要为我之前所学知识的一次微小的实践,以我学校图书馆管理系统为雏形所作. 本系列文章主要参考资料: 微软文档:https://docs.microsoft.com/zh-cn/asp ...

  6. 如何删除您的注册js图书馆bower私人图书馆

    建立你自己bower 这样的私人图书馆参考http://blog.csdn.net/nsrainbow/article/details/35988611 本文 假设我们想注册自己的创作js私人图书馆图 ...

  7. 玩转Windows服务系列——使用Boost.Application快速构建Windows服务

    玩转Windows服务系列——创建Windows服务一文中,介绍了如何快速使用VS构建一个Windows服务.Debug.Release版本的注册和卸载,及其原理和服务运行.停止流程浅析分别介绍了Wi ...

  8. WCF : 修复 Security settings for this service require Windows Authentication but it is not enabled for the IIS application that hosts this service 问题

    摘要 : 最近遇到了一个奇怪的 WCF 安全配置问题, WCF Service 上面配置了Windows Authentication. IIS上也启用了 Windows Authentication ...

  9. ABP(现代ASP.NET样板开发框架)系列之15、ABP应用层——应用服务(Application services)

    点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之15.ABP应用层——应用服务(Application services) ABP是“ASP.NET Boiler ...

随机推荐

  1. Change value of string array at debug eclipse--转

    Question: I have an application, but to test something, I need to change value of a String[]. But wh ...

  2. java mysql驱动

    mysql驱动方式有三种, 1.第一种是先把jar包放在项目的目录下,通过添加jar包,是使用相对地址的,这样把项目复制到其它电脑也可以用 2.第二种方法是导入外部的jar包,是绝对地址,如果项目要复 ...

  3. objective c的注释规范

    以前写android程序,每写一个函数或者类就添加对应的注释,后来领导让生成api文档,直接使用了eclipse的到处文档功能,强大又方便,这次换作ios开发,我想肯定也有对应的注释,于是上网查找了一 ...

  4. Linux 下Mysql自动备份脚本

    backdb.sh 文件 #!/bin/bash USER="root" PASSWORD="888888" DATABASE="mydb" ...

  5. Word 查找和替换的通配符

    查找和替换的通配符 若要查找 类型 示例 任意单个字符 ? s?t 可查找“sat”和“set”. 任意字符串 * s*d 可查找“sad”和“started”. 单词的开头 < <(in ...

  6. Android虚拟机GenyMotion

    GenyMotion:需要VirtualBox,安装后可以选择机型,这个应该是Android for x86的一个改进版虚拟机,在原版的基础上针对不同机型用了和原机型同样的GUI,但是发现缺少了Goo ...

  7. android-'Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 8'

    解决的方案是将jdk1.7制定的版本定制为jdk.6.即 在eclipse中,右键项目->Properties->Java Compiler->enable "projec ...

  8. IOS常用CGRect的交错,边缘,中心的检测

    转自:http://tsyouaschen.iteye.com/blog/1946957 判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数 BOOL conta ...

  9. Sql Server 远程过程调用失败

    很多搞开发的同志们,相信在刚刚使用sql server2008+c#2012(2012以上版本)会出现下面图片中的问题,这时因为安装Visual Studio 2013或者2012版本的时候,会自动安 ...

  10. js删除选中的复选框中的父辈。

    function scsx(){ var cb=document.getElementsByName('checkbox') if(confirm('删除?')){ for (var i=0;i< ...