标题:
创建基于 Ajax 的 IM 客户端(3)
[打印本页]
作者:
look_w
时间:
2018-8-9 10:13
标题:
创建基于 Ajax 的 IM 客户端(3)
创建新帐号为使此应用程序能够具有实际意义,需要至少两个 Jabber 帐号:一个是运行 Web 应用程序的 bot,另一个是代表交谈对象的测试帐号。
使用刚刚创建的帐号登录,用户名为
admin
,密码为您输入的内容。开始页上有大量有关此服务器的信息,如图 6 所示:
图 6. 管理控制台
单击页面顶部的
Users/Groups
选项卡。
在左侧栏单击
Create new user
,如图 7 所示:
图 7. 创建新帐号
输入有关此主帐号的合适信息。此帐号是代表您的帐号,而且其 Jabber 地址就是您选择的用户名,所在的服务器也是您所选择的服务器。比如,如果服务器域名为 example.com,而所输入的用户名为
nick
,则 Jabber 地址将会是 nick@example.com。
单击
Create & Create Another
。
对两三个代表谈话对象的额外帐号执行相同的步骤。请至少记住一个用户名和密码;需要使用它登录。
现在让我们设置 IM 客户端。
安装 Spark如果已经安装了另外一个 Jabber 客户端,可以忽略此步骤。否则,请遵照这些步骤来安装 Spark 即时消息客户端:
启动 Spark 可执行程序。
单击
Next
开始安装。
选择安装位置并单击
Next
。
如果使用的是 Windows 操作系统,就选择 Start 菜单文件夹并单击
Next
。
决定是否创建桌面和快速启动图标,单击
Next
。
选择安装完成后运行应用程序。
安装结束,客户端弹出时,如图 8 所示,输入在管理页上创建的用户信息:
图 8. Spark 客户端
单击
Login
登录到 Jabber 服务器。
要想真正地测试服务器安装,需要在不同位置创建第二个 Spark 安装并登录到所创建的另一个帐号。
安装 Smack要构建 Jabber 应用程序,需要能够从应用程序访问 Smack API 类。在需要的时候配置应用程序或按如下步骤向 Eclipse Dynamic Web 项目添加 Jabber 支持:
下载并解压缩 Smack API 包。
右键单击此项目并选择
Build Path
>
Add External Libraries
。
导航到在其中解压缩 *.jar 文件的目录。
按 Shift 并单击选择所有四个 *.jar 文件。
单击
Open
。
展开
project
>
Web Content
>
WEB-INF
。
右键单击
lib
并选择
Import
。
单击
General
>
File System
>
Next
。
单击
Browse
。选择具有 *.jar 文件的文件夹并单击
Open
。
选择所有四个 *.jar 文件旁边的复选框。确保选择了
Create selected folders only
。单击
Finish
。
上述处理让 Smack 类既可在开发环境中可用,也可在 Web 应用程序内可用。
安装 PrototypePrototype JavaScript 库的设置异常简单。它是单一一个 JavaScript 文件,可以存储在单独的一个目录,也可以保存在与 Web 页面相同的目录下。在本教程中,我们采用了后一种方式。
将此文件下载到硬盘。
右键单击项目的 WebContent 文件夹并选择
Import
。
单击
General
>
File System
>
Next
。
单击
Browse
。选择包含可下载的 *.js 文件的文件夹并单击
Open
。
选择 prototype.js 文件旁边的复选框。确保选中了
Create selected folders only
。单击
Finish
。
安装了所有这些必需的程序之后,就可以开始构建了。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0