我已经开始寻找osgi,主要目的是实现我面前的任务。基本上,我将能够分发基于Web的应用程序,并以这种方式分别构建整个Web应用程序的特定功能,以便我可以在具有功能a,b,c的我的web应用程序中部署,并在B中部署功能a,c ,d。关于Spring DM,OSGi和web应用程序的问题
有点像一个人可以在Joomla安装插件。因此,例如,当我想添加Web应用程序的不同方面时,我将与所有HTML和its admin
部分构建一场小型战争,并在主管理面板中提供此功能管理部分。
第二个问题是关于Spring DM。最有可能我会使用Spring,并且它看起来合乎逻辑,我看到了Spring DM提供的功能。下载Spring DM .1.2.1后,我发现它的lib文件夹包含版本2.5.6.SEC01的弹簧罐,但我计划使用3.1.2所以我有点混淆,因为一切都会一起玩。
感谢您阅读
mmmh谢谢你的回复,我真的很感激。只需在基于Eclipsse indigo的SpringSource Tool Suite中安装'bndtool'。我计划在Spring的前端/后端使用'ZKOSS'.So从你所说的话来说,我不可能将web应用的部分(作为特性)放在另一个bunble中,而maven jar分离模型/业务逻辑/前端? –
如果你只是使用包,你可以共享(和发现)任何使用服务。春天往往会让你误入歧途,因为它是在JEE模型的基础上开发的。也就是说,OSGi确实错过了一个像Spring这样的好框架,它真正利用了OSGi的优势。 –