`
wsyandy
  • 浏览: 38920 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
3. 编译和发布 Sakai 如何使用 Maven 以下步骤仅仅是简单介绍如何开始使用 maven 来编译和发布 sakai ,更多的细节请参阅: sakai_maven.doc in reference/docs/architecture 和 https://source.sakaiproject.org/svn/reference/tags/sakai_2-2-1/docs/architecture/sakai_mav ...
1. 概述 1.1. 选择一种安装类型 Sakai 2.2.1 提供三种不同的安装类型: Demo: Demo 版包括了 tomcat 和预装好的 webapps ,所以唯一预先要做的就是提供 JDK1.4.2 或者更高版本的 java 环境。但是该版本只适合小范围应用,适合于进行软件评估和单服务器的应用。 Binary: 如果你有一个已经配置好的 tomcat ,这种安装类型提供了一个简单的安装方式,即直接解压 sakai 应用包到 tomcat ,而不需要通过专业的 build ,适合于不需要代码级改动的应用要求。 Source: 这种方式只提供源代码,安装前须 ...
Fastpath是openfire的一个功能插件,它基于openfire环境,安装它之前必须安装openfire,用户端用webchat,而客服人员用spark 。 Fastpath服务器端安装 到http://www.igniterealtime.org/projects/openfire/plugins.jsp,下载fastpath.jar,之后开始安装: 复制fastpath.jar到openfire\plugins 下,起动openfire服务,登录到openfire,看到有“fastpath”标签就是成功了 客户端Wehchat安装 可以用openfire官网下载的wehcha ...
如何基于Spark 的插件架构来新增客户端的功能,这里列举出一个获取服务器端群组信息的实际例子,实现后的效果如下图所示: Spark 是一个基于XMPP 协议,用Java 实现的IM 客户端。它提供了一些API,可以采用插件机制进行扩展,上图中,“部门”部分就是使用插件机制扩展出来的新功能。要想实现你的扩展,首先要了解 Spark API的架构,其中最关键的是要了解它的工厂类,这些工厂类可以获得Spark 提供的诸如XMPPConnection、ChatContainer 等实例,从而你可以实现获取服务器的信息,与另外的Client 通信等功能。最核心的类是SparkManager,这个 ...
我基本上分为3部分: 1 是关于XMPP 协议是啥,IM 是啥以及一个比较有名的开源实现,该开源实现包括三个部分(Spark、Smack和Openfire); 2 讲如何开发基于Spark 的客户端IM 插件部分; 3 讲如何开发基于Openfire 服务器端的插件部分 ...
Global site tag (gtag.js) - Google Analytics