Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 替换小程序的URL处理程序_Java_Web_Applet_Custom Protocol - Fatal编程技术网

Java 替换小程序的URL处理程序

Java 替换小程序的URL处理程序,java,web,applet,custom-protocol,Java,Web,Applet,Custom Protocol,目前,我的公司有一个小程序,可以下载一个JAR文件,打开并监听所选文件(例如.doc)中的更改。然后,这些更改被上传回我们的服务器 小程序正在消亡,这对我们来说是一个大问题。我们想(现在仍然在想)办法来取代这个。JWS、插件、adobeair、原生消息传递、activex。考虑了很多东西(有些测试没有成功,比如JWS)。但现在我们认为最好的解决方案可能是URL处理程序 我们将有一个桌面应用程序,可以截取包含文件信息的URL,下载它,然后监听更改 我的问题是:我们的方向正确吗?我害怕选择另一种“即

目前,我的公司有一个小程序,可以下载一个JAR文件,打开并监听所选文件(例如.doc)中的更改。然后,这些更改被上传回我们的服务器

小程序正在消亡,这对我们来说是一个大问题。我们想(现在仍然在想)办法来取代这个。JWS、插件、adobeair、原生消息传递、activex。考虑了很多东西(有些测试没有成功,比如JWS)。但现在我们认为最好的解决方案可能是URL处理程序

我们将有一个桌面应用程序,可以截取包含文件信息的URL,下载它,然后监听更改

我的问题是:我们的方向正确吗?我害怕选择另一种“即将死亡”的技术。Java能(很好地)完成吗?我所有的实际代码(jar文件)都是用Java编写的,我的目的是保留它

99%的客户端使用Windows,因此我们现在可以重点关注这一点。

IMHO是使用浏览器无法使用的客户端资源的小程序的非常有效(唯一?)的替代品。不,对于所有潜伏者来说,你不能用Javascript/HTML5替换所有的小程序

在自定义URL中,作为参数传递给小程序初始化(或作为javascript调用)的内容可以替换为查询参数。完整的URL(包括?param1=abc¶m2=def)将传递给应用程序的可执行文件

是的,您必须在客户端计算机上安装一些东西,因为您至少需要注册自定义处理程序。但这是因祸得福,因为您可以将自己的JRE版本与应用程序捆绑在一起

另一个有趣的方面是,如果在某个时候您需要移动应用程序,那么您已经完成了将应用程序与web分离的艰苦工作。

IMHO是使用浏览器无法使用的客户端资源的小程序的非常有效(仅?)的替代品。不,对于所有潜伏者来说,你不能用Javascript/HTML5替换所有的小程序

在自定义URL中,作为参数传递给小程序初始化(或作为javascript调用)的内容可以替换为查询参数。完整的URL(包括?param1=abc¶m2=def)将传递给应用程序的可执行文件

是的,您必须在客户端计算机上安装一些东西,因为您至少需要注册自定义处理程序。但这是因祸得福,因为您可以将自己的JRE版本与应用程序捆绑在一起


另一个有趣的方面是,如果在某个时候您需要移动应用程序,那么您已经完成了将应用程序与web分离的艰苦工作。

URL处理程序的意思是?对显然,Java有很多方法可以做到这一点:URL处理程序的意思是?对显然,使用Java有很多方法: