我有一個很大的Java小程序(大約7 MB)。這是一個古老而大型的項目,由幾個(7個)較小的項目組成,使用「fatjar」捆綁在單個罐子中。由於applet是一種老技術,我有功能問題(我的applet沒有簽名),你能告訴我切換我的代碼到JWS(Java web start)的確切好處,是值得嗎?將applet移植到JWS
如果我切換到JWS,我將能夠將我的小程序分成幾個jar,將被主jar(很像dll)加載和使用? 我的目標是將我目前的applet分成幾個(7)獨立的罐子。這樣,當我在一個項目中改變某些東西時,我只會上傳一個包含已更改項目的小容器,而不是整個大容量的胖子小程序。
如果JWS並沒有比那麼好,那麼你可以建議我一些使用SWING的其他技術嗎?重寫(並分離到MVC)整個事情,所以它使用HTML或其他東西是不行的。幾乎我的小程序使用的所有控件都是擴展標準SWING控件的特殊定製控件。
applet中的GUI實際上是否需要將其嵌入到網頁中,還是在自由浮動組件(如JFrame)中可以更好地工作? –
不需要成爲網頁的一部分。包含小程序的頁面是簡單的index.html,它所做的只是啓動小程序。 – guest86