社区
ASP
帖子详情
大家在asp中用com做什么呢?
junguo
2003-02-19 08:32:24
在三层结构中,我们习惯用com作为中间层,封装商业逻辑。我在半年接触asp的过程中,用到com的过程中,com的作用只是堆砌一些sql语句,把对数据库的select,insert,delete操作改倒com中执行而已。而且用组件服务器注册com组件,时常发生问题,费时费力,说是利于代码复用,但复用的还是很少一部分,这些功能用jscript完全可以实现。我感觉自己这么用com存在问题,我想知道大家用com都在做什么,而且它真正的优点是什么?
欢迎大家讨论!
...全文
129
10
打赏
收藏
大家在asp中用com做什么呢?
在三层结构中,我们习惯用com作为中间层,封装商业逻辑。我在半年接触asp的过程中,用到com的过程中,com的作用只是堆砌一些sql语句,把对数据库的select,insert,delete操作改倒com中执行而已。而且用组件服务器注册com组件,时常发生问题,费时费力,说是利于代码复用,但复用的还是很少一部分,这些功能用jscript完全可以实现。我感觉自己这么用com存在问题,我想知道大家用com都在做什么,而且它真正的优点是什么? 欢迎大家讨论!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junguo
2003-02-20
打赏
举报
回复
没有人回答了吗?在网上和别人聊天,我说自己是用asp的,一般得到的回答是asp做不出太复杂的东西。难道在asp中com的作用真的这么有限?
online
2003-02-19
打赏
举报
回复
数据库信息一般封装在com中
逍遥小贼
2003-02-19
打赏
举报
回复
一般的小项目我想根本用不着使用com,
大型应用中,你可以将对数据的操作规则,用户的工作流程(比如一份文件是怎么流转的)封装在com里,当然也可以有一些对数据库方面的操作在里面
junguo
2003-02-19
打赏
举报
回复
业务流?是不是也是对数据库的一些操作?
我写的com几个和sql不直接挂边的就是一个搜索语法分析(最终还是生成一条sql语句执行)还有就是owc生成图片时用com把它传送到前台。
我只是想大致了解一下所谓的商业逻辑到底是什么,是不是就是对数据库的操作,困惑!
cmsoft
2003-02-19
打赏
举报
回复
这个要看你的项目了,比如我现在手上的一个项,它的业务流部分我就是用COM封装实现。它的复杂算法要是改动的话,我只要改动我的COM就行了,而不必管ASP代码:)
pantech_36
2003-02-19
打赏
举报
回复
ASP用来连接数据库及发送邮件的部份都是COM。
凋零的老树
2003-02-19
打赏
举报
回复
asp用com我觉得没有必要,本来是一个简单的东西非让它去完成一个复杂的功能,就不合适了
lovingkiss
2003-02-19
打赏
举报
回复
实现数据库相关方面:
以及对用户相关权限的判断,设定Session为一个简单的类,设定相关的属性;
例如:
Session("CurUser").Name
Session("CurUser").IP
Session("CurUser").PassWord
Session("CurUser").Department
lovingkiss
2003-02-19
打赏
举报
回复
Com:
我一般是用来实现一些文件、系统信息、设定一些枚举、循环等方面的东西;
例如对日期转换农历、查询IP、身份证的验证、序列号的合法性、邮件的发送、电话号码的地区等等方面进行后台封装
possible_Y
2003-02-19
打赏
举报
回复
数据库连接
安全验证
ASP
.NET调用
COM
在VC++z中利用ATL
COM
AppWizard写一个
COM
组件。 在VS.NET中利用“型别库导入工具”(TlbImp.exe),从
COM
组件的型别库生成一个装配件,这样受控代码就能通过访问这个装配件对象来访问
COM
组件对象。 用ildasm.exe(VS.NET自带工具)察看生成的装配件。如图所示: 装配件中,我们主要关注这几个接口函数: System.String GetFile (
asp
调用DLL或
com
组件的简述及网上摘例
动态联接库(DLL)是加快应用程序关键部分的执行速度的重要方法
asp
调用DLL或
com
组件的方法:步骤一: 装载 METADATA 标签中指定的类型库。 Path是mydll.dll在机器上存放的路径 或者(1)传统的ActiveX DLL要想让
COM
能够“看到”你的组件,必须先将组件注册到注册表中:regsvr32 XX.dll(2)在
ASP
中调用基于.Net开
调试在
ASP
下运行的
COM
(Visual C++)
调试在
ASP
下运行的
COM
(Visual C++):工作环境: win2000 , VC6.0 , IIS5.01.写一个调用
com
的
ASP
2.在
asp
文件中加上使得
asp
不会被cache.3.假定把
asp
放在Default Web Site(如c:/Inetpub/wwwroot/)下,在IIS 中选择Default Web Site的属性,在Home Directory tab上,Appl
COM
编程模型
概述如果你用
ASP
做
开发, 你可能已经在你的
ASP
页面
中用
过
COM
了.但是,在你自己开发一个
COM
部件或阅读一本详细介绍
COM
的书之前,你很可能并没有完全理解
COM
,因而不能充分利用它来创建你的
ASP
页面.同时,你也不能很好的理解那些随
COM
部件带来的使用文档.如果你知道
COM
的标准和限制,你就可以很快的学会开发其他的
COM
部件.在这个教程里,我们将学到
COM
是怎样工作的,你还将学到精通
COM
的知
com
,clr,
asp
,.net,mfc,atl
..
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章