Интеграция управляемого веб-контента в существующее приложение J2EE
Я ищу приложение CMS на основе Java, которое позволит мне встраивать определенные компоненты или "области" пользовательского интерфейса (например, ленту новостей, раздел страницы, видео и т. Д.) В страницы существующего веб-приложения J2ee. Идея состоит в том, чтобы смешать управляемый контент с пользовательской функцией веб-приложения, где "доминирующее" веб-приложение - это наше пользовательское приложение, но оно объединяет эти компоненты, для которых контент может управляться с помощью CMS. Я просмотрел несколько CMS (Jahia, Magnolia, Alfresco, Nuxeo, Walrus и еще несколько), но не нашел ничего, что могло бы легко обеспечить управляемые компоненты, которые я мог бы легко интегрировать. Интеграция может быть на уровне контроллера, JSP или даже клиента (Ajax/iframe), но я стараюсь избегать введения портлетов в мой стек.
Я в настоящее время использую Spring и Struts2.
Спасибо
1 ответ
Я считаю, что Portlet Framework подходит для ваших нужд здесь. Многие CMS поддерживают эту спецификацию, и главное - освободить вас от низкоуровневой, часто очень грязной интеграции, о которой вы говорите. Я использую Liferay 6 с умеренным удовлетворением.