ASP网页设计叙述Asp与XML之间的干系
对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,xml 1、XML是甚么?XML仅仅是一种数据寄存格局,这类格局是一种文本(固然XML标准中也供应了寄存二进制数据的办理计划)。
现实上有良多文本格局都能够用来寄存数据,比方人人所熟习的.ini文件。良多伴侣在初学C言语大概Basic言语的时分,偶然大概必要将源数据大概终极了局寄存在一个文本文件内里,寄存的格局固然由编写程序的人本人定了,那末在编写这个程序的过程当中,编程者就自创了一种自界说的数据格局。XML格局自己也是一种寄存数据的格局,和您事先本人界说的这类数据文件实质上并没有甚么区分,但独一的(也是最主要的)区分就是:XML格局是被人人所公认并且普遍撑持的,而您本人做的谁人数据文件就只要您编写的那一两个程序撑持。
2、XML做甚么?
XML仅仅用来寄存数据,除此以外它甚么也不做。
固然XML甚么也不做,可是因为它是一种一致的格局,不管在Unix平台下,仍是在Macintosh平台大概Windows平台下,都撑持这类格局。
假如说Java是一种跨平台的程序言语,那末XML就是一种跨平台的数据格局。也恰是由于这个缘故原由,这两个跨平台的器材才分离得这么严密,几年前我看到的XML使用尽年夜多半就是用Java手艺完成的。可是其他良多言语(比方C#、Perl、Python)对XML也撑持得很好。
一致一定带来极年夜的优点,那就是:有许很多多手艺计划撑持它、扩大它,比方:DOM、XSLT、SVG、VRML、SOAP、Cocoon、XSP等等。
3、XML不做甚么
XML不卖力运转甚么程序,也不卖力数据的体现情势。数据的体现情势能够经由过程XSL大概CSS完成,运转程序天然会有Asp、Java之类的程序言语往做,而XML,除寄存数据以外,其余事变一概不论。
4、XML与Asp 的干系
ASP是XML的用户,XML为ASP和其他手艺计划供应一种数据寄存格局,供包含Asp在内的其他的手艺计划往挪用。他们之间的干系就是这么纯真。
5、"无革新"是Asp的功烈吗?
"无革新"不是Asp的功烈。
Asp是把持背景的,而无革新是客户端手艺要做的事变。一般情形下这件事会由JavaScript往做,固然假如你非要用VBScript往做也不妨,可是价值就是像Mozilla、Firefox如许的扫瞄器将不撑持。
6、XML与数据库的干系
XML能够独自作为一种小型数据库,也能够作为年夜中型数据库(比方SQLServer、Oracle、MySQL、DB2)的Cache。
当数据量很小的时分,数据库引擎读写数据的效力一定优于经由过程文本文件读写数据的效力。可是我们能够假想一下当数据库内里的数据量很年夜的时分,要在如许的一个数据库内里读写一笔记录所必要损耗的工夫,和读写一个别积不是很年夜的XML文件,前者必要损耗的服务器资本要年夜很多。以是,我们能够把XML作为一个轻量级的小型数据库,来缓存数据。
7、XMl能够代替数据库吗
谜底固然是不成以。反之,数据库也不克不及代替XML。
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页:
[1]