我对OSGI的认识 面向接口编程在组件(DLL)级别的体现。 插件机制的一种扩展。 动态管理组件(DLL)的生命周期(加载、启动、停止、卸载)。 回调和插件的支持,在Bundle的生命周期中,允许通过插件和回调进行拦截。 Ioc容器的集成(非必须),如:Bundle启动时 ...
这是大约在 年前完成的一个C 实现的OSGi框架,实现的过程参照了OSGi规范与与一些实现思路 感谢当时的那些资料与项目 ,此框架虽然仅在几个小型项目有过实际的应用,但OSGi的规范实现还是相对比较完整的,包涵了一些基本的要素,由于个人的项目重心已经转移,现在打算把它公开出来,供大家参考: OSGi.NET框架是一个参照了OSGi规范的模块化管理框架。框架为应用程序扩展 组件 bundle 提供了 ...
2016-11-22 10:25 0 1547 推荐指数:
我对OSGI的认识 面向接口编程在组件(DLL)级别的体现。 插件机制的一种扩展。 动态管理组件(DLL)的生命周期(加载、启动、停止、卸载)。 回调和插件的支持,在Bundle的生命周期中,允许通过插件和回调进行拦截。 Ioc容器的集成(非必须),如:Bundle启动时 ...
上周五部门开会讨论新一代产品(基于.net Winform)的设计规范,从设计规范慢慢讨论到体系结构等架构存在的问题,诸如菜单、工具条、状态条、界面布局等不能实现配置化和自动化,子系统之间拥有强依赖,甚至产生强依赖等等,最后我提出通过OSGi 框架来解决界面和模块之间的问题,并立下军令状一周 ...
本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。 许久以前写了篇文章《基于.NET打造IP智能网络视频监控系统》,记录和介绍了自己几年来积累和演练的一个系统。发现几个月过去了,没有任何进展。 目前已经实现了 UDP+RTP 方式在不同物理机之间 ...
命名规范在编写代码的过程中十分重要,所以,在记住命名规范 ,对于写代码是很有帮助的。 1、用Pascal规则来命名方法和类型,Pascal的命名规则是第一个字母必须大写,并且后面的连接词的第一个字母均为大写。 2、用Camel规则来命名局部变量和方法的参数,该规则指名称中第一个 ...
术语 Pascal 大小写:将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如:BackColor Camel 大小写:标识符的首字母 ...
1命名规则有两种: Pascal:每个单词的首字母大写,例如ProductType Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType ...
1 规范目的 ……………………………………………………… 3 2 适用范围 ……………………………………………………… 3 3 代码注释 ……………………………………………………… 3 3.1 代码注释约定 ...