● ASP技术
随着互联网的蓬勃发展,大量传统的客户端/服务器(C/S)应用系统正在向基于互联网的浏览器/服务器(B/S)WEB应用系统迁移。目前用于开发WEB的技术层出不穷,从早期的静态页面和CGI,到目前主流的开发技术,如ASP、PHP、JSP以及GOLD FUSION等都大量地应用于各站点的建设中。首先,ASP的性能卓越,结合ActiveX组件技术,可以开发强大的应用系统;其次,ASP有一个简单、稳定、廉价的运行系统——IIS和SQL Server,它在商业站点中的性价比是最高的;再次,ASP技术成熟稳定,方便开发和日后系统的维护。因此我们首选ASP作为系统的基本开发技术实现,同时融入XML、COM+组件、C++、DELPHI等相关技术,共同完成系统的开发。
下面简要介绍一下ASP的特点与功能:
一、从软件的技术层面上看,ASP有如下的特点:
u 无需编译
ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。
u 易于生成
使用常规文本编辑器(如WINDOWS下的记事本),即可进行asp页面的开发设计。
u 独立于浏览器
用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的页面。ASP脚本是在站点服务器端执行的,与用户端的浏览器无关。因此,若不通过从服务器下载来观察asp 主页,在浏览器端见不到正确的页面内容。
u 面向对象
在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。
u 与任何ActiveX script 语言兼容
除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它script 语言。
u 源程序码不会外漏
ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。
二、从应用的层面看,ASP有如下的功能:
u 处理由浏览器传送到站点服务器的表单输入。
u 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。
u 可读写站点服务器的文件等功能。
u 提供浏览器信息、URL表管理等内置功能。
u 由cookies读写用户端的硬盘文件,以记录用户数据。
u 可以实现在多个主页间共享信息,以开发复杂的站点应用程序。
u 使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。
u 扩充功能的能力强,可通过使用Visual Basic、Java、Visual C ++ 等多种程序语言制作ActiveX Server Component以满足自己的特殊需要。
● 数据库介绍
Microsoft® SQL Server™在2002年度计算机分销商新闻(CRN)频道冠军评比活动中,以代表业内整体解决方案提供商最高满意度的佳绩蝉联顶级数据库产品桂冠。而Microsoft公司则在产品质量与可靠性、性能价格比、应用程序支持、XML支持和投资回报等方面赢得最佳成绩,并以此高居数据库产品榜首,同时,更在依据CRN技术标准所进行的甄别中,处于行业领先地位。
Microsoft SQL Server 2000能够以相对低廉的总体拥有成本为代价,提供高度伸缩性和得到扩展的功能特性,而这些恰恰是确保当今商务企业在市场竞争中处于领先地位所必需的条件。
现在很多用户对Microsoft SQL Server 2000可以根据需求来跨服务器分配工作量的能力和它 与Microsoft Active Directory微软活动目录技术的整合印象尤为深刻。活动目录的整合允许企业以更好、更简便的方式来管理包括入侵监测装置、防火墙、数据库服务器和Web服务器在内的各种资源。 |