/ / Как да се използва само едно копие на приложение от множество потребители? [затворен] - java

Как да направите само едно копие на приложение, което да се използва от няколко потребителя? [затворен] -

Тук не става въпрос за ограничаване на отварянетоинстанции. Написах малко приложение, което създава отчети и изпраща имейли. Това приложение е в обща папка с устройства, до която всеки в нашата компания има достъп.

Искам да го направя така, че да го направинаистина се изпълнява само от моя компютър (като сървър). Обаче всички останали хора могат да го отворят и да видят всички процеси, които се случват в инстанцията, която е отворена на компютъра ми, и също така да правят промени и т.н.

Как мога да го направя?

Отговори:

2 за отговор № 1

Едно копие на приложение, което се изпълнява на сървър и обработване на заявки от различни местоположения ..., което се нарича "клиент-сървър" и имате по същество два възможности:

  • Модерно уеб-базирано HTML приложение (наричано още „тънко“)Потребителският интерфейс е реализиран в HTML / Javascript / CSS, работи на браузъра на клиента и взаимодейства с уеб сървър по мрежата (HTTP или AJAX или и двете) да изпълни логиката на приложението. Основното предимство на това е, че клиентът се нуждае само от модерен уеб браузър и може да се изпълнява на всяка платформа, която поддържа браузъра (Windows, Linux, iOS, MacOS и др.)
  • Приложение за мазнини. Пишете потребителския интерфейс, като използвате Java / Swing / AWT / GWT / и т.н., а сървърният компонент също използва Java. Те комуникират по мрежата, използвайки каквото искате да се сложи върху TCP / IP. Това може да работи и на много клиенти, но те трябва да имат инсталиран Java, така че iOS вероятно е изключен. И клиентите може да се наложи да инсталират Java, а някои потребители може и да не искат. Т.е. някои клиенти могат да се сблъскат с бариера за пускане на приложението ви.

Подробно обяснение как да се пишат клиент-сървър приложения е далеч извън обхвата на SO. Вие ще трябва да направите много четене и учене.