создание повторно используемых модулей

Я пишу большое Java-приложение Red5 для Интернета. Red5 — альтернатива Flash Media Server, основанная на Java и написанная с использованием Spring Framework.

Я хочу, чтобы в сети было много версий моего приложения, каждая с разным поведением и разными включенными или отключенными классами.

Я ищу способ преобразовать свой код в код на основе модулей, который позволит мне удалять/добавлять модули/функции из основного приложения.

Я знаю об OSGIhttp://www.springsource.org/osgiно он говорит, что ему нужен сервер SpringSource dm, и я понятия не имею, как он будет работать вместе в red5, и это кажется очень сложным для полного понимания.

У меня нет хороших знаний о структуре Spring в целом, я работаю с ней, связанной с db -, и все. red5 использует его более широко.

так может ли кто-нибудь понять смысл этой информации? можно ли что-то сделать, чтобы разделить мой код на модули?

любая информация по этому вопросу будет принята с благодарностью.

7
задан Elnur Abdurrakhimov 13 September 2014 в 23:48
поделиться