2013-11-09 3 views
0

Я запустил новый веб-проект (Java), и перед запуском хочу проанализировать некоторый код для веб-приложений, который можно было бы расширить с помощью плагинов на простой основе.Как начать проект, основанный на веб-плагине?

У меня есть опыт работы с веб-приложением Jenkins/Hundson CI, и мне нравится система плагинов, которую это приложение имеет. Я не знаю, использует ли Jenkins/hudson «стандартную» структуру или пользовательскую для управления и развертывания плагинов.

Мои цели:

  1. Простой расширяется. У меня будут «виджеты» (фрагменты страницы) с некоторыми таблицами/графиками из общего репозитория (возможно, с базой данных). Если мне нужна новая сетка/отчет/форма, тогда мне нужен только новый плагин, который охватывает эту функциональность.

  2. Простота обновления. Создано центральное хранилище со всеми плагинами. Доступна новая версия, промежуточно ее можно обновить на всех установленных экземплярах.

Любое предложение ?.

У меня есть проверить хранилище Дженкинс, но это действительно расширяет и кажется, что веб-ядро использовать другой один: https://github.com/jenkinsci/jenkins

+0

Спасибо, это именно то, что мне нужно. –

ответ

0

Я исследовал о плагинах и, наконец, я согласен с комментариями в: Java Web application "plugin" architecture

В зависимости от сложности приложения вы можете создать собственное решение или использовать более сложное решение, такое как OSGI.

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