Интеграция CMS с приложением Spring MVC

У меня есть приложение на основе Spring MVC, и в нем необходимо реализовать блог с тегами. Искал различные способы интеграции CMS с приложением Spring MVC, наткнулся на Open CMS, Mangolina CMS. Но то, как они интегрируются с Spring MVC, не соответствует моим требованиям.

Я ищу решение, в котором я могу внедрить CMS (блог) без внесения каких-либо изменений/минимальных изменений в существующее приложение. Текущее приложение использует JSP в качестве представлений. Я нашел аналогичный вопрос здесь для CMS, которую можно подключить к приложению Spring MVC, но данные ответы не соответствуют моим потребностям.


person Jeevan Mysore    schedule 17.12.2014    source источник


Ответы (2)


Из моего опыта работы с несколькими Java CMS, такими как Liferay, это всегда боль. Например, Liferay CMS работает на основе JSR-286, что заставит вас создавать портлеты. Есть способы расширить каждый уровень в Liferay, но для этого требуется достаточный уровень знаний, чтобы заставить его работать, особенно когда ваше приложение становится больше, оно становится узким местом.

Можете ли вы указать фундаментальную причину, по которой вы хотите объединить оба? Почему бы вам не сохранить его как два отдельных приложения, развернуть и поддерживать его как два отдельных приложения. Может быть, httpd можно использовать для перенаправления трафика на основе шаблона URL.

При этом, если вы хотите интегрировать свое старое веб-приложение в Liferay, следуйте этому ссылка.

person kamoor    schedule 17.12.2014

После различных решений на основе Java и понимания их сложности при интеграции с моим приложением я решил, что установка WordPress на Tomcat будет лучшим решением. В моем случае я вряд ли смогу выделить пару дней на блог, так как это просто дополнительный функционал к моему приложению.

Я следил за приведенным ниже URL-адресом http://www.studytrails.com/blog/installing-wordpress-on-j2ee-app-serveer-apache-tomcat-using-quercus/ при установке WordPress на Tomcat и указал myapplication.com/blog на приложение wordpress. Надеюсь, это может помочь кому-нибудь.

person Jeevan Mysore    schedule 30.12.2014