Мне нужно реализовать какое-то приложение Java, которое должно быть установлено на клиентских компьютерах.Компоненты для Java-приложения
Основные требования:
- Это приложение должно иметь внутреннее хранилище данных (СУБД) и данные должны быть долговечными.
- HTTP-сервер для веб-служб RESTful (для входящих звонков от внешнего мира)
- Легкий процесс установки
Прямо сейчас я имею в виду, чтобы реализовать это приложение на Spring ботинке. Это позволит нам просто запустить приложение на встроенном Tomcat без необходимости установки автономного Tomcat Server.
Кроме того, для внутреннего хранения данных (РСУБД) я планирую использовать встроенные базы данных H2 или Derby. Основной критерий - данные должны быть долговечными между перезапусками приложений.
Для веб-служб RESTful я планирую использовать Spring RestController над Spring MVC.
Что вы думаете о моем выборе? Будет ли он работать с этими инструментами? Спасибо
основано мнение .. –
приложение должно быть установлено (настольное приложение) или он должен быть веб-приложение – MockerTim
? Веб-приложение, бэкэнд с RESTfull WebServices и простой веб-интерфейс (какая-то панель) – alexanoid