Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux集群 > Architecture > » 正文

SpringDM笔记28-Spring And OSGi:Layers of Integration

来源: SpringsFeng 分享至:

1. Application Design:Service和Bean

Service for OSGi and Beans for Spring。

2. Application Packaging: Dependencies

Package Unit:Bundle

3. Applicaton Server: Classpath Loader

(1) 应用服务器上运行WAR内嵌OSGi

在这种情况下,各个WAR文件彼此间是互相独立的,应用服务器会给每个WAR文件生成各自的ClassLoader; 见附件

中的图:Application server deploying WARs.jpg.

(2) 应用服务器与其他Bundle运行在OSGi环境中

在这种情况下,应用服务器中有唯一的一个ClassPath,由OSGi管理;而且所有已经部署的WAR文件只由一个服务器

实例来管理;此时的WAR格式的文件是被转换成一个Bundle来处理的,这个转换过程由SpringDM来处理,见附件图:

Application server based on OSGi backplane deploying WARs.jpg.

(3) 应用服务器上运行原生的OSGi Bundle和WAR文件

见附件图:Application server supporting OSGi bundles and WAR files.jpg.

当前市场上支持这种模式的服务器主要有Virgo Web Server, 未来WebSphere和Weblogic也将支持。

  • Application_Server.rar (94.1 KB)
  • 下载次数: 0

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史