我正在为Web编写一个大的Red5 Java应用程序。 Red5是一个基于Java并且使用Spring框架编写的Flash Media Server替代方案。创建可重用模块
我想在线有很多版本的应用程序,每个版本都有不同的行为和不同的类别启用或禁用。
我正在寻找一种方法将我的代码转换为基于模块的代码,这将允许我从主应用程序中删除/添加模块/功能。
我知道关于OSGI http://www.springsource.org/osgi,但它说它需要一个SpringSource dm服务器,我不知道它将如何在red5中一起工作,并且它完全理解似乎非常复杂。
我对Spring框架一般没有很好的了解,我使用它与db相关,就是这样。 red5更广泛地使用它。
所以任何人都可以从这些信息做出任何意义?有什么可以做我的代码分为模块?
有关该问题的任何信息将不胜感激。
谢谢。看起来像一个很棒的选择。 – ufk 2012-08-04 11:03:10