⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 28-3.cfm.htm

📁 最全的ASP教程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>用J++创建服务器端组件</TITLE>
</HEAD>
<BODY>

<B><FONT FACE="宋体" LANG="ZH-CN" SIZE=5><P ALIGN="JUSTIFY">用J++创建服务器端组件</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">    J++同C++很相似,都是面向对象语言,Java同C最大区别就在于它的独立平台性,虽然有人争论现在的Internet产品生命周期太短,你根本就没时间在它变得过时之前在不同的平台上编译他们。C++对于J++来说仍有速度优势,虽然之间差距是很小的。</P>
<P ALIGN="JUSTIFY">    这节将使用Visual J++ 1.1 作为开发环境,因为Java是可移植的,任何基于Windows的Java编辑器都都适用。唯一特殊的方面是你的组件必需注册为一个COM对象,它将引入COM库,使用Javareg来在 Windows NT中注册组件。</P>
<P ALIGN="JUSTIFY"> </P>
<B><P ALIGN="JUSTIFY">注意</P>
</B><P ALIGN="JUSTIFY">    COM是Microsoft的一种技术。出于这种原因,为IIS组件编写的代码不能在其它平台上运行。这可能不成问题,因为IIS只是在NT上运行。</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">Java组件开发过程遵循以下步骤:</P>
<OL>

<P ALIGN="JUSTIFY"><LI>安装类库,如果需要的话。</LI></P>
<P ALIGN="JUSTIFY"><LI>编写源代码。</LI></P>
<P ALIGN="JUSTIFY"><LI>创建项目。</LI></P>
<P ALIGN="JUSTIFY"><LI>注册你的组件。</LI></P>
<P ALIGN="JUSTIFY"><LI>在ASP页中引用组件。</LI></P></OL>

<P ALIGN="JUSTIFY"> </P>
<B><P ALIGN="JUSTIFY">注意</P>
</B><P ALIGN="JUSTIFY">    这章将介绍如何用Java来创建组件,而同JavaScript或JScript有很大不同,JavaScript和Jscript都是解释性编程语言,与Java或 J++没有或很少联系。</P>
</FONT><B><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">安装类库</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">    要为ASP编写Java应用程序,你必须首先创建类型库,任何关于 Import asp的引用都会失败,除非你完成这步操作。(import.asp)是一个Java类库,它同C里的以.h结尾的include文件类似。</P>
<P ALIGN="JUSTIFY">    在Visual J++ IDE中选择Tools|Java|Type Library Wizard,然后选择Active Server Pages 1.0 Library,单击OK产生类库。</P>
<B><P ALIGN="JUSTIFY"> </P>
</FONT><FONT FACE="宋体" LANG="ZH-CN"><P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">内建对象接口</P>
</B></FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">    在前一段中安装的类库支持通过IScriptingContext接口与ASP内建对象之间的通信,表28.2列出了类库所提供的接口。这些对象的详细信息将在第三部分Section B-Active Sever Objects中介绍。</P>
<P ALIGN="JUSTIFY">表28.2  内建对象接口</P></FONT>
<TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=552>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">接口</FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">用途</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">IApplication Object</FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">调用应用程序对象的方法和属性</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">IRequest </FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">调用请求对象的方法和属性</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">IResponse</FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">调用响应对象的方法和属性</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">IReadCookie </FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">返回CooKie集合的内容(只读)</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">IRequestDictionary </FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">通过IRequest接口实现对Request对象集合的索引</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">IScriptingContext </FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">返回同Application,Request,Response,Server或Session 对象的接口</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">IServer </FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">调用Server对象的方法和属性</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">IsessionObject </FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">调用Session对象的方法和属性</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">IStringList </FONT></TD>
<TD WIDTH="67%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY">从Querystring,Form或Server集合中返回字符串值</FONT></TD>
</TR>
<TR><TD WIDTH="33%" VALIGN="TOP">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -