毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于ASP.NET的Blog系统设计+ER图(5)
2 开发工具介绍
2.1 系统的主要技术分析
2.1.1 ASP.NET技术概论
Microsoft Active Server Pages 即我们所称的ASP.NET,其实是一套微软开发的服务器端脚本环境,ASP.NET内含于IIS3.0和4.0之中,通过ASP.NET我们可以结合HTML网页、ASP.NET指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP.NET你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了Active Server Pages 所独具的一些特点:
1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
2.无须compile编译,容易编写,可在服务器端直接执行。
3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
4.与浏览器无关(Browser Independence),用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active Server Pages所使用的脚本语言(VBScript 、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
5.Active Server Pages能与任何ActiveX scripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)物件。
6.Active Server Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
7.可使用服务器端的脚本来产生客户端的脚本。
8.物件导向(Object-oriented)。
9.ActiveX Server Components(ActiveX服务器元件)具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL等编程语言来编写你所需要的ActiveX Server Component。
2.1.2 ASP.NET工作原理
ASP.NET的执行过程
1)用户在浏览器的地址栏中键入ASP.NET文件,并回车触发这个ASP.NET的申请。
2)浏览器将这个ASP.NET的请求发送到给Web服务器。
3)Web Server接收这些申请并根据.ASP.NET的后缀名判断这是ASP.NET要求。
4)Web Server 从硬盘或内存中读取正确的ASP.NET文件。
5)Web Server 将这个文件发送到ASP.NET.DLL的特定文件中。
6)ASP.NET文件将会从头至尾执行并根据命令要求生成相应的HTML文件。
7)HTML文件被送回浏览器。
8)用户的浏览器解释这些HTML文件并将结果显示出来。
图2-1 ASP.NET工作原理
2.1.3 ODBC技术
ODBC的基本思想是为用户提供简单、标准、透明的数据库连接的公共编程接口,开发厂商根据ODBC的标准去实现底层的驱动程序,这个驱动对用户是透明的,并允许根据不同的DBMS采用不同的技术加以优化实现,这就利于不断吸收新的技术而趋完善。
这同时也就是数据库驱动的思想,它很类似于Windows中打印驱动的思想。在Windows中,用户安装不同的打印驱动程序,使用同样一条打印语句或操作,就可很容易地实现在不同打印机上打印输出,而不需要了解内部的具体原理。ODBC出现以后,用户安装不同的DBMS驱动就可用同样的SQL语句实现在不同DBMS上进行同样的操作,而且无需预编译。ODBC带来了数据库连接方式的变革,如图1所示。在传统方式中,开发人员要熟悉多个DBMS及其API,一旦DBMS端出现变动,则往往导致用户端系统重新编建或者源代码的修改,这给开发和文护工作带来了很大困难。在ODBC方式中,不管底层网络环境如何,也无论采用何种DBMS,用户在程序中都使用同一套标准代码,无需逐个了解各DBMS及其API的特点,源程序不因底层的变化而重新编建或修改,从而减轻了开发文护的工作量,缩短了开发周期。ODBC具有以下灵活的特点:
共9页:
上一页
1
2
3
4
5
6
7
8
9
下一页
上一篇:
基于改进FCM聚类的复杂网络节点重要性评估方法
下一篇:
MATLAB二值图像的轮廓提取及曲线拟合算法研究
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
公寓空调设计任务书
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状
C#学校科研管理系统的设计
承德市事业单位档案管理...