随笔分类 -  Spark

Spark研究笔记2:重要的工厂类Workspace(原创)
摘要:前言:上一节我们参观了工厂的中控指挥中心,接下来需要下到各个生产车间去看看了。Workspace是Spark的内置单例容器类,用于放置自定义的插件,比如新建一个Tab页: Workspace workspace = SparkManager.getWorkspace(); JButton button = new JButton("HELLO SPARK USERS"); workspace.getWorkspacePane().addTab("MyPlugin", button);它的私有域内置了Workspace、Tab容器TabbedPane、状态 阅读全文

posted @ 2013-04-27 11:49 CVT-wangxin 阅读(489) 评论(0) 推荐(0) 编辑

Spark研究笔记1:重要的静态工厂类SparkManager(原创)
摘要:前言:想了解汽车是怎么生产的,就必须到工厂参观一下,而工厂的中控指挥中心,是一定要来看看的。想进入Spark开发,就必须先寻找一个入口,然后先轮廓后细节的学习,SparkManager就有些类似中控指挥中心,是非常好的学习入口。按SparkManager类代码的注释,可以这么理解:SparkManager是一个静态的中控管理类,他负责生成其他的管理类,比如ChatManager、PreferenceManager、SoundManager...比如在插件开发中需要处理系统声音,可以这样编写:final Runnable soundThread = new Runnable() { public 阅读全文

posted @ 2013-04-27 11:22 CVT-wangxin 阅读(754) 评论(0) 推荐(0) 编辑

Spark插件开发完全入门手册,多级组织架构初步(原创)
摘要:前言:Openfire +Spark 是实时的基于XMPP协议的开源即时消息传输平台,是原来的Jive Messenger,其灵活的插件开发架构深受开发者的喜爱。问题:Spark只有单一组,没有多级组织架构的分组,实际企业应用中,只要是稍微有些人数,就难以应对了,特别是需要和域进行同步的情况,为此,我们首先要在服务器端构建同步AD域组织架构的数据库,并且是确保有版本控制功能(方便批次同步),客户端同步最新的版本,获取组织架构和用户的改变,形成树形的组织架构,类似下图:为此,我们需要开发Spark插件来实现这一功能。通过其自身的工厂类可以非常容易实现。Spark的工厂类和监听类,抄自官网:Man 阅读全文

posted @ 2013-04-26 13:58 CVT-wangxin 阅读(4080) 评论(4) 推荐(0) 编辑

导航