Перенос весеннего портлета на веб-MVC - PullRequest
4 голосов
/ 09 марта 2012

Мне было поручено реструктурировать существующий проект. Этот проект представляет собой портал с двумя функциями.

  1. позволяет пользователям единого входа для просмотра краткой информации из других существующих веб-приложений
  2. управление пользователями через API / базы данных других веб-приложений

В этом проекте используется Spring Portlet MVC 3 , контейнер портала eXo и единый вход CAS (каждый из них является автономным веб-приложением).

Со временем мы обнаруживаем, что первую функцию необходимо отключить. Это оставляет единый вход, позволяя пользователям переходить по ссылке и переходить на другие системы. Мы хотим преобразовать этот проект в обычное веб-приложение с использованием Spring MVC, чтобы избавиться от тяжести платформы eXo. Кто-нибудь может столкнуться с этой ситуацией, пожалуйста, дайте предложение? Есть ли элегантный способ сделать это?

1 Ответ

1 голос
/ 28 октября 2012

Это должно быть довольно простым преобразованием. Spring MVC и Spring Security облегчат вам единый вход. Чтобы собрать их воедино, потребуется некоторая тяжелая работа, большая часть которой будет конфигурироваться в файле Spring Security. К счастью, вам придется сделать это только один раз. Spring MVC - это бриз. Это фантастическая реализация MVC, которая обладает огромной гибкостью. Я никогда не жалел об этом.

...