写点什么

Spring Dynamic Modules 继续改进

  • 2008-07-23
  • 本文字数:683 字

    阅读完需:约 2 分钟

在 Spring网站上,Spring Dynamic Modules 是这样定义的:

……便于建造在 OSGi 框架中运行的 Spring 应用。用这种方式编写的 Spring 应用具有更好的模块分离,能在运行中的系统上增减、删除及修改模块,能同时部署同一个模块的多个版本(且使用模块的程序会被自动绑定到正确版本的模块上),还提供了一个动态服务模型。

InfoQ 编辑 Ryan Slobojan 在今年一月份曾经报道过 Spring Dynamic Modules 1.0 版的情况。而这次 1.1.0 版发布的新闻稿中列举了以下新特性:

  • OSGi 应用的 Web 支持(Servlet、JSP、Taglibs)
  • Spring-MVC 集成
  • Classpath 扫描
  • Spring-DM 扩展器和 Web 扩展器的自定义挂钩
  • 给 OSGi 服务导入程序和应用上下文的事件通知
  • 调整 OSGi 代理基础架构
  • OSGi 集合的“贪婪代理(greedy-proxy)”功能
  • 集成 SpringSource Bundle Repository
  • 可自定义 Spring 支持下的 bundles 的位置
  • 可插拔的服务依赖检测机制
  • OSGi 导入程序可访问原生的 OSGi ServiceReference
  • 新的 Web 示例程序

其中最重要的是增加了 Web 支持,使之与 Tomcat、Jetty 之类的 Web 容器集成。网站上是这样说的: > 通过对 OSGi 平台上的 Web 应用的透明支持……Spring DM 让使用 Servlet、JSP、taglib 等技术的 WAR 无需更改或很小的更改就能在 OSGi 平台上使用。

1.1.0 版中提供的新 Web 示例目的在于帮助理解新的 Web 支持的工作原理。Spring Dynamic Modules 正在持续改进之中,不断提供新的功能,改掉旧的错误。虽然它还很新,但在背后支持它的是一个成熟的开发团队和公司。

要想进一步了解 Spring Dynamic Modules 1.1.0,请参阅它的参考指南

查看英文原文: Spring Dynamic Modules Continuing To Improve

2008-07-23 08:13848
用户头像

发布了 225 篇内容, 共 63.3 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

需求量最大的6个区块链工作

CECBC

初识Linkerd项目

阿泽🧸

Linkerd 7月月更

值得学习的Python GUI 库 - pyQt5快速入门及精美界面设计体验

迷彩

PyQt5 Qt Designer 7月月更

想要治好水,龙王也要拜拜这朵云

白洞计划

正则表达式(二)

Jason199

正则表达式 js 7月月更

2000字教你如何玩转Linux man命令,隐藏技能非常nice

wljslmz

Linux 运维 man 7月月更

解读《深入理解计算机系统(CSAPP)》第4章处理器体系结构

小明Java问道之路

编译原理 编译器 指令集 7月月更 ISA

NumPy 与 Python 内置列表计算标准差的区别

宇宙之一粟

Numpy 7月月更

Java 缩小字符串( Compact String)和 压缩字符串(Compressed String)

HoneyMoose

应用性能管理与链路追踪的关系

穿过生命散发芬芳

链路追踪 7月月更

前端与HTML

小恺

7月月更

融云入选优秀厂商!|《2022中国信创生态市场研究及选型评估报告》(附下载)发布

融云 RongCloud

App Store 的 App 迁移

贾献华

7月月更

Binder通信过程

北洋

Andriod 7月月更

❤️❤️❤️爱了爱了!这样的文字动画让你爱不释手!

岛上码农

flutter ios 前端 安卓开发 7月月更

Cgroup Cpuset子系统

总想做点什么

传统企业要为 Web3 和去中心化做的 11 个准备

CECBC

TSDB与Blockchain

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

自动生成API工具——Swagger3

Java学术趴

7月月更

【愚公系列】2022年7月 Go教学课程 007-计算机进制和变量命名规范

愚公搬代码

7月月更

Java多线程案例之线程池

未见花闻

7月月更

砥砺十年,“信”创未来!亚信科技AntDB数据库产品发布会即将启幕

亚信AntDB数据库

AntDB 国产数据库 亚信科技 产品发布会 数据库·

C语言入门(一)

逝缘~

c 7月月更

鸿蒙 eTS 开发方式 Image 组件详解【续】

坚果

HarmonyOS OpenHarmony 7月月更

Cgroup devices子系统

总想做点什么

【刷题记录】4. 寻找两个正序数组的中位数

WangNing

7月月更

C++算法题中对于字符串的一些妙手

KEY.L

7月月更

区块链技术带来司法“加速度”

CECBC

DelayQueue源码分析-特点与新增

zarmnosaj

7月月更

Redis stream性能测试实践【Java版】

FunTester

解读《深入理解计算机系统(CSAPP)》第5章优化程序性能

小明Java问道之路

优化逻辑 优化 优化技巧 程序优化 7月月更

Spring Dynamic Modules继续改进_Java_Craig Wickesser_InfoQ精选文章