asp.net视频的学习用了半个月左右的时间,关于这个视频,看完以后给我的最大感受就是对于web开发工具有了一个宏观的、但不算详细的了解,对于一些控件、理论的理解与加深,还需要通过一些时间来加以认识。对于于海涛老师的视频,我先用一张图做一个简单的概括:
大家不难发现,这张图中有几项是用相同的颜色标记的,它们有一些可以对比的地方。我会在系列博客中进行阐述。 通过上面的图总结,我想大家对于有些知识并不陌生,比如说ado.net的五大对象在我们做机房的时候都有用到过,而web程序的安装部署也在牛腩新闻发布系统中实践过,还有web.config,这些我就不再论述,只对配置文件中的machine.config做一些描述。
(一)machine.config与web.config
在web.config中我们这样写:
<appSettings > <add key ="conn" value ="server=.;database=shopping;uid=sa;pwd=123456"/> </appSettings>
在界面层这样写:
<span style="font-size:18px;"> SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["conn"]);</span>
(二)Response与Request
Response对象是用于把消息向页面上输出的内置对象,该对象用于向客户端浏览器发送数据,可以使用该对象将服务器的数据以HTML的格式发送到用户端的浏览器。
Request对象是用于提取浏览器中用户输入信息的内置对象。在使用这个内置对象时,用户信息可以通过表单提交,也可以直接用URL参数来提供,还可以通过环境变量来提供。
(三)Application\Session\Server
Application对象是用来在所有用户间共享信息,并且可以在程序运行期间持久的保持数据。通俗点举个例子来说,我们可以把网站当前的在线访问数量存储在此对象中。
Session对象只是指访问者从到达某个特定网页到离开为止的那段时间。每一个用户都单独获得一个Session。两个独立的用户之间无法通过Session变量共享信息,这是Session的不足之一,还有一个不足是由于一个用户一个Session,当用户量极大时,给系统造成的压力也是特别大的。
下面的对比总结将会在系列博客中一一介绍,望大神指正!