国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

關于解決商務平臺ASP程序的源代碼泄漏設想與思考

2019-11-18 19:06:35
字體:
來源:轉載
供稿:網友

其實這是每個人都能想到的問題.

寫出來的目地,是為了解決即將開發(fā)的那個C2C平臺里安全性問題的一個方面----源代碼泄漏.

為了避免源代碼的泄漏和提高運行效率,可以將asp程序的部分核心程序封裝在DLL文件里.目前比較常見的方式是使用VB來封裝ASP代碼.

在windows的系統(tǒng)下安裝了IIS后就應該有了Microsoft Active Server Pages Object Library這個庫了吧?不知道為什么有的文檔里要寫什么Microsoft ActiveX Data Object 2.0 Library...關數(shù)據(jù)庫什么事呢??迷糊...當然如果操作數(shù)據(jù)庫的話應該會用到這個引用.

在ASP頁面中可以方便的用下面的方式調用類,這樣我們封裝的ASP代碼就由那個DLL文件來負責傳給服務器去處理了.

Set ObjReference=Server.CreateObject("

無論什么時候用戶訪問系統(tǒng)平臺里一個帶有自定義組件的ASP文件,IIS就會把該組件里的類定義中我們自定義的對象提出來讓我們使用.可以在這個類定義里設計實現(xiàn)某一功能的ASP方法和屬性.只要在該類里聲明過ASP的內置對象,我們當然就可以訪問所有的ASP內置對象了.具體的做法很多文檔上都有,隨便翻翻就能找到.

試設想,當我們設計好系統(tǒng)的具體功能的時候,可以將管理員權限區(qū)別及用戶的登錄甚至交易過程這些希望安全性更強和調用頻繁的部分封裝在DLL里的時候,不但可以有效的增加安全系數(shù),而且對程序運行效率來說也很重要,因為這些都是在商務平臺上隨時都要用到的.根據(jù)具體得需要,我們可以定義很多個類在這個自定義組件里面,比如驗證部分叫Eshop.Checkroot,而交易部分叫Eshop.Transactions什么的.使用不同功能時調用不同的類,可以說將面向對象編程應用到ASP里...

這種方法最令人不爽的就是不適用于虛擬主機的用戶,因為無法將組件注冊到系統(tǒng)里.所以比較適用于那些大的系統(tǒng)并且擁有自己的服務器.

在VC++里應該也可以實現(xiàn)對這種DLL文件的設計,例如COM組件的制作應該就是解決辦法,利用ASP來調用COM組件,我對VC++研究的還太少,必須加快腳步了...

寫了這么多廢話,希望能給用ASP來做B/S模式軟件的人一點點啟發(fā).


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 嘉峪关市| 从化市| 沙田区| 磴口县| 汤阴县| 拜城县| 吴忠市| 新乡市| 和田市| 曲阜市| 安吉县| 通江县| 论坛| 高邑县| 东安县| 青川县| 纳雍县| 洛川县| 二手房| 历史| 贵州省| 安吉县| 连州市| 太仆寺旗| 鄱阳县| 阿拉善盟| 修武县| 桦川县| 海淀区| 射阳县| 金堂县| 方山县| 安阳市| 滕州市| 公安县| 商都县| 连城县| 康马县| 临清市| 奎屯市| 嵩明县|