應用程序邏輯在Java Web Start部署中運行的位置?我想了解Java Web Start的知識產權安全風險。在客戶端,它只是在服務器上啓動應用程序,然後繼續在客戶端處理像素(GUI對象)和鼠標點擊?或者是我的應用程序邏輯在客戶端執行?Java Web Start部署中的應用程序邏輯在哪裏?
在我的問題是隱,我放在可以通過查看GUI按鈕,文本輸出,並通過爲應用程序的有經驗的用戶可以推斷出設計的任何方面沒有價值的假設。該值在代碼和邏輯中。
應用程序邏輯在Java Web Start部署中運行的位置?我想了解Java Web Start的知識產權安全風險。在客戶端,它只是在服務器上啓動應用程序,然後繼續在客戶端處理像素(GUI對象)和鼠標點擊?或者是我的應用程序邏輯在客戶端執行?Java Web Start部署中的應用程序邏輯在哪裏?
在我的問題是隱,我放在可以通過查看GUI按鈕,文本輸出,並通過爲應用程序的有經驗的用戶可以推斷出設計的任何方面沒有價值的假設。該值在代碼和邏輯中。
基本上JWS保持的服務器上在與該同步本地的.jar執行在本地模式下的應用程序。閱讀關於JNLP here。
所以對於逆向工程的風險是一樣的任何JAR包的Java應用程序。
Java Web Start的下載代碼到客戶端,並且有執行它。應用程序邏輯將在客戶端執行。
基本上Java Web Start的從服務器下載最新的罐子(應用邏輯)當u與JNLP的幫助下啓動它。然後它將該應用程序安裝在臨時Internet文件或緩存中。 您的整個應用程序邏輯(緩存)存在於客戶端的緩存中。然後你的JNLP文件中使用它們(罐)