Spring Dynamic Modules - DMserver

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没有关系呢?

时间: 2024-10-09 03:07:36

Spring Dynamic Modules - DMserver的相关文章

三步学会用spring开发OSGI——(第一步:环境篇)

Spring-DM是什么 Spring-DM 指的是Spring Dynamic Modules. dm Server 是一个完全模块化部署的,基于OSGi的Java服务器,为运行企业Java应用和Spring应用提供更加强大的灵活性和可靠性.SpringSource应用平台是构建在Spring.OSGi和Apache Tomcat之上的应用服务器,这个新的应用服务器摒弃了原有的Java EE服务器标准,自然而然地将Spring编程模型展现其中,随之而来的还有一套基于OSGi内核构建的全新部署和

Spring技术内幕——Spring的设计理念和整体架构

横看成岭侧成峰,远近高低各不同. 不识庐山真面目,只缘身在此山中. --苏轼 Spring的各个子项目 1.Spring Framework(Core):Spring项目的核心.包含了一系列IOC容器的设计,提供了反转模式的实现,同时还集成了AOP功能.另外,在Spring Framework中,还包含了其他Spring的基本模块,比如MVC.JDBC.事务处理模块的实现. 2.Spring Web Flow:建立在Spring MVC基础上的Web工作流引擎.定义了一种特定的语言来描述工作流,

《Spring技术内幕》笔记-Spring的设计理念和整体架构

1,Spring的主要子项目: -1,Spring Framework(Core):Spring项目的核心.提供IoC,AOP,MVC等核心功能. -2,Spring Web Flow:工作流引擎. -3,Spring BlazeDs Integration:Spring提供的与Flex通讯模块. -4,Spring Security:Spring认证和安全框架. -5,Spring Security OAuth:OAuth在Spring的实现上提供支持. -6,Spring Dynamic M

[spring]03_装配Bean

JavaBean JavaBean 是什么 JavaBean 是一种JAVA语言写成的可重用组件. 为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器. JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性. 例 以下是一个简单的JavaBean类. 定义一个Person类,有 name 和 age 两个属性,以及这两个属性的 get.set 方法. package com.demo.web.controllers; public class Perso

spring MVC 第一课 概念

1.起源.背景 Spring是一个开源框架,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架. Spring致力于提供一种方法管理你的业务对象.Spring是全面的和模块化的.Spring有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内在稳定的.因例如,你可能选择仅仅使用Spring来简单化JDBC的使用,或用来管理所有的业务对象. 它的设计从底部帮助你编写易于测试的代码.Spring是用于测试驱动工程的理想的framework.

剖析spring生态系统

Spring为开发者提供了一个一站式的轻量级应用开发平台,提供给开发者多种的技术选择.当然Spring还有许多值得注意的子项目,了解这些子项目,可以更好地使用Spirng或理解其设计架构和思想.下面将介绍Spring的整个生态系统情况: Spring Framework(Core): Spring的核心项目,其中包含了一系列的IOC容器的设计,提供了依赖注入的实现:同时,还集成了AOP,提供了面向切面编程的实现;当然还有MVC.JDBC.事务处理模块的实现.目前官网最高版本4.3.0 Sprin

《Spring技术内幕》笔记-Spring的设计理念和总体架构

1.Spring的主要子项目: ????-1.Spring Framework(Core):Spring项目的核心.提供IoC,AOP,MVC等核心功能. ????-2.Spring Web Flow:工作流引擎. ????-3.Spring BlazeDs Integration:Spring提供的与Flex通讯模块. ????-4,Spring Security:Spring认证和安全框架. ????-5,Spring Security OAuth:OAuth在Spring的实现上提供支持.

Spring的设计理念和整体架构

1.Spring的各个子项目 Spring Framework(Core):这是我们熟知的Spring项目的核心.Spring Framework(Core)中包含了一系列Ioc容器的设计,提供了依赖反转模式的实现:同时,还集成了AOP功能:另外,在Spring Framework(Core)中,还包含了其他Spring的基本模块,比如MVC.JDBC.事务处理模块的实现. Spring Web Flow:原先的Spring Web Flow是一个建立在Spring MVC基础上的Web工作流引

OSGi原理与最佳实践:第一章 OSGi框架简介(5)Spring-DM

OSGi原理与最佳实践:第一章 OSGi框架简介(5)Spring-DM 由  ValRay 发布 已被浏览8409次 共有3条评论 已被2个人收藏 2013-08-16 21:29 顶(1) 踩(0) osgi原理与最佳实践 1.3 Spring-DM 1.3.1 简介 Spring-DM 指的是 Spring Dynamic Modules.Spring-DM 的主要目的是能够方便地将 Spring 框架 和OSGi框架结合在一起,使得使用Spring的应用程序可以方便简单地部署在OSGi环