随笔分类 -  软件体系结构

摘要:org.osgi.core-1.4.0-project源码分析: OSGI(Open Service Gateway Initiative),即开放服务网关协议,是面向Java的动态模型系统。 OSGI架构: OSGi服务平台由两部分组成:OSGi框架和OSGi标准服务(如图1-3所示)。OSGi框 阅读全文
posted @ 2019-06-30 02:18 库妍 阅读(538) 评论(0) 推荐(0) 编辑
摘要:DTO 在Felix中使用了DTO模式,在传统的编程中,我们一般都是前台请求数据,发送到Webservice,然后WebService向数据库发出请求,获取数据,然后一层层返回;模型如下: 这种比较原始的请求方式带来的缺点有很多,多次请求耗费一定的网络资源,减慢效率。如果一次性返回整个实体类,还可能 阅读全文
posted @ 2019-06-30 02:08 库妍 阅读(349) 评论(0) 推荐(0) 编辑
摘要:源码解析之访问osgi felix bundle中的文件和资源 根据osgi规范中api的定义目前访问bundle里面的文件和资源的方法有三种。本文以felix框架为例,解析一下osgi中访问bundle里面的文件和资源的方法,以及各方法的区别。 一、Bundle.getEntry(String n 阅读全文
posted @ 2019-06-30 02:03 库妍 阅读(777) 评论(0) 推荐(0) 编辑
摘要:org.apache.felix.framework-5.6.12源码解析 org.apache.felix.framework文件夹最后的部分 由OSGi规范可见OSGi类加载流程图为: 类加载的优先级顺序基本按照如下的原则:父容器classloader(通常是app classloader) – 阅读全文
posted @ 2019-06-30 01:59 库妍 阅读(791) 评论(1) 推荐(1) 编辑