我有一个很大的 Java 小程序(大约 7 MB)。这是一个古老而大的项目,由几个 (7) 个较小的项目组成,所有项目都使用“fatjar”捆绑在单个 jar 中。由于小程序是一项古老的技术,而且我的功能有问题(我的小程序没有签名),您能告诉我将代码切换到 JWS(Java Web 启动)的确切好处吗?切换是否值得?
如果我切换到 JWS,我是否能够将我的小程序拆分为几个 jar,这些 jar 将由主 jar 加载和使用(很像 dll)?我的目标是将我当前的小程序分成几个 (7) 个单独的罐子。这样,当我在一个项目中更改某些内容时,我只会上传一个包含更改项目的小 jar,而不是整个、大、fatjared 的小程序。
如果 JWS 并不比 applet 好多少,您能推荐一些使用 SWING 的其他技术吗?重写(并分离成 MVC)整个事情,所以它使用 HTML 或其他东西是不行的。我的小程序使用的几乎所有控件都是扩展标准 SWING 控件的特殊自定义控件。