首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

创建基于 Ajax 的 IM 客户端(3)

创建基于 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
安装了所有这些必需的程序之后,就可以开始构建了。
返回列表