2012-03-09 1 views
4

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

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

Этот проект использует Spring Portlet MVC 3, eXo portal container и CAS single sign on (каждого из них автономные веб-приложения).

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

+3

Как вы сейчас управляете Single Sign On? У Spring Security есть возможности для этого и хорошо интегрируется с веб-приложениями Spring MVC. –

ответ

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^