变相怪杰 发表于 2015-1-16 22:58:18

ASP网页编程之Microsoft数据会见组件 (为软的文章)...

对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,会见|数据Microsoft数据会见组件

  Microsoft数据会见组件(MDAC)在全部企业中都供应了一种对一切数据都易于利用、可编程的会见体例。在web或局域网上开辟的数据驱动客户机/服务器使用程序能利用这些组件很简单分离来自林林总总的资本的信息,不论是相干的仍是不相干的。Microsoft数据会见组件包含ActiveX数据工具(ADO)和远程数据服务(RDS),Microsoft为ODBC供应的OLEDB供给商、开放的数据库毗连(ODBC)和为MicrosoftSQLServer,MicrosoftAccess和其他桌面数据库和Oracle数据库进步的ODBC驱动器。一切这些组件都已公布,成文而且取得撑持。

  Microsoft数据会见组件(MDAC)撑持多种分歧的使用程序计划。你怎样利用Microsoft数据会见组件(MDAC)依附于你开辟的使用程序的计划。Microsoft数据会见组件(MDAC)撑持以下计划:

Intranet客户机/服务器
Internet客户机/服务器
MicrosoftWindows局域网客户机/服务器
单机
Intranet客户机/服务器
  当经由过程MicrosoftInternet信息服务器4.0(IIS)和MicrosoftInternet资本办理器4.0开辟一个Intranet(在“防火墙”后)使用程序,你能够充实使用ADO和RDS的才能和天真性。大批的林林总总的使用程序计划都是大概的:

利用compiled.dll(用MicrosoftVisualBasic,MicrosoftVisualc++或MicrosoftvisualJ++编写)的ADO往会见数据,利用远程数据服务(RDS)
利用MicrosoftVisualBasic的ActiveX数据工具,剧本编纂器(VBScript)或Iscript往会见在一个ASP页上的数据,同时利用远程数据服务(RDS)把数据扩大到客户机;
利用缺省的商务工具RDSServer.DataFactory把远程数据(RDS)服务间接毗连到数据源。不必要任何服务器方的代码。
Internet客户机/服务器

  假如你的方针客户机是在一个非Windows的平台上,好比说一个要把数据供应给恣意的扫瞄器的Internet使用程序,不论是甚么平台,你都不克不及利用远程服务器(RDS)。不外,你仍旧能够经由过程HTML把持利用ActiveX数据工具(ADO)往供应数据。由于恣意数据操纵,转动,修正等等都产生在服务器上,这就招致客户机和服务器之间必要更多的环行会见,速率因而而变得更慢。

MicrosoftWindows局域网客户机/服务器

  Intranet计划有良多种,在这类情况下基于Windows的客户机利用DCOM(散布的一样平常工具模子)与服务器毗连而不是HTTP协定。只管利用HTTPIntranet计划,服务器和客户机能够使用ActiveX数据工具(ADO)和远程数据服务(RDS)。最年夜的差别是一个自界说的客户机方的实行程序必需安装在每台客户机上。

单机

  在一个单机使用程序里,你利用ActiveX数据工具(ADO)接口和一个OLEDB数据供应者与MicrosoftVisualBasic,MicrosoftVisualc++或MicrosoftvisualJ++之类的言语相连。ActiveX数据工具(ADO)是一个双接口元件工具模子(COM)库。以是你能够把它看成基于Windows的使用程序的恣意一部分。
</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。

飘灵儿 发表于 2015-1-20 06:52:10

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

愤怒的大鸟 发表于 2015-1-28 22:52:40

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

深爱那片海 发表于 2015-2-5 22:54:25

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

精灵巫婆 发表于 2015-2-14 01:44:23

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。

冷月葬花魂 发表于 2015-3-4 03:57:11

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

再现理想 发表于 2015-3-11 16:08:51

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

变相怪杰 发表于 2015-3-19 01:52:00

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:

第二个灵魂 发表于 2015-3-27 03:10:25

Session:这个存储跟客户端会话过程的数据,默认20分钟失效
页: [1]
查看完整版本: ASP网页编程之Microsoft数据会见组件 (为软的文章)...