java web 硬件_java – 来自Web应用程序的硬件支持

使用Java Web Start启动Java应用程序不那么笨拙.这将消除守护或安装Java硬件管理器的需要.

另一种方法是在Java中使用内置浏览器.我认为这不是一个选项,因为你严重依赖Javascript(我想提供丰富的客户端体验).

如果您必须在客户端计算机上安装某些东西,为什么选择使用Web应用程序?

从经验谈起:我们有一个Java EE应用程序需要在客户端站点打印到PoS打印机.我们安装了一个小的“同步器”应用程序,它通过SSH连接并同步所有客户端文件.然后,它加载JAR并执行程序.此程序通过RMI与服务器连接,并订阅JMS队列以接收打印分配.

适用于您的案例:为什么不让您的Java应用程序直接连接到服务器?您可以在RMI上使用HTTP,SOAP甚至JMS.然后,您可以从服务器(而不是从有限的JavaScript webbrowser环境)启动硬件命令.这样,您就可以获得大量功能:身份验证,命令缓冲,甚至可以在多个客户端之间共享硬件.

原理:

Web browser

ApplicationServer

Java hardware manager application

您可以使用Java Web Start启动Java应用程序,它允许您自动更新应用程序(而不是需要为每个客户端传递新的安装程序).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值