`
pengjj2
  • 浏览: 138452 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

基于ext2.02的web即时通讯组件

 
阅读更多

给公司项目做的一个系统内即时通讯组件。

框架选的是ext2.02和dwr,主要是用ext做界面显示,用dwr的推技术来做消息推送。

1.主界面

<!--StartFragment -->
 
因为是企业内部使用,所以要展示公司的整体架构,自定组是用来自己定义组,然后加入联系人来方便使用的,讨论组相当于群聊了。
顶部有两个消息盒子,是来消息时用作提醒用的。
搜索可以定位到搜索的人员
2、聊天框
聊天框是根据ext.form.htmleditor进行改造的,基本等于重写过了,因为htmleditor基本上是一个在线编辑器,而不适于做一个聊天编辑器,所以需要重写,另外加入三个插件,一个是表情menu,一个是图片上传button,一个是截屏button.截屏是用applet来做的,来看下发消息的界面
所有的功能都接近于QQ聊天的习惯,只是没有做状态的保持,收消息界面
消息盒子会有跳动提示
打开了收到消息,和查看消息记录
至于讨论组功能也差不多,区别只在于,有成员管理,继续上图吧
基本功能就这些了消息的推送主要依赖于dwr的反推技术,dwr.engine.setActiveReverseAjax(true);这是整个消息发送的核心部分,另外在使用这个技术的时候要自己注意对sessionscript的处理,每次刷新都会产生一个新的seesionscript,所有需要自己对其进行处理,另外,对推送的sessionscript也要进行过滤处理,也就是所谓的半推送。ext方面应该不算什么,主要是有很多地方需要自己进行修正,重写,和扩展。
  • 大小: 20 KB
  • 大小: 18.8 KB
  • 大小: 26.1 KB
  • 大小: 13 KB
  • 大小: 49.9 KB
  • 大小: 23.3 KB
  • 大小: 28.3 KB
0
0
分享到:
评论

相关推荐

    ext2.02文档下载

    在EXT2.02文档下载中,我们主要关注的是"2.1 API Documentation.exe",这是一个离线版的API文档,用于开发者查阅EXT2.02的相关接口和方法。EXT的API文档详细列出了所有可用的类、方法、事件和配置选项,这对于深入...

    Ext2.02的一些总结

    标题 "Ext2.02的一些总结" 暗示了我们即将探讨的是关于Ext JS库的一个特定版本,即2.02,这是一个广泛使用的JavaScript框架,用于构建富客户端Web应用程序。Ext JS提供了丰富的用户界面组件和强大的数据管理功能。在...

    ext 2.02 sample包

    ext 2.02 sample包ext 2.02 sample包ext 2.02 sample包ext 2.02 sample包ext 2.02 sample包

    EXT2.02_API

    EXT2.02_API 对方法和属性都有详细的介绍

    Ext Js2.02 api

    版本2.02是该库的一个重要里程碑,它提供了一系列先进的组件和功能,使得开发者能够创建功能丰富的、交互性强的Web应用。这篇文档将深入探讨Ext Js 2.02 API,以及其在开发过程中的应用。 首先,Ext Js的核心在于其...

    Ext组件描述,各个组件含义

    ### Ext组件概述与详解 #### 一、Ext基础组件 **1.1 Box Component (Ext.BoxComponent)** - **xtype**: `box` - **功能描述**:Box Component 是一个非常基本的 Ext 组件,主要用于定义具有边框和其他布局属性的...

    快意编程EXT JS Web开发技术详解.part3

     《快意编程:Ext JS Web开发技术详解》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用Ext JS进行Web开发的使用方法,从而帮助软件设计人员快速掌握Ext JS开发技术的...

    Ext组件说明 Ext组件概述

    ### Ext组件概述与初学者指南 #### 一、Ext组件概览 Ext是一个功能丰富的JavaScript框架,用于构建桌面级Web应用程序。它提供了大量的组件和工具,使得开发者能够快速且高效地构建用户界面。对于初学者而言,理解...

    Ext java web实战项目 企业进销存系统

    1. **EXT框架**:EXT是一个基于JavaScript的富客户端框架,主要用于构建桌面级的Web应用。它提供了丰富的组件库,包括表格、表单、树形视图、图表等,使得开发者能够构建出具有桌面应用般交互体验的网页。EXT的布局...

    国内首个基于Ext开发开源企业级框架Efsform

    页面布局方式、功能强大的组件、优质的页面风格,但是如果直接使用Ext又是 较为复杂的,不仅要从头学习EXT 框架,而且Ext 是通过js 函数创建页面的, 这就不得不为每个页面都编写一个相对应初始化函数,这会使得开发...

    Ext.NET Web Application Development

    Ext.NET是一款强大的用户界面库,它基于Microsoft .NET框架,并且兼容ASP.NET Web Forms和ASP.NET MVC架构。本书《Ext.NET Web Application Development》由Anup Shah撰写,由Packt Publishing出版,首次出版于2012...

    Ext4.1.1月份组件[只选择年月]

    1. 这个组件基于Ext4 只选择年份/月份的组件,在Ext4.1.1版本正常,但在Ext4.2.1只显示了10个月份少了俩月,在其他的Ext4版本还未测过,你可以试一下,有问题小纸条我[天王盖地虎],咱们一起解决。 2. 该组件最初...

    Ext的日历组件ExtCalendar.zip

    Ext Calendar 是 ExtJS 的一个功能非常强大的日历显示组件,支持包括 IE、Firefox、Safari、Chrome 和 Opera 浏览器。 类结构图如下所示: 运行效果图如下: 标签:ExtCalendar

    仿qq程序的webqq即时通讯程序

    综上所述,这个项目是一个使用EXT和JSP技术开发的Web即时通讯应用,模仿QQ的功能,且提供了一种便捷的运行方式,让用户无需复杂的服务器部署步骤就能体验到即时通讯的乐趣。这样的实现方式对于学习Web开发和即时通讯...

    基于EXT2.0.2表格间数据拖拽

    EXT2.0.2是EXT库的一个较早版本,它提供了一套完整的组件系统,包括表格(Grid)、面板(Panel)、窗口(Window)等,用于创建复杂的Web界面。在这个特定的场景中,我们将探讨“基于EXT2.0.2表格间数据拖拽”的实现...

    Ext2.0组件,全组件和帮助手册

    这个框架提供了一套完整的UI组件和强大的数据管理功能,使得开发者能够创建交互性强、功能丰富的Web应用。全组件和帮助手册的提供,对于理解和使用Ext2.0至关重要。 1. **组件体系**: Ext2.0包含了一系列的UI组件...

    Ext2.0 文件上传组件

    "Ext2.0 文件上传组件"是一个用于Web应用程序的组件,它允许用户在浏览器中方便地上传文件。这个组件基于Ext JavaScript库的2.0版本,Ext是一个强大的前端开发框架,提供了丰富的用户界面组件和数据管理功能。在本文...

    快意编程 EXT JS Web开发技术详解.pdf

    《快意编程:Ext JS Web开发技术详解》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用Ext JS进行Web开发的使用方法,从而帮助软件设计人员快速掌握Ext JS开发技术的使用...

    基于ExtCore的图片轮播

    总结来说,这篇基于ExtCore的图片轮播教程将为开发者提供有关如何在.NET Core环境中构建高效图片轮播组件的宝贵知识。通过学习,开发者不仅可以提升对ExtCore框架的理解,还能掌握实际开发技巧,从而提高他们的Web...

Global site tag (gtag.js) - Google Analytics