JavaWebStart和许可证管理

JavaWebStart和许可证管理,java,java-web-start,Java,Java Web Start,Java Web Start是否可以集成到一些许可管理机制中,以便只有在特定用户获得升级许可时,它才能获取更新 因此,假设用户购买软件,下载并运行它。他们被授权进行1年的升级。Java Web Start会在启动应用程序时自动查找更新,对吗?有没有一种方法可以让it部门在检查过程中维护用户凭据,以便在1年后不再允许他们获取新版本?一种简单的方法是将自定义URL锁定到某个本地许可证文件,但我想它可以很容易地共享。在服务器上,您可以使用一个主控制器查看URL、查找支持级别并列出新的JAR,这取决于用

Java Web Start是否可以集成到一些许可管理机制中,以便只有在特定用户获得升级许可时,它才能获取更新


因此,假设用户购买软件,下载并运行它。他们被授权进行1年的升级。Java Web Start会在启动应用程序时自动查找更新,对吗?有没有一种方法可以让it部门在检查过程中维护用户凭据,以便在1年后不再允许他们获取新版本?

一种简单的方法是将自定义URL锁定到某个本地许可证文件,但我想它可以很容易地共享。在服务器上,您可以使用一个主控制器查看URL、查找支持级别并列出新的JAR,这取决于用户/她的许可证的有效性


另一种方法是使用用户名+身份验证,首先识别用户及其许可证,然后应用程序通过下载JAR自我更新,并启动另一个类,该类要求主应用程序退出,复制JAR,然后重新启动主应用程序


所以其中一个JAR是更新程序,在启动时由主应用程序调用(如果默认快捷方式),然后更新程序将更新JAR,然后使用-no update标志调用主应用程序。

一个简单的方法是将自定义URL锁定到某个本地许可证文件,但我想它可以很容易地共享。在服务器上,您可以使用一个主控制器查看URL、查找支持级别并列出新的JAR,这取决于用户/她的许可证的有效性


另一种方法是使用用户名+身份验证,首先识别用户及其许可证,然后应用程序通过下载JAR自我更新,并启动另一个类,该类要求主应用程序退出,复制JAR,然后重新启动主应用程序

因此,其中一个JAR是更新程序,在启动时由主应用程序调用(如果是默认快捷方式),然后更新程序将更新JAR,然后使用-no update标志调用主应用程序