将 Java 小程序迁移到 Microsoft J# 浏览器控件

1/5/2008来源:Java教程人气:6593


  Visual J# .NET 小组

Microsoft Corporation

摘要:通过 Microsoft J# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 Java 小程序迁移到 .NET 框架。本文向开发人员介绍 J# 浏览器控件,并说明将 Java 小程序迁移到 .NET 框架的步骤。本文还讨论了其他一些主题,如 J# 浏览器控件的安全性和调试,以及当前版本中不受支持的功能。

下载 Html 小程序到对象标记转换器 (95KB)

本文假设开发人员熟悉 .NET 框架和 Visual J# .NET。要下载 J# 浏览器控件运行库,请参阅 http://msdn.microsoft.com/vjsharp/downloads/browsercontrols/。



本页内容
简介
新增功能
将 Java 小程序编译为 J# 浏览器控件
将 HTML 页更新为使用 J# 浏览器控件
部署 J# 浏览器控件
在用户计算机上运行 J# 浏览器控件
当前版本中不受支持的功能
小结

简介
已经使用 Visual J# .NET 迁移到 .NET 框架的 Java 小程序称为 J# 浏览器控件。J# 浏览器控件旨在让客户能够将其现有的 Java 小程序迁移到 .NET 框架。

经过迁移得到的 J# 浏览器控件与原来的 Java 小程序具有类似的运行时行为,并保留了 Java 语言语义。假如在计算机上安装了 J# 浏览器控件运行库,用户甚至可能意识不到特定的 Web 站点已将其 Java 小程序升级到了 J# 浏览器控件。

要将 Java 小程序迁移到 J# 浏览器控件,您必须安装 Visual J# .NET 1.1 版可重新发布软件包以及 .NET 框架 SDK 1.1 版或 Visual Studio .NET 2003。同样,假如用户希望运行由 Web 站点承载的 J# 浏览器控件,则必须在自己的计算机上安装 .NET 框架 1.1 版可重新发布软件包和 J# 浏览器控件运行库。J# 浏览器控件不能在 Java 虚拟机上运行。J# 浏览器控件只能在 Microsoft Internet EXPlorer(5.1 版和更高版本)中运行。

将 Java 小程序迁移到 J# 浏览器控件的过程包括三个步骤:

1.
使用 Visual J# 编译器将 Java 小程序编译为 J# 浏览器控件。

2.
将 HTML 页更新为使用 J# 浏览器控件而不是使用 Java 小程序。

3.
将 J# 浏览器控件和 HTML 页复制到 Web 服务器。


返回页首
新增功能
J# 浏览器控件 1.1b 版中添加了以下功能:

脱机支持
Microsoft J# 浏览器控件 1.1b 版现在支持在没有 Web 服务器的情况下,在 Internet Explorer 中加载控件。目前支持以下方案:

• 从本地文件系统加载控件

• 从网络共享位置加载控件

• 从网络驱动器加载控件


在上述所有方案中,J# 浏览器控件在默认情况下都将通过 Intranet 权限运行。

脚本支持
Microsoft J# 浏览器控件 1.1b 版支持以下脚本方案。

• 脚本调用 J# 浏览器控件的方法并访问其属性

• 从 J# 浏览器控件调用脚本事件

• J# 浏览器控件使用 Netscape javascript API 来访问由 Internet Explorer 对象模型公开的网页中的元素。


J# 浏览器控件 1.1b 版还提供对 Netscape javascript API 功能的完整支持。netscape.javascript 小程序 API 软件包具有以下类:

• netscape.javascript.JSObject

• netscape.javascript.JSException