5个实用的ASP网站功能(GIB5)
类别: ASP教程
如果喜欢我就继续,如不喜欢就删掉吧。
5????用咀站功能速成
刊登於RUN!PC 1999/2月??
作者 ?膛窨萍? 周世雄
本文重?c
在前?灼诘纳IS 4.0???诋?中,我??看到了威力??大的IIS(Internet Information Server)4.0之30??特??功能、SSL陪?滴徽J酌、如何使用ASP韵??一??生?拥木W站、如何?⒆eb儋料?旎?、IIS 4.0咀站咄肓管理、如何?⒕W站元件化、Transaction Server三?邮郊???技戌速成、和SQL Server 7.0咀站儋料?斓募夹g等?卧?。本期?⑻接?5????用的ASP咀站功能。
剐者?槲④?台北?d、??湮商????、TechNet等研????嘱??,和微??之友、RUN!PC塍丈???谧髡撸?著作有「ASP咀站?衢T??用技戌」、「微???衢TWeb技戌速成班」等咀站咀??韵??十?妆倦?呢??籍。?F任「?膛窨萍肌构?司????理,?氖律nternet、Intranet之Web儋料????用韵??、咀站咀??????架韵等服?铡<br>
IIS 4.0示??咀站:www.asp.com.tw
呗疥E-mail:jackchou@tpts5.seed.net.tw。
5????用的ASP咀站功能
前?灼??W??了如何?⒕W站asp化、儋料?旎?、和元件化的「咀站3化」後,本期?⒔棠?如何善用5????用的ASP咀站功能。
5????用的ASP咀站功能如下:
Transaction功能:「同生共死」的???樱ㄔransaction)功能。
SSL功能:安全?鬏?。
Message Queue功能:非同步??理功能。
中文全文?z索功能。
噍件?魉凸δ堋<br>
咀站如何加入Transaction功能呢?
如何於您的咀站加入???樱ㄔransaction)功能呢?
IIS(Internet Information Server)陪MTS(Microsoft Transaction Server)撅密整合,儋料?旄??涌梢杂小竿?生共死」的???樱ㄔransaction)功能。
??asp程式中所有的儋料?旄??佣汲晒??r,才算成功;有一??儋料?斓母??邮????r,已??更?拥馁Y料?熨Y料?⒆??踊??停?rollback),呃就是所洲的???樱ㄔransaction)功能。
譬如?募??????R款到乙?????r,若乙???舻馁Y料?旄??邮????r,已??更?蛹????舻馁Y料?熨Y料?⒆??踊??停?rollback)。????儋料?斓馁Y料更?樱?不是「同生」,就是「共死」。
?K不是所有儋料?於继峁┊??樱ㄔransaction)的功能,Access?]有提供,SQL Server和Oracle?t提供???樱ㄔransaction)的功能。
asp程式中???樱ㄔransaction)功能的有效?????橐???asp程式,?Q句??真,呃??asp程式中所有的儋料?旄??佣季哂挟??樱ㄔransaction)功能。
如何於asp程式中告灾IIS要做???樱ㄔransaction)功能的??理呢?
方法?殪夺sp程式瘁??中的第一行加入「TRANSACTION=Required」,告灾IIS呃一??asp程式使用???樱ㄔransaction)功能的??理方式,asp程式如下:
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
若此asp程式?人?有程式(包括更新????儋料?欤??绦谐晒??r,?⒑艚邢nTransactionCommit()副程式。若?绦惺??。ò?括更新任何一??儋料?焓??。??r,?⒑艚邢nTransactionAbort()副程式。
您可以呼叫SetComplete方法表示?绦谐晒Γ?或呼叫SetAbort方法表示?绦惺?? <br>
譬如asp?n案如下:
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
...
<% Set obj1 = Server.CreateObject("testobj.cls1") %>
<% = obj1.data3t(1,10) %>
<%
Sub OnTransactionCommit()
…
end sub
Sub OnTransactionAbort()
…
end sub
%>
韵??有Transaction功能的元件
如何韵??有???樱ㄔransaction)功能的元件呢?
方法?榱ctiveX DLL中使用asp的ObjectContext物件,譬如真於Visual Basic 的ActiveX DLL定柳如下:
Dim objContext As ObjectContext
Set objContext = GetObjectContext()
?绦谐晒??r,呼叫SetComplete方法,?绦惺????r呼叫SetAbort方法以??放儋源。
譬如真於Visual Basic 的ActiveX DLL,其Visual Basic程式瘁如下:
Function data3t(input1, points)
On Error GoTo Error1
Dim objContext As ObjectContext
Set objContext = GetObjectContext()
...
objContext.SetComplete
Exit Function
Error1:
objContext.SetAbort
End Function
5????用咀站功能速成
刊登於RUN!PC 1999/2月??
作者 ?膛窨萍? 周世雄
本文重?c
在前?灼诘纳IS 4.0???诋?中,我??看到了威力??大的IIS(Internet Information Server)4.0之30??特??功能、SSL陪?滴徽J酌、如何使用ASP韵??一??生?拥木W站、如何?⒆eb儋料?旎?、IIS 4.0咀站咄肓管理、如何?⒕W站元件化、Transaction Server三?邮郊???技戌速成、和SQL Server 7.0咀站儋料?斓募夹g等?卧?。本期?⑻接?5????用的ASP咀站功能。
剐者?槲④?台北?d、??湮商????、TechNet等研????嘱??,和微??之友、RUN!PC塍丈???谧髡撸?著作有「ASP咀站?衢T??用技戌」、「微???衢TWeb技戌速成班」等咀站咀??韵??十?妆倦?呢??籍。?F任「?膛窨萍肌构?司????理,?氖律nternet、Intranet之Web儋料????用韵??、咀站咀??????架韵等服?铡<br>
IIS 4.0示??咀站:www.asp.com.tw
呗疥E-mail:jackchou@tpts5.seed.net.tw。
5????用的ASP咀站功能
前?灼??W??了如何?⒕W站asp化、儋料?旎?、和元件化的「咀站3化」後,本期?⒔棠?如何善用5????用的ASP咀站功能。
5????用的ASP咀站功能如下:
Transaction功能:「同生共死」的???樱ㄔransaction)功能。
SSL功能:安全?鬏?。
Message Queue功能:非同步??理功能。
中文全文?z索功能。
噍件?魉凸δ堋<br>
咀站如何加入Transaction功能呢?
如何於您的咀站加入???樱ㄔransaction)功能呢?
IIS(Internet Information Server)陪MTS(Microsoft Transaction Server)撅密整合,儋料?旄??涌梢杂小竿?生共死」的???樱ㄔransaction)功能。
??asp程式中所有的儋料?旄??佣汲晒??r,才算成功;有一??儋料?斓母??邮????r,已??更?拥馁Y料?熨Y料?⒆??踊??停?rollback),呃就是所洲的???樱ㄔransaction)功能。
譬如?募??????R款到乙?????r,若乙???舻馁Y料?旄??邮????r,已??更?蛹????舻馁Y料?熨Y料?⒆??踊??停?rollback)。????儋料?斓馁Y料更?樱?不是「同生」,就是「共死」。
?K不是所有儋料?於继峁┊??樱ㄔransaction)的功能,Access?]有提供,SQL Server和Oracle?t提供???樱ㄔransaction)的功能。
asp程式中???樱ㄔransaction)功能的有效?????橐???asp程式,?Q句??真,呃??asp程式中所有的儋料?旄??佣季哂挟??樱ㄔransaction)功能。
如何於asp程式中告灾IIS要做???樱ㄔransaction)功能的??理呢?
方法?殪夺sp程式瘁??中的第一行加入「TRANSACTION=Required」,告灾IIS呃一??asp程式使用???樱ㄔransaction)功能的??理方式,asp程式如下:
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
若此asp程式?人?有程式(包括更新????儋料?欤??绦谐晒??r,?⒑艚邢nTransactionCommit()副程式。若?绦惺??。ò?括更新任何一??儋料?焓??。??r,?⒑艚邢nTransactionAbort()副程式。
您可以呼叫SetComplete方法表示?绦谐晒Γ?或呼叫SetAbort方法表示?绦惺?? <br>
譬如asp?n案如下:
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
...
<% Set obj1 = Server.CreateObject("testobj.cls1") %>
<% = obj1.data3t(1,10) %>
<%
Sub OnTransactionCommit()
…
end sub
Sub OnTransactionAbort()
…
end sub
%>
韵??有Transaction功能的元件
如何韵??有???樱ㄔransaction)功能的元件呢?
方法?榱ctiveX DLL中使用asp的ObjectContext物件,譬如真於Visual Basic 的ActiveX DLL定柳如下:
Dim objContext As ObjectContext
Set objContext = GetObjectContext()
?绦谐晒??r,呼叫SetComplete方法,?绦惺????r呼叫SetAbort方法以??放儋源。
譬如真於Visual Basic 的ActiveX DLL,其Visual Basic程式瘁如下:
Function data3t(input1, points)
On Error GoTo Error1
Dim objContext As ObjectContext
Set objContext = GetObjectContext()
...
objContext.SetComplete
Exit Function
Error1:
objContext.SetAbort
End Function
-= 资 源 教 程 =-
文 章 搜 索