Скажите пожалуйста, в чем преимущество перед обычным веб-интерфейсом? Если задача стоит именно тонкий клиент, зачем тащить тонну зависимостей на клиентское железо?
Если делать под тонкий клиент, да, но: 1. если локальная сеть (толстый клиент), исключающая веб-браузеры (допустим приказ директора про корпоративные положения, консервативно, но бывает)? 2. в статье хотелось показать именно технологии языка java (заточенный под это сервер приложений WildFly/JBoss, поддержка серверных компонентов, содержащих бизнес-логику ejb, клиент на JavaFX, jndi).
Полностью согласен с Вами, логично и рационально было бы так сделать.
Спасибо, учту про Java EE.
Можно, можно передавать команды по REST (Spring, Jersey, Apache cxf и пр.), можно по TCP (Socket/ServerSocket), просто хотелось сваять на энтерпрайзе:)
Как написать простой калькулятор клиент-сервер (JavaFX+EJB+WildFly)