国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宁夏| 扶风县| 五台县| 内乡县| 峨边| 湘乡市| 海南省| 宝山区| 陆丰市| 阿勒泰市| 常德市| 共和县| 道真| 德庆县| 炎陵县| 马鞍山市| 咸丰县| 彭泽县| 蒙阴县| 松江区| 竹溪县| 武宁县| 阆中市| 垣曲县| 东辽县| 张家港市| 汉源县| 托里县| 灌云县| 莲花县| 额尔古纳市| 扎赉特旗| 文成县| 中西区| 揭阳市| 阿克苏市| 绥中县| 永寿县| 永德县| 安图县| 澄城县|