Spring发布dm Server最新版 已进驻Eclipse项目

开发 后端
dm Server 2.0.2版本继续在Web应用程序模块化方面努力,与此同时,dm Server在服务环境上也有一些改进。目前Spring Source已完成了向Eclipse的项目移交。

【51CTO综合报道】SpringSource昨天(5月27日)发布了dm Server 2.0.2版本。dm Server是一个完全模块化、基于OSGi的Java服务器,为运行企业级Java应用和Spring应用提供强大的灵活性和可靠性。dm Server摒弃了原有的Java EE服务器标准,自然而然地将Spring编程模型展现其中,随之而来的还有一套基于OSGi内核构建的全新部署和打包系统。51CTO在dm Server 2.0版本发布时曾报道dm Server进驻Eclipse项目,目前Spring Source已完成了向Eclipse的项目移交。

将dm Server转移到Eclipse的最初目的是为了让用户在开发企业级的Java程序时更加频繁的使用OSGi模块化标准。在目前OSGi标准的实施方面,SpringSource是相对进展比较快的、比较成熟的一个厂商。在之前51CTO发布的《你好,OSGi系列》中,文中使用的应用服务器正是dm Server。事实上,早在两年前SpringSource就已经成为了Eclipse基金会的一员,并在许多项目中得到使用。

dm Server 
Spring dm Server架构

新版dm Server继续在Web应用程序模块化方面改进,其中包括Web组件模块。与此同时,dm Server在服务环境上也有一些改进。另外,它在构建应用程序调度及存储控制策略上也有不小的提高。以下是2.0.2版本的一些特性更新。

◆优化系统核心,dm Server的硬件超时限制允许在更低端的服务器上使用

◆新增OSGi Web容器约束,Tomcat的<context>元素将不在支持

◆新增ServiceScoper类来关闭所有输入流

更多详细情况请参考SpringSource的官方网站:

http://www.springsource.com/springsource-dm-server

关于Java模块化和OSGi

Java模块化在最近几年受到广泛关注。51CTO开发频道曾对模块化编程的优点与实现原理进行过简单的介绍,并且在Java模块化方面,对OSGi规范进行了持续的报道。

目前,很多Java开发者对模块化编程仍然接触不多,对Java的模块化的进展也不甚了解。我们曾报道2010年将是Java模块化的一年,因此51CTO希望能在这一年中让更多的开发者了解模块化编程的概念,它的学习、实现方式以及它的好处。关于Java模块化的更详细介绍请参考51CTO对淘宝网架构师的专访《一步一步了解Java模块化》;关于OSGi可以参考51CTO的专题《你好,OSGi》和《OSGi,Java模块化框架的另类进化》。

 

【推荐阅读】

  1. SpringSource DM 1.0发布 改变Java企业级开发
  2. Spring仍然轻量么?谈SpringSource的发展战略
  3. VMware发力云计算 4.2亿美元收购SpringSource
  4. 企业级Java云 SpringSource云工厂初探

 

责任编辑:佚名 来源: 51CTO综合报道
相关推荐

2010-01-14 14:58:02

DM ServerEclipseSpringSourc

2013-10-29 11:36:43

SUSESUSE Linux

2011-09-14 15:41:05

Android SDK

2013-04-16 14:18:42

Windows 8.1

2011-09-02 11:14:43

思杰

2017-11-07 16:48:58

数字体验管理DEMRiverbed

2020-04-03 13:24:38

Spring Boot面试题Java

2011-04-02 14:14:19

Android SDKEclipse

2010-06-08 10:15:45

opensuse 11

2013-03-04 15:51:29

2011-09-29 21:12:53

点心桌面

2013-08-26 17:17:37

Ubuntu 12.0

2023-07-19 15:57:25

blendOSLinux

2009-07-10 10:37:00

Windows SerWindows Ser

2012-06-19 14:45:46

Windows 8资源管理器

2012-06-20 16:13:59

街旁

2022-05-26 10:28:59

Ubuntu桌面

2009-04-17 09:30:18

MySQL5.1.34下载

2020-12-16 10:20:35

苹果 iOS系统

2009-05-04 09:04:16

Windows 7微软操作系统
点赞
收藏

51CTO技术栈公众号