ASP.NET复习笔记(1)
今天是个好日子,伴着早上八点的朝阳,我背上书包,提上电脑,带上一根网线,风风火火的冲向教室,因为,我终于想好博客内容写啥了——这不是快期末了么,我就写复习,虽然有些课程还没讲完,但并不影响我做复习,正好,还能把之前没学懂的东西揪出来,趁着有网络,有老师,把它们解决掉~
(一)WEB应用基础
(一)Web应用基础
1.什么是Web应用?
答:Web应用是指在B/S结构体系下的应用软件系统。
( 补充: B/S(Browser/Server,浏览器/服务器)结构:在服务器端安装一些应用程序,在客户端只要通过浏览器就能查看相关内容。
C/S(Client/Server,客户端/服务器)结构:在客户端安装一个软件,通过该软件访问服务器端资源。)
2.Web是由谁发明的?
答:Tim Berners-Lee(蒂姆·伯纳斯-李)。
3.Web应用经历了怎样的发展过程?
答:1980年——Web的前身,Tim Berners-Lee负责的Enquire项目;
1990年11月——第一个Web服务器 nxoc01.cern.ch开始运行;
1991年——CERN(European laboratory for particle physics, 欧洲粒子物理研究所)正式发布了WEB技术标准。
(1).客户端技术的发展(静态→动态)
1945年——Vannervar Bush在一篇文章中阐述了文本和文本之间通过超级链接相互关联的思想,并在文中给出了一种能实现信息关联的计算机Memex的设计方案;
1960年前后——Doug Engelbart等人对信息关联技术做了最早的实验,同时,Ted Nelson正式将这种信息关联技术命名为超文本(Hypertext)技术;
1969年——IBM的Charles Goldfarb发明了可用于描述超文本信息的GML(Generalized Markup Language,通用标记语言);
1978年到1986年——GML语言进一步发展为SGML(Standard Generalized Markup language,标准通用标记语言);
1990年——可以用HTML(Hyper Text Markup Language)来展现超文本信息;
1995年——java问世, 人们可以在浏览器中开发动态应用;
1996年——W3C(World Wide Web Consortium,万维网联盟)提出了CSS的建议标准,IE3.0引入了对CSS的支持;
1997年——IE4.0,出现DHTML(Dynamic HTML,动态HTML)
(2).服务器端技术的发展(静态→动态)
1993年——NCSA(National Center for Supercomputer Applications,国家超级计算机应用中心)提出CGI1.0技术(Common Gateway Interface,公共网关接口);
1994年——Rasmus Lerdorf发明了专用于Web服务器端编程的PHP(PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor",超文本预处理器)语言;
1996年——IE3.0引入ASP(Active Server Pages,动态服务器页面)技术;
1997年——Servlet(Server Applet)技术问世;
1998年——JSP(Java Server Pages,java服务器页面)技术诞生;
1999年——SUN公司 发布了J2EE(ava 2 Platform Enterprise Edition,Java2平台企业版)的第一个版本;
2002年——Microsoft发布.NET Framework(.NET框架)和Visual Studio.NET开发环境;
4.Web有哪些相关技术?
答:有HTML,XHTML,XML,JavaScript,VBScript,PHP,JSP,ASP,ASP,NET等。
以上是我整理了一个早上跟一个下午的劳动成果,不可思议!5.20,就这样了,没有特别的故事,只有一个简单的开始。
[参考教材]:
1.《ASP.NET案例教程(修订本)》/林菲,孙勇编著/清华大学出版社;北京交通大学出版社
ISBN:978-7-5121-0565-2
最新文章
- JS九大内置对象
- C plus plus study note (one)
- Linux 对比两个文本的交集和差集(comm)
- Sharepoint2013:在页面上显示错误信息
- Dynamics Webservice Call with Credential
- 转自作者:phylips@bmy
- vs2008编译QT开源项目三国杀(五篇文章)
- 一.Maven的安装和配置整理
- Redis构建分布式锁
- 最基础的mybatis入门demo
- 一个move_uploaded_file()引起的PHP异常与错误的深入理解
- Python学习步骤如何安排?
- 九 Jenkins持续集成
- 典型分布式系统分析:Bigtable
- springboot中配置文件application.properties的配置详情,数据源配置
- MySQL mysqlbinlog 访问mysql-bin日志出错
- codeforces724G Xor-matic Number of the Graph
- JavaScript之不规则Table转化为可定点索引td节点的网格矩阵【插件】
- C#中的委托(二)
- iOS开发-- 使用VVDocumenter-Xcode添加代码注释
热门文章
- slowhttptest安装及使用
- CentOS6(CentOS7)设置静态IP 并且 能够上网
- 【转】C#、面向对象、设计模式学习
- Ajax轮询 select循环输出
- CBoard 看板参数管理
- @ApiParam @PathVariable @RequestParam三者区别
- C++_类和动态内存分配3-构造函数中使用new的注意事项
- C++_代码重用3-私有继承
- [HAOI2015]按位或(FWT)
- P1353_[USACO08JAN]跑步Running 我死了。。。