Веб-фреймворк OSGI MVC

Я оцениваю архитектуру веб-приложения. Нам нужно иметь возможность обновлять части наших бизнес-объектов, а также внешний интерфейс.

Мы уже сделали выбор в пользу использования архитектурных шаблонов OSGi, но не нашли хорошей и консолидированной структуры.

Интересно, существует ли среда MVC, такая как Spring MVC, которая на 100% состоит из java с вашими представлениями, созданными с использованием тегов JSP, и готова к OSGi.

Извините за плохой английский.

Спасибо


person user2705861    schedule 26.08.2014    source источник


Ответы (1)


Поскольку вы все еще оцениваете архитектуру, мне интересно, действительно ли вам нужна структура MVC на стороне сервера. Мы используем JAX-RS в OSGi (используя Amdatu Web) на сервере и AngularJS на клиент. Это очень хорошо работает для современных веб-приложений, если только у вас нет особой причины использовать MVC-фреймворк на стороне сервера.

Чтобы получить представление о полном приложении, также доступен демонстрационный проект.

person Paul Bakker    schedule 27.08.2014
comment
Здравствуйте, Пол, спасибо за ответ, мне нужно иметь возможность горячего развертывания, например, включая JSP или html. Это необходимо сделать, чтобы выполнить соглашения об уровне обслуживания, не тратя много времени на развертывание. - person user2705861; 27.08.2014
comment
Это не должно быть проблемой. HTML/JS также упакованы в пакет, поэтому вы можете обновлять их таким же образом. - person Paul Bakker; 28.08.2014
comment
Здравствуйте, Пол, я внимательно изучил присланный мне совет, Амдату. Очевидно, он соответствует моим ожиданиям относительно модульности, стремящейся также к интерфейсу к серверу. Я расскажу о безопасности с помощью AngularJS, который представляет собой структуру, которая меня заинтересовала, и в этом примере, который он привел, было ясно, какой силой он обладает. Спасибо за помощь и внимание! - person user2705861; 31.08.2014