仓酷云
标题:
ASP编程:灌第一篇:Active Server Pages 和 Lot...
[打印本页]
作者:
小妖女
时间:
2015-1-16 23:18
标题:
ASP编程:灌第一篇:Active Server Pages 和 Lot...
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。active|dom|server|对照玩了一年的ASP
如今头头俄然要我弄lotusdomino/notes。唉,没举措~~
这里有一篇关于ASP与LOTUSDOMINO/NOTES的文章,列位看看,说说意见
-------------------
(转http://go2.163.com/~notes/xuexi/ynjd0026.htm)
发信人:liuzheng.bbs@sh.netease.com(漂泊瓶),信区:Groupware
标题:ASP和Domino的对照
发信站:网易假造社区上海站(FriMar511:35:491999)
转信站:Netease2!Netease3
ActiveServerPages和LotusDomino的对照
ASP(ActiveServerPages)是基于服务器段真个编程框架,是运转在IIS内
的一系列相互联系关系的剧本引擎部件,目标是静态发生Web页面――内容由嵌进在W
eb页面的剧本程序经由过程ASP引擎静态发生。ASP与传统的基于CGI、PERL等烦琐的方
式将静态数据手艺集成WEB比拟较,有了很年夜的进步。作为一种静态的数据引擎,
ASP在某中水平上可与Domino作些对照。请求大批的工夫和开辟资本,ASP能够创
建分歧范例的使用,可是这些使用还只是最基础条理的。从基本上说,它合适用
来创立复杂的、基于数据驱动的Web页面,特别是仅仅基于WindowsNT上使用。相
对来讲,Domino供应的跨平台使用开辟,是基于“偶然编程Code-by-Exception”
的办法,而微软则接纳了“到处编程Code-by-default”的办法。Domino供应了可
以分离优秀顺应性的编程逻辑的各类初级的使用编程构件,如子表单、表单、视
图、代办署理等。使用较高层的编程手腕,经由过程复杂的点击对话,Domino接纳复杂命
令或Notes公式就能够完成编程。更庞大的Domino使用,则能够接纳剧本言语、J
ava、JavaBean或ActiveX控件。一切的编程办法,都会见到集成在Domino中功效
服务,如企业数据集成、动静传送、平安性、事情流、日程表、内容索引、全文
索引、目次办理等。一切这些,使得Domino的使用能够敏捷地被创立和修正。开
发者能够把次要精神放在使用逻辑的处置上,而不是底层的代码编写上。
服务器剧本言语:
在IIS服务器中,ASP服务器剧本言语是最次要的基本。但是,它必要开辟者
将一切的逻辑用剧本言语编写,而且只要该页面被挪用时才会被激活。Domino提
供了一种顺应性更强的服务器端剧本编程才能,和代办署理办理手艺。使用逻辑的
完成是“偶然编程的”:能够接纳对话框的界面体例来编程,也可使用Notes公式
、Java、兼容Basic言语的LotusScript言语等。而且,代办署理不仅能够在分歧的页
面事务中触发,并且能够基于调剂的,能够不需用户的干涉而触发。
静态/本性化的页面:
经由过程ASP手艺,能够实行基于HTML页面中的使用逻辑,供应了静态和本性化的
内容。而这些只是Domino的缺省属性:每个计划元素都是可编程的,用户的身
份由Domino天然保护,Domino在用户哀求的同时主动发生页面。开辟者不必要跟
踪用户的身份,也不需手工编写或保护庞大的剧本程序和HTML页面来发生静态的
,本性化的内容。
数据库驱动的页面:
经由过程静态数据工具(ADO),ASP剧本能够在WEB页面中会见背景数据库。Dom
ino经由过程跨平台的LS:DO体例供应一样的体例,会见ODBC数据源。现实上,经由过程OL
E的体例,假如限制在WindowsNT上,开辟者一样能够使用ADO体例会见数据库。
除此之外,使用集成在Domino中的企业集成毗连件(DECS),开辟者能够不需编
程就在Domino使用中能会见到企业数据库资本。Domino能够间接会见DB2、Oracl
e、Sybase、文本文件和文件体系,或EDA/SQL体系。别的Domino还能够集成SAP、
e、Sybase、文本文件和文件体系,或EDA/SQL体系。别的Domino还能够集成SAP、
事件处置体系、MQseries、CICS等等。
将内容与营业逻辑相分别:
微软勉励开辟者将使用逻辑编写在客户本人制造的控件中,行将使用源码与
ASP服务器自己分隔。但是,即便控件中包括了某些静态的营业逻辑,必要依据不
断变更的营业逻辑来会见和利用这些控件的剧本,仍然存在于ASP的HTML页面中。
这类基于页面的体例,使得代码的保护变得十分坚苦。一个结构的改动,大概一
个把持控件的逻辑修改,将要扳连到良多的文件。改动后的页面不能不用手工方
式举行公布。(接纳手工修正,或将该过的文件经由过程文件体系拷贝)到运转该应
用的服务器上。比拟之下,Domino接纳基于表单的体例,将逻辑辨别于结构,而
且经由过程普遍利用计划模板,真正做到使使用与计划、逻辑分别。表单用于把持布
局,在表单中,元素面前寄存逻辑(字段,代办署理,操纵),这使得在页面中的布
局与逻辑辨别开来。在模板中,寄存了一切的计划元素(字段,代办署理,操纵)。
保护时,只必要对使用模板更新。经由过程Domino的复制机制,可以将所做的修正自
动公布的一切响应的服务器上。一切晋级事情将由体系主动地按事后布置来完成
。
开放的剧本:
ASP手艺供应了内置的对VBScript和JScript的撑持。JScript是基于ECMA-2
62尺度的言语:兼容JavaScript。Domino供应可扩大的、开辟的剧本编程情况。
除与BASIC兼容的LotusScript以外,可以使用Java来编写服务器端程序。而且,
Domino“偶然编程”的开辟伎俩,供应了开辟效力,具有更普遍的顺应力:除
剧本编程以外,关于庞大逻辑的完成,Domino供应了非编程完成的举措:如高层
次的使用开辟部件(如表单、视图、字段等等),对使用服务(如数据毗连、报
文传送、事情流、平安性等)的复杂会见办法,撑持高效力的逻辑完成办法(如
点击对话框、复杂命令、易学的Notes公式言语)。分离庞大剧本编程手腕与可以
被多种工具使用的、开放的工具模子,使得Domino成为既壮大有开放的编程开辟
情况。
独于的扫瞄器:
ASP剧本中能够嵌进逻辑,以判别查询该页面的扫瞄器的范例。使用这些信息
,使用程序开辟者能够针对分歧的扫瞄器供应分歧版本的页面。缺省地,不需人
工干涉,Domino就能够供应与扫瞄器自力的HTML页面。接纳与ASP一样的体例,D
omino能够经由过程编程加强对扫瞄器范例的判别:经由过程CGI变量猎取客户机范例信息
,编写使用逻辑,前往分歧范例页面。
可操纵性:
微软以为用ASP开辟WEB使用是“可操纵的”。客户化的页面、静态发生的HT
ML页面,能够用ASP手艺与VBScript手艺很简单地完成,远赛过传统的WEB开辟工
具如C、PERL、CGI等。在这方面Domino则远远凌驾了ASP手艺:“偶然编程”的开
发体例、高条理的开辟部件、基于表单的而不是基于页面的开辟举措、可面向非
专业开辟职员的使用开辟,和功效初级的编程才能,和经由过程用模板来办理使用
,用复制机制分发使用等等。
用Domino开辟Web使用的上风
明天,微软的ASP手艺,次要是被用于创立基于Web的前端毗连到现有的后端
体系或数据库的使用。但开辟用于处置营业流程、办理事情流或增强协同事情的
使用,还必要很多附加的体系及大批的必要编程的组件集成事情。这个中包含:
使用,还必要很多附加的体系及大批的必要编程的组件集成事情。这个中包含:
必要界说贮存机制,中心基本服务必要安装与设置的、而且必要经由过程手工的体例
集成工具,必要创立的客户化ActiveServerComponent和为上述组件的组合
编写的大批代码。为了充实发扬ASP的功效。开辟职员应深切了解多种微软的产物
。
比拟之下,Domino供应了一个集成的平台和一个高层的、可视化的开辟情况
,使开辟者能够疾速而浅易地创立Web使用。别的,除服务器端编程、静态内容
天生、由数据驱动的Web页面、内容与使用逻辑的分别、高条理的使用部件和集成
的使用服务外,Domino还具有了针对ASP的浩瀚上风。这些上风详细表现在开辟诸
如前端办公处置体系、内容办理、与企业体系如干系型数据库体系、ERP使用与传
统体系的集成等使用上。
集成的中心服务:</p>结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。
作者:
因胸联盟
时间:
2015-1-20 09:29
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者:
若天明
时间:
2015-1-26 16:11
掌握asp的特性而且一定要知道为什么。
作者:
若相依
时间:
2015-1-30 21:55
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
作者:
飘飘悠悠
时间:
2015-2-6 16:12
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者:
兰色精灵
时间:
2015-2-17 03:10
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者:
精灵巫婆
时间:
2015-3-5 15:03
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
作者:
蒙在股里
时间:
2015-3-12 08:40
掌握asp的特性而且一定要知道为什么。
作者:
小女巫
时间:
2015-3-19 19:12
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2