0

我当前的应用程序在网络环境中工作,每个用户从他们的桌面运行应用程序以连接到数据库服务器。
由于该应用程序处理工作日期间从多个站点产生的许多交易,因此我想确保在同一记录中不会有糖果商,因为所有站点和处理这些记录的每个员工之间共享数据。

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

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

我在互联网上搜索了解决方案,我的理解是:
- 处理 3 层的应用程序将实现这种方法。
- 应用程序应使用 Web 服务器作为客户端服务器运行。

  • 我的客户端:Java 桌面应用程序 SE 瘦客户端。
  • 我的服务器:MySQL 数据库服务器。
  • 我不想去网络应用程序。
  • 我需要什么来实现这一目标?
  • 什么可用于获得 3 层的功能。
4

1 回答 1

0

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

于 2013-10-27T12:25:33.920 回答