当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

spring security 与osgi集成

发表于: 2015-05-20   作者:dawner   来源:转载   浏览次数:
摘要: 在基于osgi的web开发中,会遇到很多与常规化思路不一样的挑战。osgi作为统一管理容器,对有“容器”特性的开源框架都需要考虑“整合”问题,主要的问题点突出在以下几点: 1、由于osgi容器中的每个bundle由独立的classload加载,因此内存共享成为最突出的问题; 2、在web开发中,解决与web容器的集成也是突出问题之一,最优的方式当然是web容器bundle交由osgi容器托管。

在基于osgi的web开发中,会遇到很多与常规化思路不一样的挑战。osgi作为统一管理容器,对有“容器”特性的开源框架都需要考虑“整合”问题,主要的问题点突出在以下几点:

1、由于osgi容器中的每个bundle由独立的classload加载,因此内存共享成为最突出的问题;

2、在web开发中,解决与web容器的集成也是突出问题之一,最优的方式当然是web容器bundle交由osgi容器托管。但市面上大部分的web容器都不会考虑到这点。因此,需要我们做很多集成工作。

3、osgi本身对Http服务接收和处理的接口还很单一,也需要我们变相处理。例如:对Servlet Filter的应用。

 

本文以Spring Security与osgi的整合作为例子,提供了一套关于servlet filter在osgi中的应用方案,网上好像一直没看到相关的例子,供大家参考下。

https://github.com/ylmdawn/osgi-spring.security

spring security 与osgi集成

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
这篇算是一个入门文章,昨天看见有网友提问,spring mvc集成spring security 的时候出错,揣测了一
最近因为工作的需要,对spring security和cas的集成进行了比较细致的研究,通过跟踪源代码,大致了解
回顾 在上一篇文章,利用Spring Security 3.2的remember-me搭建SSO,我做了一个简单的单点登录。但
先说现象:当用户登录以后,如果点击浏览器的后退按钮回到登录页面,这个时候用浏览器的前进按钮是
OSGI:OSGI集成ASP.NET MVC4.0   OSGI能动态的加载、启动和停止Bundle,之前我实现了和Ioc的集成
OSGI能动态的加载、启动和停止Bundle,之前我实现了和Ioc的集成以动态的注册和取消注册Bundle中公开
很久前写的一篇文章,已经不记得放在那里了,翻了半天总算找到了,决定放在javaeye当中保存下来,以
开发一组计算器bundle实例 本节讲到的例子是仿照网上甚为流行的一个例子,但苦于一直未找到源码,网
第十二章 Spring Security扩展 在本章中,我们将会探索一个Spring Security扩展项目的功能——这是
由于OSGI技术优秀的模块化技术分离,在不同的bundle之间进行交互的方式有两种:一是包(package)的
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号