|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件 假如喜好我就持续,如不喜好就删失落吧。
5用W站功效速成
登载於RUN!PC 1999/2月
作者 膛窨萍 周世雄
本文重c
在后期的IIS 4.0诋中,我看到了威力大的IIS(Internet Information Server)4.0之30特功效、SSLc滴徽JC、若何利用ASPO平生拥木W站、若何WebY料化、IIS 4.0W站MA办理、若何⒕W站元件化、Transaction Server三邮郊技g速成、和SQL Server 7.0W站Y料的技g等卧1酒⑻接5用的ASPW站功效。
P者槲④台北d、N商、TechNet等研v,和微之友、RUN!PCsI谧髡撸饔小ASPW站衢T眉夹g」、「微衢TWeb技g速成班」等W站WO十本X,F任「膛窨萍肌构究理,事Internet、Intranet之WebY料迷O、W站W架O等服铡
IIS 4.0示W站:www.asp.com.tw
BjE-mail:jackchou@tpts5.seed.net.tw。
5用的ASPW站功效
后期W巳绾⒕W站asp化、Y料化、和元件化的「W站3化」後,本期⒔棠绾紊朴5用的ASPW站功效。
5用的ASPW站功效以下:
Transaction功效:「同生共逝世」的樱Transaction)功效。
SSL功效:平安鬏。
Message Queue功效:非同步砉δ堋
中文全文z索功效。
]件魉凸δ堋
W站若何到场Transaction功效呢?
若何於您的W站到场樱Transaction)功效呢?
IIS(Internet Information Server)cMTS(Microsoft Transaction Server)o密整合,Y料更涌梢杂小竿菜馈沟漠樱Transaction)功效。
asp程式中一切的Y料更佣汲晒r,才算胜利;有一Y料的更邮r,已更拥馁Y料Y料⒆踊(rollback),@就是所^的樱Transaction)功效。
比如甲R款到乙r,若乙舻馁Y料更邮r,已更蛹舻馁Y料Y料⒆踊(rollback)。Y料的Y料更樱皇恰竿梗褪恰腹菜馈埂
K不是一切Y料都供应樱Transaction)的功效,Access]有供应,SQL Server和Oraclet供应樱Transaction)的功效。
asp程式中樱Transaction)功效的无效橐asp程式,Q句f,@asp程式中一切的Y料更佣季哂挟樱Transaction)功效。
若何於asp程式中告VIIS要做樱Transaction)功效的砟兀
办法殪asp程式a中的第一行到场「TRANSACTION=Required」,告VIIS@一asp程式利用樱Transaction)功效的矸绞剑asp程式以下:
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
若此asp程式人谐淌剑òǜY料)绦谐晒r,⒑艚OnTransactionCommit()副程式。若绦惺。òǜ氯魏我Y料掉。r,⒑艚OnTransactionAbort()副程式。
您可以呼唤SetComplete办法暗示绦谐晒Γ蚝艚SetAbort办法暗示绦惺
比如aspn案以下:
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
...
<% Set obj1 = Server.CreateObject("testobj.cls1") %>
<% = obj1.data3t(1,10) %>
<%
Sub OnTransactionCommit()
…
end sub
Sub OnTransactionAbort()
…
end sub
%>
O有Transaction功效的元件
若何O有樱Transaction)功效的元件呢?
办法ActiveX DLL中利用asp的ObjectContext物件,比如f於Visual Basic 的ActiveX DLL定x以下:
Dim objContext As ObjectContext
Set objContext = GetObjectContext()
绦谐晒r,呼唤SetComplete办法,绦惺r呼唤SetAbort办法以放Y源。
比如f於Visual Basic 的ActiveX DLL,其Visual Basic程式a以下:
Function data3t(input1, points)
On Error GoTo Error1
Dim objContext As ObjectContext
Set objContext = GetObjectContext()
...
objContext.SetComplete
Exit Function
Error1:
objContext.SetAbort
End Function
对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了, |
|