阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

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

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

关注

评论

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

什么是ReadWriteMany?

焱融科技

Docker 容器 云原生 高性能 Kubernetes从入门到精通

不为人知的网络编程(十三):深入操作系统,彻底搞懂127.0.0.1本机网络通信

JackJiang

TCP 网络编程 即时通讯 IM

图解Git工作原理

Java 程序员 面试

推荐5个免费YouTube视频下载方法

资源君

分享 工具软件 教程 youtube视频下载 下载youtube视频

Java后端,想找一份20k以上的工作需要掌握哪些知识?

Java架构师迁哥

爆赞:这份Github神仙面试笔记,不愧是上了标星120k+的Java面试手册

Java 编程 程序员 架构 面试

Gopher China 2021,未来可期

非晓为骁

个人提升 架构师 Go 语言 GopherChina gopher

提高项目管理效率,技术管理者该怎么做?

万事ONES

项目管理 技术管理 ONES

JAVA 面向对象 (十四)-- 关键字abstract、final

加百利

6月日更

【技术】MediumKube- 快速部署容器云的开发环境

星环科技

云计算 容器 开发工具 开发环境

Pandas高级教程之:category数据类型

程序那些事

Python 数据分析 pandas 程序那些事

Redis——NoSQL数据模型及分类

Java 程序员

maven安装与核心概念全面

IT视界

maven

《面试补习》- 多线程知识梳理

九灵

Java 面试

20位大佬,勾勒出一个中国网络安全江湖

学神来啦

网络安全 信息安全 云技术

379页满满的精华!2021版“深入骨髓层”JDK源码小册已封神

Java架构追梦

Java 阿里巴巴 架构 面试 jdk源码

网络攻防学习笔记 Day58

穿过生命散发芬芳

网络攻防 6月日更

flutter_bloc使用解析---骚年,你还在手搭bloc吗!

小呆呆666

flutter ios android 大前端

从零开始学习3D可视化之事件绑定

ThingJS数字孪生引擎

大前端 物联网 3D 3D可视化

华为云GaussDB持续技术创新,论文入选SIGMOD2021顶会

华为云数据库小助手

数据库 分布式 GaussDB 华为云数据库

同样是初级测试,凭什么他比我薪资高5000块?

程序员阿沐

软件测试 自动化测试

深入解读 Flink SQL 1.13

Apache Flink

flink

新思科技按需提供渗透测试服务 帮助MATESO识别业务重大漏洞,降低信息泄露风险

InfoQ_434670063458

渗透测试 新思科技 MATESO

Ipfs矿机收益Ipfs矿机一天收益

比特币 区块链 IPFS

以贝叶斯之名寻找规则模型 Falling Rule Lists

索信达控股

金融科技 模型 贝叶斯公式 用户模型 模型开发

Spring Cloud Alibaba 优势在哪?未来会如何演进?

Java架构师迁哥

腾讯云EMR基于YARN针对云原生容器化的优化与实践

腾讯云大数据

mapreduce

干货!!学习CSRF跨站请求伪造,看这一篇就够了

网络安全学海

网络安全 安全 CSRF 渗透测试 漏洞修复

持续交付时代,Scrum中还有必要进行 Sprint Review 么?

万事ONES

项目管理 敏捷开发 持续交付 ONES

币安智能链DAPP系统开发

Geek_23f0c3

DAPP系统开发 #区块链# 币安智能链

CentOS7 Linux服务器无法远程ssh登陆故障处理

Liyuanjie

Centos 7 linux运维 Linux内核

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