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

首頁 > 編程 > ASP > 正文

將ASP代碼移植為VB COM組件(1)

2024-05-04 11:06:21
字體:
來源:轉載
供稿:網友
本文是編譯稿件,原文出處:http://www.asptoday.com/articles/20000121.htm

你剛剛把最新的龐大的asp應用程序釋放到網上。文件正確地上載到服務器上,與應用程序的鏈接也
工作良好。在慶祝勝利之前,你想在應用程序的性能上運行一些stats 以便發(fā)現它到底有多好。結果
卻發(fā)現,本來在開發(fā)環(huán)境下工作得很好的應用程序實際上運行速度很慢。

對于那些使用microsoft 軟件包時間不長的人,dna代表分布式internet 結構,是另一種非常熱門的
n層應用程序結構的首字母縮寫形式。microsoft 致力于在internet上展開的分布式應用程序的開發(fā)。
基于這種思路,未來將流行小型的、無狀態(tài)的、組件化的應用程序就不足為奇了。



上面是asp用于n層環(huán)境的典型圖示。web類(iis應用程序)不是必需的,因為asp可以直接與表述層
或商業(yè)規(guī)則層組件對話。因為大多數應用程序都是用asp單獨寫成的,所以一個情理中的問題就是:

為什么要將代碼轉入com組件?

以我之見,asp只是用于表述層代碼的,所以我選擇將商業(yè)規(guī)則邏輯或任何形式的數據存取
都裝入com組件中。一般情況下,我從一開始就將應用程序的代碼分成各個組件,但是通常你并不能選
擇所要處理的結構,所以代碼移植就是個實際問題。在一個n層應用程序中,你必須盡力把非表述代碼
從asp中盡快移走。

也許目前你并沒有在進行n層編程,那么移植代碼的適當時機就是運行性能開始削弱時。通常,這是指
你的老板說“程序今天運行有點慢”到“你被解雇了”之間這段時間。一旦用戶開始抱怨就晚了。

第二個使用移植代碼的方針是當你有足夠的相似代碼(例如所有的數據存?。┛梢苑旁谝粋€包含文件
(.inc) 中以保證一個com組件時。多少個程序就足夠?這個問題提得好!編寫小型的mts 組件時,我
發(fā)現有一個程序就足夠創(chuàng)建一個com組件了。但是只有一個程序的com組件是很罕見的,所以對于這個
問題就需要進行判斷。如果你寫的代碼足夠長,就開始進行模式開發(fā)了。當你遭遇到asp的“陰暗面”
之后(aka com組件)你就會感覺到其力量。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴中市| 房产| 灵山县| 玉屏| 松原市| 突泉县| 玉龙| 铁岭市| 淅川县| 辽宁省| 钟祥市| 奇台县| 徐汇区| 邵阳县| 莆田市| 和平县| 凤翔县| 阿图什市| 太湖县| 台州市| 浑源县| 迭部县| 枝江市| 故城县| 常山县| 唐海县| 开远市| 上高县| 抚宁县| 开原市| 公安县| 陵水| 威信县| 富顺县| 兖州市| 登封市| 安多县| 余庆县| 舟曲县| 高淳县| 仲巴县|