仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2884|回复: 19
打印 上一主题 下一主题

[学习教程] ASP网页设计将ASP代码移植为VB COM组件-1

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-16 00:22:42 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.   你方才把最新的复杂的ASP使用法式释放到网上。文件准确地上载到办事器上,与使用法式的链接也
任务优秀。在庆贺成功之前,你想在使用法式的功能上运转一些stats 以便发明它究竟有多好。了局
却发明,原本在开辟情况下任务得很好的使用法式实践上运转速度很慢。

     关于那些利用Microsoft 软件包工夫不长的人,DNA代表散布式InterNet 布局,是另外一种十分抢手的
n层使用法式布局的首字母缩写模式。Microsoft 努力于在Internet上睁开的散布式使用法式的开辟。
基于这类思绪,将来将盛行小型的、无形态的、组件化的使用法式就多如牛毛了。

     

     下面是ASP用于n层情况的典范图示。web类(IIS使用法式)不是必须的,由于ASP可以直接与表述层
或贸易划定规矩层组件对话。由于大多半使用法式都是用ASP独自写成的,所以一个道理中的成绩就是:

     为何要将代码转入COM组件?

     以我之见,ASP只是用于表述层代码的,所以我选择将贸易划定规矩逻辑或任何模式的数据存取
都装入COM组件中。普通情形下,我从一入手下手就将使用法式的代码分红各个组件,然而凡是你其实不能选
择所要处置的布局,所以代码移植就是个实践成绩。在一个n层使用法式中,你必需全力把非表述代码
从ASP中尽快移走。

     或许今朝你并没有在停止n层编程,那末移植代码的恰当机会就是运转功能入手下手减弱时。凡是,这是指
你的老板说“法式明天运转有点慢”到“你被辞退了”之间这段工夫。一旦用户入手下手埋怨就晚了。

     第二个利用移植代码的方针是当你有足够的类似代码(例如一切的数据存取)可以放在一个包括文件
(.inc) 中以包管一个COM组件时。几何个法式就足够?这个成绩提得好!编写小型的MTS 组件时,我
发明有一个法式就足够创立一个COM组件了。然而只要一个法式的COM组件是很稀有的,所以关于这个
成绩就需求停止判别。假如你写的代码足够长,就入手下手停止形式开辟了。当你遭受到ASP的“昏暗面”
以后(aka COM组件)你就会感到到其力气。
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-5 22:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表