2013-10-27 39 views
0

我當前的應用程序在網絡環境中工作,每個用戶從桌面運行應用程序以連接到數據庫服務器。
由於處理在工作日期間從多個工作站產生的許多交易的應用程序,我希望確保在同一記錄內不會有糖果店員,因爲在這些記錄上工作的所有工作站之間共享數據。在Java桌面應用程序和MySQL服務器之間集成中間層

作爲ERP解決方案工作的應用程序將有(收據,支付,銷售,購買等)的多種交易。

爲此,我需要確保不會同時編輯兩個用戶的交易。

我在網上搜索瞭解我的理解:
- 處理3層的應用程序將實現此方法。
- 應用程序應該使用Web服務器作爲客戶端服務器運行。

  • 我的客戶端:Java桌面應用程序SE瘦客戶端。
  • 我的服務器:MySQL數據庫服務器。
  • 我不想去網絡應用程序。
  • 我需要做什麼?
  • 什麼可以用來獲得三層功能。

回答

0

Jetty這與 Java構建的嵌入式Web服務器Apache的替換。如果連接到php可執行文件,Jetty可以爲php頁面提供服務。 MySQL並不是一個很好的選擇 - 如果您需要便攜式 高性能解決方案,請使用MongoDB,您可以簡單地在應用程序中打包並運行 。

+0

MySQL服務器是所有用戶在網絡中連接到它的中央服務器。 25 - 50個用戶將共享相同的數據庫記錄和事務。 –

相關問題