部署JavaFX应用程序的QA和生产版本的策略

时间:2016-10-21 21:29:04

标签: java javafx javafx-8

对于连接到其他Web服务以运行的JavaFX应用程序,是否有任何明显的策略来构建应用程序的单个版本,该应用程序知道要连接到哪个服务器环境(QA / Prod)?这种事情怎么样?#34;典型的"做了什么?是否建议单独的QA和生产版本?

显然,您希望用户能够轻松地轻松投入生产,同时也防止您的测试人员意外地与生产进行交互而不是QA。

这适用于Web启动JavaFX应用程序,因此理想情况下二进制文件是完全相同的,主要区别在于应用程序来自的服务器(他们最初登录的Web启动页面是为了启动服务器端会话)

1 个答案:

答案 0 :(得分:2)

如果您使用的是JNLP文件,您可能无法动态添加一些启动参数,从而控制目标系统。您可以实现一些下载页面,您可以在其中调整JNLP文件中的参数,但这并不禁止用户使用错误的下载JNLP文件。

为什么不能在某些设置中选择服务器,锁定一些"我想成为BETA测试的一部分" -flag?

这个问题与JavaFX没有关系,我猜这是更普遍的事情;)