猿问

从服务器更新Java代码

我有一个应用程序,该应用程序的活动允许用户通过选择PDF并单击下载按钮来下载PDF文件。

问题是:当有新材料可用时,我不想总是要求用户更新应用程序。

有没有一种方法可以在不总是要求用户更新应用程序的情况下更新.java代码?


隔江千里
浏览 141回答 1
1回答

叮当猫咪

错误的设计点。您可能已经在Java应用程序中对PDF /文件名进行了硬编码。当这些值应该改变时,那就好了:不要对它们进行硬编码。而是创建一个列出可用PDF的服务器端服务。然后,您的应用程序使用该服务来获取该信息。任何“动态”的内容都不得在您的应用程序本身中进行硬编码。相反,您的应用程序知道如何从某处获取该信息。当您的应用程序的源代码更改时,您的用户必须升级该应用程序。就这么简单。反过来:如果您知道需要对应用程序进行“更改”而无需升级应用程序,那么那就好了:您必须围绕该需求设计整个应用程序。
随时随地看视频慕课网APP

相关分类

Java
我要回答