RBAC 模型作为目前最为广泛接受的权限模型。而Kasai是基于Java开发的开源RBAC软件,网上很多关于Kasai的介绍都仅仅是局限于一些低层次的新闻介绍性质的。而对于该软件的使用以及它与RBAC模型的关系却是很少涉及。这也是我写此片文章的初衷。
Kasai的官方网址:http://kasai.manentiasoftware.com/
NIST (The National Institute of Standards and Technology,美国国家标准与技术研究院)标准RBAC模型由4个部件模型组成,这4个 ...
008年的5.1劳动节,SpringSource发布了策划已久的开源应用服务器-SpringSource Application Platform。总体来说,Spring的Application Platform就是一个根据Rod Johnson自己对于Java企业应用开发的理解,自行制订了一套应用服务器的标准,并且开发了这样一个专用的应用服务器出来。但是Spring的应用服务器也有自己的一些特色,他的底层是基于Eclipse的一个开源项目Equinox的,也就是说是基于OSGi(JSR297标准)的。轻量级和模块化Spring应用服务器本质上就是基于Equinox的Spring DMK,这D ...
首先感谢罗明提供的无私帮助,很多天来一直没有将OSGi的JSF应用问题解决,这两天跟罗明在网上聊关于这方面的话题,给予了我不少的帮助,同时也使我的问题得到了解决。
这些日子没有少在罗明的博客上晃悠,但总是让人感觉这个家伙总喜欢“高手过招,点到为止”,这样可能对于大多数对OSGi接触不多的人来说,可能还是有些抽象,为了方便大家学习和使用OSGi,我决定自己写一篇关于OSGi与JSF结合的例子,比较详细的介绍如何实现一个OSGi与JSF结合的例子。
在OSGi与JSF结合的使用中,由于需要改写一些由Equinox实现好的项目org.ecl ...
在前一篇文章中,通过OSGi(Open Services Gateway Initiative)的热插拔特性,我们已经窥见了OSGi在Java Web开发中的一些优势。但是因为OSGi是最早为嵌入式系统设计,所以OSGi标准中的HTTP服务只提供了有限的Servlet与静态资源的发布功能,没有一个完整的WEB容器概念,这种模式更适合通过WEB方式暴露(Export)服务,不太适合开发展现层的WEB应用。这也是导致很多公司很少涉足这个领域的很大因素。在这份文档中,用一个简单的例子来说明如何在使用JSP以及使用JSTL等标签库的情况下应用OSGi开发基于组建的Web应用。
1. ...
大部分的开发这都是直接使用IDE,很少用人愿意去探究Eclipse内部的情况,而Eclipse本身就是有一大堆的Plug-in组成,同时提供一个OSGi的环境供众多的Plug-in使用。Eclipse与OSGI联姻的行为是从Eclipse 基金在Eclipse 3.0 发布的时候开始的,此后,Eclipse 逐步迁移到OSGi 框架中,并自己实现了一个OSGi 开源框架,取名为Equinox,该框架随着每次Eclipse 的发布也会相应的更新。Eclipse 之所以这么做,其一是因为Eclipse 的插件体系与OSGi 的设计思想不谋而合,其二也是因为OSGi 更为规范,其对插件体系的定义也更 ...
在Spring大行其道的今天,网络上随便找一款Java Web应用很难说它的身上没有Spring的影子,前些日子说到OSGi在系统模块化封装、系统热插拔等方面有其独特的优势,那么如果在Spring的Ioc和AOP的支撑下,如果可以将Spring与OSGi结合在一起那会怎么样呢:1). 能够更好的分离应用逻辑与模块2). 具备同时部署一个模块的多个版本的功能3). 具备动态查找,使用其他系统模块功能的能力4). 在运行时动态部署,升级和卸载模块的能力5). 在Spring框架下,实现模块之间实例化、配置、集成和装饰组件的能力6). 在 ...
.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。
.BMP:位图资源文件。
.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在project options里去掉Generate Browse Info File,这样可以加快编译进度。
.C:用C语言编写的源代码文件。
.CLW:ClassWizard生成的用来存放类信息的文件。c ...
1. Erlang 是什么
一种“小众”语言(排名50之外)
一种函数式语言 (变量只能赋值一次)
一种动态类型语言(变量类型在运行时决定,代码需要编译后才能执行,与Python,Ruby等不一样)
一种强类型语言
一种面向并发(Concurrency Oriented)的语言
《一场茶杯里的风暴》(刊于《程序员》06年9、10期),《轻松实现可伸缩性,容错性,和负载平衡的大规模多人在线系统》是两篇极好的介绍性文章。
2.开始学习
先下载安装包 到 http://www.erlang. ...
一. OSGi的前世
OSGi的提出和诞生之初,其目的主要是能够灵活方便并远程管理互联的网络嵌入设备(听说是1997年左右提出,与Jini有深厚渊源)。随着硬件设备的能力不断提高,java技术的日益普及,尤其J2ME的壮大,现实应用的需求也不断扩大和推进,一个统一的标准变得非常的必要。OSGi Alliance就在这样的背景下成立了。OSGi联盟是由包括爱立信、IBM、Oracle和Sun Microsystems在内的多个厂商于1999年成立的,OSGi联盟负责管理和开发OSGi规范。从1999年成立以来,OSGi Alliance已经针对这个service platfor ...
最近一直在研究OSGi Web组建开发,跑了一些小程序中间出现了不少问题,其中很多是由于对OSGi理解不够深入,当然还有些问题,目前也没有解决的办法,因此贴出来想让大伙帮帮忙。
具体情况如下:
1.拿纯Java代码编写的JSP页面进行测试,结果一切正常,说明JspServlet已经成功加载。
2.编写简单的JSF页面进行测试,结果出现错误提示,具体如下:
osgi> Jul 4, 2008 11:58:22 AM org.mortbay.jetty.servlet.ServletHandler handle
WARNING: EXCEPTION
org.apache.jasper.Ja ...
- 浏览: 39838 次

- 详细资料
搜索本博客
链接
最新评论
-
OSGi之前世今生
不得不收藏一下了
-- by lggege -
OSGi与JSF结合开发Java W ...
呵呵,不知道有人把RichFace和 OSGi集成没
-- by gembin -
管窥Java开发中OSGi组件的 ...
不解eclipse的插件为什么可以称“热插拔”,明明每装一个插件都要重启,应该是 ...
-- by Sam1860 -
管窥Java开发中OSGi组件的 ...
学习,学习
-- by zhuyx808 -
管窥Java开发中OSGi组件的 ...
经典收藏
-- by bengan






评论排行榜