在Java桌面应用程序和Java之间集成中间层MySQL服务器

时间:2013-10-27 11:12:08

标签: java mysql swing

My Current应用程序在网络环境中工作,每个用户从桌面运行应用程序以连接到数据库服务器 由于应用程序处理多个工作站在工作日产生的许多交易,我想确保在同一记录中没有糖果制造者,因为所有工作站之间共享的数据和每位员工都在处理这些记录。

作为ERP解决方案的应用程序将有多种交易(收据,付款,销售,购买等)。

为此,我需要确保不会同时从两个用户编辑任何交易。

我在网上寻找解决方案,我明白了:
- 三层应用程序将实现这种方法 - 应用程序应使用Web服务器作为客户端服务器运行。

  • 我的客户端:Java桌面应用程序SE瘦客户端。
  • 我的服务器:MySQL数据库服务器。
  • 我不想去网络应用程序。
  • 我需要做什么?
  • 可以使用什么来获得3层功能。

1 个答案:

答案 0 :(得分:0)

  

将Apache替换为Jetty,这是一个可嵌入的Web服务器   java的。如果它链接到php可执行文件,Jetty可以提供php页面。   MySQL根本不是一个很好的选择 - 如果你需要便携式的话   高性能解决方案使用MongoDB,你可以简单地打包和运行   与你的申请一起。