在网易虚拟社区的“vb和basic区”里有一篇《使用vb编写纯asp程序 [转][technology] 》,其实我认为最好的方法应该这样:
原文中的定义如下:
dim m_objresponse as response
其实对于我们写过.dll的来说,并不是很好,就是如果要将该程序拿到.asp程序中进行调试时,尤其是我们将已经调试通过的.asp程序做成.dll时,.asp程序里用的是标准的组件名。默认的组件名为response、request等,引文中在前面加上了m_obj,则如果程序中用到了这句,则也要进行相应的改变,这一则会带来较大的工作量,二则对于程序的可读性并没有什么改进。因此,最好的方法是如下定义:
dim context as objectcontext
dim server as server
dim request as request
dim session as session
dim response as response
当然,后面还要有
private sub class_initialize()
set context = getobjectcontext()
set server = context("server")
set request = context("request")
set response = context("response")
set session = context("session")
end sub
的初始化。
经实践证明,完全可行。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器