2015-10-27 19 views
-3

朋友們,我寫了一個java桌面應用程序,用於存儲和檢索Mysql數據庫中的數據。我想把應用程序放到我的網站上,這樣我的銷售女孩就可以登錄它並將當天的銷售摘要直接保存到數據庫中,但我不知道該怎麼做。請任何人都可以幫助我?無論何時我不在城裏,我都希望能夠監控我的三家店。我將非常感謝答案,可以幫助我做到這一點。 注意;我對applet還不是很瞭解,仍然在努力學習更多。 謝謝..如何將我的Java桌面和mysql數據庫應用程序放入我的網站

+0

好吧,我們希望你在分離你的業務邏輯和你的UI代碼方面做得很好,否則,重構/重寫需要一段時間 – Stultuske

+2

爲了使用桌面應用程序,用戶需要下載它在他們自己的電腦上。然後應用程序需要連接到中央數據庫。這不是最佳解決方案,因爲將數據庫服務器對「外部」可見(除非您在內部網絡中工作),這可能是一個安全問題。你不需要關心小程序,他們是一種過時的技術,幾乎都是死的。 – Kayaman

+0

除了Kayaman所說的之外,您可能還想查看[WebStart](https://docs.oracle.com/javase/tutorial/deployment/webstart/)。 – Fildor

回答

0

有幾個選項會根據您需要的返工數量,您的用戶所需的體驗以及是否需要購買代碼簽名證書而有所不同。

小蘋果是一種痛苦。我強烈建議你不要打擾他們,他們將需要一些返工工作。他們需要用於代碼簽名的證書,並且不再受Chrome支持,Firefox即將消失。

Java WebStart避免了瀏覽器支持問題,並且比小應用程序需要更少的返工,但仍需要代碼簽名。

最簡單的解決方案就是壓縮桌面應用程序,用戶下載它,安裝java並運行桌面程序。希望你的「銷售女孩」能夠做到這一點。可能不需要代碼簽名證書。如有必要,您可以將JRE和您的應用程序捆綁在啓動器中。

有很多不同的方法可以建立一個Javascript/HTML客戶端與服務器上運行的Java編寫的邏輯進行通信,但它們都可能涉及重大的代碼重寫。 Vaadin對於熟悉swing的人來說可能是最好的選擇,因爲他不想學習更多的HTML/Javascript而不是必要的。

相關問題