E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OSGi.NET
OSGi.NET
理论与应用实践PPT分享
我们团队成立于2008年,团队名称是UIShellDevTeam。当时我们的目标就是构建一个UIShell平台,这个平台使得“开发者可以从平台下载开发工具包,快速构建桌面环境、通用服务或者应用,然后上传到平台;消费者可以从平台挑选不同的应用和所需的桌面然后自行组装成一个软件系统”。要构建一个这样的平台,需要有非常灵活强大的底层支持。我在2005年时开发了一个通用窗体框架,但它太简单了,后来我们参考
weixin_34337381
·
2020-08-26 15:26
java
三分钟实现一个插件平台和一个插件——基于最简单的
OSGi.NET
插件框架
你相信三分钟能实现一个插件平台和一个插件吗?在这里我将演示一下史上最简单的插件框架。这个Demo以控制台为例,实现一个基于控制台的插件框架和一个控制台插件。当然,除了能三分钟开发一个控制台插件平台和插件,你还可以开发WinForm和Web,该框架完全兼容控制台、WinForm和ASP.NET应用系统,开发过程、开发规范完全一致。OK,我们直切主题。1控制台宿主——控制台插件框架1)在VisualS
weixin_34311757
·
2020-07-28 19:54
初识
OSGI.NET
插件框架
基于
OSGI.NET
的插件框架提供了模块化与插件化、面向服务架构和模块扩展三大功能,适用于控制台WinForm、Windows服务、WPF、ASP.NET和移动平台等任意.NET应用环境。
_Emily
·
2020-07-28 02:11
框架
亮盾机器人开发流程
00x1开发环境的搭建开发工具visualstudio使用
OSGi.NET
搭建的插件平台,需先下载安装该平台的安装包(点击下载)到亮盾后台申请插件应用下载亮盾机器人开发版(点击下载)文件目录结构文件目录结构
四夕皓月
·
2020-03-21 22:00
使用ASP.NET MVC引擎开发插件系统
一、前言我心中的插件系统应该是像Nop那样(更牛逼的如Orchard,
OSGI.NET
),每个插件模块不只是一堆实现了某个业务接口的dll,然后采用反射或IOC技术来调用,而是一个完整的mvc小应用,我可以在后台控制插件的安装和禁用
产品经理是条狗
·
2017-05-09 10:53
OSGI.NET
框架浅析
关于
osgi.net
,想必大家也听说过,以下是自己在学习
osgi.net
过程中整理出来的内容,供大家学习参与使用。1.
小y
·
2016-09-08 15:00
【源码分享】WPF漂亮界面框架实现原理分析及源码分享
原文地址:http://www.cnblogs.com/baihmpgy/p/osgi_muinavtree_fx.html1源码下载 直接放出源码地址,为了编译源码,需要下载安装
OSGi.NET
插件框架安装包
xunmeng2002
·
2016-02-23 13:00
OSGi.NET
学习笔记 [高级话题] [如何划分模块?]
【目录】-【高级话题】-【如何划分模块?】 这应该是每次我们打算使用模块化框架来创建新的解决方案或者将已有程序重构时首先面对的一个问题。 这里我们不谈详细的需求与功能点的探讨过程,直接拿假设的功能点作为讨论基础。比如我们现在准备实现一个简单的B/S的留言板程序,它需要如下功能 1) 留言信息展示 2) 增加留言信息 3) 管理员登陆 4) 管理员
·
2015-11-13 18:04
.net
OSGi.NET
学习笔记 [多环境支持] [高级话题]
这个理解起来不难,主要是因为
OSGi.NET
是基于.NE
·
2015-11-13 18:03
.net
OSGi.NET
学习笔记 [热插拔与动态支持][概念][实例][小结]
【目录】- 【热插拔与动态支持】-【概念】 “热插拔和动态支持”应该算是
OSGi.NET
最有趣,最Cool的一个功能,官方文档是这样介绍的 1) 热插拔:所有的模块都可以被动态的添加和卸载。
·
2015-11-13 18:02
.net
OSGi.NET
学习笔记 [模块可扩展支持][概念][实例]
Demo 点击下载 【目录】- 【模块可扩展支持】-【概念】 目前为止我们已经了解了模块化的隔离策略,面向服务的交互策略,现在就该来看看更高级的模块扩展策略,这里的“可扩展”在官方文档是这么介绍的 1) 扩展点:通过标准XML节点<ExtensionPoint>来定义一个模块向其它模块暴露的扩展点。暴露扩展点的模块会监听并处理其它模块对其的扩展。 2) 扩展:通过标准XM
·
2015-11-13 18:01
.net
OSGi.NET
学习笔记 [模块可扩展支持][小结]
Demo 点击下载 【目录】- 【模块可扩展支持】-【小结】 通过上面的实例,我们可以具体体会到模块与模块之间的“动态信息注入”方式。这种方式的好处是 1) 首先,被注入方不需要知道将会被谁注入,保证了逻辑的单一性,易于横向扩展 2) 其次,注入的协议的可配置型,基于XML的描述,可实现很方便的修改和维护 3) 结合“接口加实现”的服务模式,可以快速整合各个模块的资源,实现了有效的“
·
2015-11-13 18:01
.net
OSGi.NET
学习笔记 [面向服务架构支持][实例][小结]
Demo 点击下载 【目录】- 【面向服务架构支持】-【实例】 这次我们继续延续“模块化和插件化”那个实例来做展示。 现有的代码,主程序依赖接口和接口实现的Calculator.Demo1程序集,也就说主程序不仅得知道具体的接口定义,还得知道这个接口具体实现的定义。理论上说,这是面向对象,但也是紧耦合。如果你要替换成另外一个接口实现,你就得重新修改、编译、发布主程序。如何避免这种修
·
2015-11-13 18:00
.net
OSGi.NET
学习笔记 [面向服务架构支持][概念]
【目录】- 面向服务架构支持】-【概念】 面向服务的体系结构,SOA,也是
OSGi.NET
中一个重要功能,主要是为了各个模块可以以一种统一和通用的方式进行交互。
·
2015-11-13 18:59
.net
OSGi.NET
学习笔记 [模块化和插件化][小结]
【目录】-【模块化和插件化】-【小结】 现在我们来对
OSGi.NET
的“模块化和插件化”做一个小结,再次把官方的说明拿出来 1) 物理隔离:基于UIOSP开发的模块是一个物理隔离的可单独部署的模块
·
2015-11-13 18:58
.net
OSGi.NET
学习笔记 [模块化和插件化][实例]
Demo 点击下载 【目录】-【模块化和插件化】-【实例】 假设我们准备做一个计算器,是的,先从最简单的加减乘除开始。 1) 先确定一下是命令行显示,.NET 4.5,C#,VS 2012的开发环境; 2) 第一阶段实现加减乘除功能,用户输入计算公式,回车,返回计算结果; 3) 其他问题待定。 OK,先来分析一下如何做。 1) 逻辑上,简单来说,核心在计算,一种输入,计算和输
·
2015-11-13 18:58
.net
OSGi.NET
学习笔记 [模块化和插件化][概念]
【目录】-【模块化和插件化】-【概念】 这算是OSGi的基础和灵魂,没有他,后面将要介绍的很多功能都会黯然失色。 先看文档怎么说: 1) 物理隔离:基于UIOSP开发的模块是一个物理隔离的可单独部署的模块,每一个模块拥有独立的文件夹、类型空间、资源和类加载器。模块间互相独立、互相隔离且互不影响。 2) 高度可重用:模块的重用不需要再更改任何代码,只需要将模块拷贝到UIOSP指定
·
2015-11-13 18:57
.net
OSGi.NET
学习笔记 [前言] [环境准备]
【目录】-【前言】 了解什么是
OSGi.NET
?得先从OSGi讲起,这个名词代表了两层意思,一个是组织,一个是规范。
·
2015-11-13 18:56
.net
OSGi.NET
学习笔记
OSGi.NET
学习笔记 [目录] 持续更新和调整中,本人学习笔记,非官方文档,难免疏漏,仅供参考。
OSGi.NET
SDK下载地址。
·
2015-11-13 17:01
学习笔记
osgi
OSGi.NET
分布式服务集群
随笔-73 文章-0 评论-2529 分享在Linux下使用
OSGi.NET
插件框架快速实现一个分布式服务集群的方法 在这篇文章我分享了如何使用分层与模块化的方法来设计一个分布式服务集群
·
2015-11-13 16:17
分布式
尤埃开放服务平台(
OSGi.NET
)带给您的价值
尤埃开放服务平台(UI Open Service Platform)是一个模块化、动态性、面向SOA的统一开发框架,是OSGi联盟定义的开放服务平台规范移植到.NET的实现,以下简称
OSGi.NET
。
·
2015-11-13 02:02
.net
最简单的
OSGi.NET
插件框架
一个插件平台除了需要考虑插件的结构、插件位置、插件类型空间、插件依赖、插件通讯、插件多版本支持、插件国际化等插件所需的基本要素之外,还需要考虑一个开发人员如何开发、调试和部署插件。本文简要描述了插件类型空间相关的知识——CLR Loader、CLR Loader VS Java ClassLoader和插件的类型空间及类加载机制实现。 1 CLR Loader 关于CLR加载器的详细
·
2015-11-12 11:02
.net
发布一个免费漂亮的仿Outlook风格、支持换肤的通用界面框架
这个通用界面框架是基于
OSGi.NET
插件框架来做的,先看一下运行效果。 换个皮肤试试看!
·
2015-11-05 08:39
out
构建一个Outlook风格漂亮界面框架,源码分享
1 实现原理 该界面框架基于
OSGi.NET
面向服务插件平台构建,我们希望其它插件可以通过定义界面扩展信息将插件实现的功能
·
2015-11-02 12:35
out
如何为SDK编写专业的用户指南
现在我们团队也正在开发一个
OSGi.NET
平台的产品,这种SDK类的产品如果没有一个专业的用户指南就显得很不专业了。这个产品的RC2
·
2015-11-01 15:36
sdk
SDK文档生成
现在我们团队也正在开发一个
OSGi.NET
平台的产品,这种SDK类的产品如果
·
2015-11-01 12:07
sdk
分享一个很好看的WPF界面
仿Outlook风格界面框架(
OSGi.NET
) 插件框架 代码地址:http://www.51asp
·
2015-10-31 15:34
WPF
10年感触:架构是什么?——消灭架构!
我做C#开发已经11年了,做过很多项目,经历了很多项目开发过程中的折磨,在小企业兼职过不靠谱的“技术总监”,在大公司也当过码工,见识过很多牛人,分析过牛人的代码,并且也和团队设计了
OSGi.NET
框架和
·
2015-10-30 11:39
架构
基于
OSGI.Net
的图形界面系统
在2013年的十月份有幸接触了
osgi.net
和iopenworks的创始人,了解和学习的插件式开发,开始了后台数据的处理生涯。
·
2015-10-30 10:33
.net
10年感触:架构是什么?——消灭架构!
我做C#开发已经11年了,做过很多项目,经历了很多项目开发过程中的折磨,在小企业兼职过不靠谱的“技术总监”,在大公司也当过码工,见识过很多牛人,分析过牛人的代码,并且也和团队设计了
OSGi.NET
框架和
·
2015-10-26 15:44
架构
血的教训:“愚蠢的”程序员,该如何为你的源码报价呢?
有不少人知道,我们开发了一个
OSGi.NET
框架,这是一个完全免费的插件框架,并且开放了一个上百规模插件仓库的平台——开放工厂iOpenWorks。在2010年,我们刚刚创业之际,有一个用户提出
·
2015-10-21 12:10
程序员
写给2014
1月份维护考试系统,继续B/S学习,继续
OSGI.NET
学习;2月份继续
OSGI.NET
学习,同时开始Java基础学习J2SE;3月份DRP学习;4月份、5月份准备软考;6月份继续DRP学习;7月份SSH
kanglix1an
·
2015-02-24 21:00
分享在Linux下使用
OSGi.NET
插件框架快速实现一个分布式服务集群的方法
这个分布式服务集群是基于DynamicProxy、WCF和
OSGi.NET
插件框架实现的。我将从设计思路、目标和实现三方面来描述。1设计思路首先,我来说明一下设计思路。
道法自然
·
2014-06-03 12:00
OSGI(六)界面插件制作2
下面我们将通过
OSGi.NET
的扩展机制,将其它插件注册的扩展信息转换成这个主界面的菜单项。 2.处理扩展点,将扩展信息转换成界面元素 首先,我们先看一下如何获取扩展信息并监听事件。代
kanglix1an
·
2014-02-24 11:00
构建基于
OSGi.NET
的ASP.NET Web插件应用程序(上)
目前该
OSGi.NET
框架RC2测试版本很快会发布(在1个礼拜内),如果有朋友感兴趣的话,可以留个邮箱,我会将安装包发到您的邮箱。
han_yankun2009
·
2014-01-24 14:00
.net
osgi
血的教训:“愚蠢的”程序员,该如何为你的源码报价呢?
有不少人知道,我们开发了一个
OSGi.NET
框架,这是一个完全免费的插件框架,并且开放了一个上百规模插件仓库的平台——开放工厂iOpenWorks。在2010年,我们刚刚创业之际,有一个用户提出
·
2014-01-20 08:00
程序员
初识
OSGI.NET
插件框架
基于
OSGI.NET
的插件框架提供了模块化与插件化、面向服务架构和模块扩展三大功能,适用于控制台WinForm、Windows服务、WPF、ASP.NET和移动平台等任意.NET应用环境。
liutengteng130
·
2014-01-01 20:00
OSGi.NET
插件框架
重新诠释的OSGi规范
基于项目的特点,结合贞宝兄的
OSGi.Net
和Mon
·
2013-06-20 16:00
osgi
OSGi.NET
学习笔记 [模块可扩展支持][概念][实例]
OSGi.NET
学习笔记[模块可扩展支持][概念][实例]Demo点击下载【目录】-【模块可扩展支持】-【概念】目前为止我们已经了解了模块化的隔离策略,面向服务的交互策略,现在就该来看看更高级的模块扩展策略
·
2013-03-06 21:00
学习笔记
osgi
OSGi.NET
利用插件系统从头开发项目
下载 基于
OSGi.net
的WinformShell示例代码(C#)OSGi.netSDK下载示例代码中有两个例子:SimpleShell.sl
·
2013-02-26 18:00
插件
利用插件系统从头开发项目
下载基于
OSGi.net
的WinformShell示例代码(C#)OSGi.netSDK下载示例代码中有两个例子:SimpleShell.sln,本文就是基于此例子讲解
·
2013-02-26 16:00
插件
基于
OSGi.NET
开发ASP.NET MVC 3.0插件化应用程序
现在我们来看一下,使用
OSGi.NET
开发ASP.NETMVC插件化应用。 1准备工作进入iOpe
·
2013-01-06 18:00
mvc
OSGi.NET
仿Outlook风格、支持换肤的通用界面框架
这个通用界面框架是基于
OSGi.NET
插件框架来做的,先看一下运行效果。换个皮肤试试看!
·
2012-05-24 21:00
out
分享Web应用运行的细节问题:预编译提高网站性能、跟踪用户习惯和解决线程同步
为程序员提供免费开放的插件仓库和规范的
OSGi.NET
插件框架!欢迎访问开放工厂http://www.iOpenWorks.com。
·
2012-04-09 23:00
Web应用
OSGi到底给我们带来了什么[附PPT和Demo]
在接触OSGi的这2年半时间里,我翻译了OSGi规范,并设计了面向.NET的
OSGi.NET
规范,然后我们用了1年半的时间来
snoopy7713
·
2012-01-31 10:00
osgi
OSGi到底给我们带来了什么[附PPT和Demo]
在接触OSGi的这2年半时间里,我翻译了OSGi规范,并设计了面向.NET的
OSGi.NET
规范,然后我们用了1年半的时间来实现OS
snoopy7713
·
2012-01-31 10:00
osgi
无废话OSGi
在一年多时间里,我一直在脑子里问自己这个问题,随着
OSGi.NET
项目取得一些进展后,我对这个问题有了比较清楚的认识(当然,不能100%保证没有 问题,一定还有待进一步研究的,我在前文《OSGi——面向服务架构规范简
snoopy7713
·
2012-01-30 08:00
osgi
分享插件平台相关的源码分析——SharpDevelop、Composition Application Block、Eclipse OSGi、ObjectBuilder
今天分享一下我们在2008年设计
OSGi.NET
动态插件化平台时研究的源代码。在源码分析中,让我也见识了很多高手编写的非常巧妙、高超的程序。
道法自然
·
2011-04-06 13:00
OSGi.NET
理论与应用实践PPT分享
我们团队成立于2008年,团队名称是UIShellDevTeam。当时我们的目标就是构建一个UIShell平台,这个平台使得“开发者可以从平台下载开发工具包,快速构建桌面环境、通用服务或者应用,然后上传到平台;消费者可以从平台挑选不同的应用和所需的桌面然后自行组装成一个软件系统”。要构建一个这样的平台,需要有非常灵活强大的底层支持。我在2005年时开发了一个通用窗体框架,但它太简单了,后来我们参考
·
2010-11-01 14:00
.net
软件超市平台构建的部分方案设计经历
最近我们Team和一个运营商合作在紧张忙碌的构建基于我们
OSGi.NET
框架的软件超市平台。
·
2010-09-17 23:00
设计
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他