写点什么

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:131010
用户头像

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

关注

评论

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

一起学Elasticsearch系列-核心概念

Java随想录

Java elasticsearch ES

office系列全套办公软件:Office LTSC 2021中文版

加油,小妞!

office办公套件 Mac办公软件

首届OpenHarmony竞赛训练营结营颁奖,75所高校学子助力建设开源生态

科技热闻

第二届OpenHarmony技术大会展区亮点纷呈,多元视角感受智联未来

科技热闻

IT运营与DevOps:有何不同?

SEAL安全

DevOps 企业号11月PK榜 IT运营

mac电脑好用的文件夹图标修改器 Folder Factory 中文免激活

胖墩儿不胖y

Mac软件 文件夹图标修改工具 文件夹管理工具

Linux操作系统中软件安装

小齐写代码

轻松理解 Transformers (3): Feed-Forward Layer部分

Baihai IDP

人工智能 深度学习 AI Transformer 白海科技

HashData携手XSKY 助力企业构建数据智能底座

酷克数据HashData

Health Kit申请验证有问题?解决方案全解析

HarmonyOS SDK

HMS Core

Mac电脑商业数学软件:MATLAB R2023a Mac版 附安装教程 支持M1

彩云

mac数学计算 MATLAB R2023a

训练的过程是怎样的,大概时间有多长?

矩视智能

深度学习 机器视觉

是时候扔掉你的密码了

权说安全

单点登录

Macos最好用的剪切板管理工具:Paste for Mac 4.1.2中文版

加油,小妞!

Paste中文版 Paste 剪切板管理

探索终端操作系统领域AI大模型创新趋势 OpenHarmony技术大会OS原生智能分论坛召开

科技热闻

大模型训练中的安全风险与防范策略

百度开发者中心

图像识别 大模型 人工智能「

从更新迭代中找寻发展OpenHarmony技术大会编程语言及开发框架分论坛召开

科技热闻

大模型训练的自动化与弹性管线解决方案

百度开发者中心

大模型 深度学习、 #人工智能

玩转不同语言的Docker打包方式

Kevin_913

docker build

利用预训练模型优化大模型训练

百度开发者中心

深度学习 大模型 #人工智能

理解JavaScript模运算符

南城FE

JavaScript 前端

北漂五年程序员|腰突颈椎病康复指南

九旬

程序员 前端 后端 健康 北京

大模型训练中的速度与效率优化

百度开发者中心

深度学习 大模型

Java 利用JUC CountDownLatch 线程池Executors 实现多线程操作

javaNice

Java 多线程

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