J2EE轻量级框架构建即时通讯系统

被引量 : 0次 | 上传用户:cxksky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,在大多数即时通讯系统应用于个人娱乐休闲的时候,一种应用于企业平台的Web即时通讯系统逐渐被企业和商家所采用。Web即时通讯的使用提高了工作效率,降低了通讯成本,在Web2.0时代将发挥越来越重要的作用。但是现有的Web即时通讯系统一般实现技术单一、系统层次架构简单,这导致系统的灵活性和动态扩展能力差、不方便系统的维护和动态移植。针对这种情况,研究并实现了一种基于轻量级J2EE框架的简明、高效、可靠的即时通讯系统,该系统采用J2EE的N层架构模式,整合了现今流行的Hibernate、Spring和DWR轻量级框架。本系统具有以下特点:(1)系统在J2EE的平台上整合了Ajax客户端技术,使用开源的Ajax开发框架DWR,使得JavaScript代码可以直接调用Java方法,有效地把Ajax的全部请求-响应循环从应用程序代码中消除掉,程序只需关注业务逻辑;(2)系统核心业务逻辑层采用Spring框架,依赖注入机制使得应用层之间的耦合性大大降低,面向切面编程思想使得事务处理简洁高效。数据持久层采用Hibernate技术,提高了开发效率和系统的健壮性。Spring和Hibernate的整合开发,提高了系统的灵活性、可扩展性和可维护性;(3)系统采用了MVC设计模式,使得业务逻辑、表示处理和控制分开,层次清楚,灵活性强。论文首先简单分析了即时通讯系统软件的实现原理,之后介绍了本系统的开发方法,接着分析了即时通讯系统开发中采用的Hibernate框架、Spring框架和DWR框架。在此基础上,本文详细描述了即时通讯系统的整体设计与部分实现。最后,本文提出了本系统需要进一步探索和研究的问题。
其他文献
坭兴陶的局部上釉是一大创新。这一创新工艺通过我们的多次实验,被证明是行之有效的。在坭兴陶上局部上釉,既能保持陶土自然淳朴的原貌,又能产生新的变化。这与传统的装饰风
由于渠道底坡、糙率、横断面几何形状及尺寸、明渠上修建水工建筑物等,都会使明渠水深和流速等水力要素沿程改变,在明渠中形成非均匀流,给渠道水面线计算带来许多不便。人工
<正>1引言2011年12月至2012年2月,白城地区降水量持续偏少,出现了多年不遇的罕见干旱,干旱对农业生产造成一定影响。干旱过程常常是某种状态的异常环流型持续发展和长期维持
介绍了沙棘所含的维生素、黄酮类化合物、三萜及甾体类化合物、脂肪酸类、酚类、有机酸类、5-羟色胺、鞣质、微量元素、多糖等的种类、含量及药理作用和药用价值,并提出了沙
加快企业信息管理系统的建设,通过对信息资源的深度开发和广泛利用,有效提高管理水平和效率,满足用户需求,不断提高企业市场竞争能力,已成为钢铁企业在激烈的市场竞争中求得
在安德烈·纪德的文学生涯中,创作于1902年的《背德者》具有非常重要的地位。它比较全面地展现了安德烈·纪德的思想探索,以及在探索过程中透露出来的困惑。本文试图通过对作
工业汽轮机的特点是功能需求多样化,需要根据用户的特殊需求进行非标准设计和制造。工业汽轮机根据工作原理有冲动式和反动式之分,我国的反动式工业汽轮机采用了静体部分的积
家庭教育问题一直是备受关注的焦点,家庭是儿童生命中的第一所学校,而父母则是孩子的启蒙老师,家庭教育在儿童日后的成长和学习有着至关重要的影响。本文通过分析研究家庭教
本文通过详细分析现代服饰图案教学的现状和学生容易出现的各种问题,结合教师多年的教学经验,总结出了针对当代服饰图案教育的一些切实可行的教学方式,为同行提供了参考。
虚拟仪器是基于计算机的测量仪器,它与传统仪器相比有很多优点,近年来发展迅速。为了满足实验教学发展、创新的需要,实现实验教学智能化、网络化和便携化,考虑研制一种基于DS