基于JavaEE的在线聊天聊天.ppt
聊城大学论文答辩,指导教师,学生姓名,年 月,基于JavaEE的在线聊天聊天 系统的设计与实现,论文提纲,,选题背景、研究内容,1,JavaEE技术介绍,主要创新,,总结及展望,5,参考文献,聊天系统的实现,选题背景,随着Internet的普及,越来越多的人们建立了自己的web网站,人们通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。 在线聊天是在一个网络空间进行的交谈,通过网上聊天可以实现人与人之间在线即时的交谈沟通。同时达到资源共享,在一般情况下,聊天系统的设计主要是C/S两层结构和B/S三层结构,本系统采用B/S系统。,聊天系统选题,研究内容,多层体系结构,客户显示层为客户提供应用服务的图形界面 业务逻辑层执行应用策略和封装应用模式 数据持久层定义、维护、访问和更新数据并管理和满足应用服务对数据的请求。,研究内容,基于SUN的JavaEE解决方案,,JavaEE体系结构图,研究内容,实现在线聊天系统。 JavaEE(Struts2,Spring,Hibernate)轻量级框架的无缝整合,JavaEE技术,框架选取 使用框架有如下几个优势 (1)提高生产效率 (2)具有更稳定、更优秀的性能。 (3)更好的保值性。,JavaEE技术,框架选取(2) 通过多个项目的经验积累以及对应用架构的分析比较,使用了轻量级框架的组合形式。 表现层使用Struts 2框架。 业务逻辑层使用Spring框架。 数据持久层使用Hibernate框架。,JavaEE技术,MVC设计模式,将程序分成相对独立,而又能协同工作的三个部分。通过使用M