spring dm server 官网:http://static.springsource.com/projects/dm-server/1.0.x/programmer-guide/htmlsingle/programmer-guide.html
dm Server是一个完全模块化、基于OSGi的Java服务器,为运行企业级Java应用和Spring应用提供强大的灵活性和可靠性。dm Server摒弃了原有的Java EE服务器标准,自然而然地将Spring编程模型展现其中,随之而来的还有一套基于OSGi内核构建的全新部署和打包系统。
Spring Dynamic Modules(是项目中的一部分吗?)官网:http://docs.spring.io/osgi/docs/current/reference/html/
让写Spring应用可以部署在一个的OSGi执行环境,而且还可以充分利用所提供的服务的OSGi框架。 Spring的支持也使的OSGi开发的OSGi应用更简单和更富有成效的基础上,易用性和力量的Spring框架。为企业级应用,结合Spring Dynamic Modules和动态的 OSGi平台提供:
SpringSource Tool Suite 基于 Spring IDE ,提供了其它的一些特性,如 基于Spring dm Server 的osgi 开发,及其它一些 Spring 项目的支持,如Spring Roo, Spring Batch等。
Spring Roo 的任务是从根本上可持续地改善 Java 开发人员的生产效率,而无损工程完整性和灵活性。
-----
spring DM 和 4大 Java OSGi 框架比较 (Knopflerfish, Apache Felix, Equinox, Spring DM) 同级别的,
karaf比spring DM 高一个层次,karaf依赖 equinox和 felix
spring DM较早叫 spring osgi
virgo server的前身是spring dm server,(从springsource到eclipse)
Spring DM 比 spring dm server新,多了web开发...
----
spring roo 如果 和karaf是同级别,那么spring roo为何和spring dm没有关系呢?