论文部分内容阅读
随着信息技术的不断发展,互联网应用在我们的生活中也渐渐地普及起来,信息化生活已经拉开了帷幕。信息化生活能够使人们的生活更加丰富多彩、快捷便利,生活服务信息平台是为人们提供查询、发布和交流生活服务信息的公共开放平台,你可以通过手机或电脑连接互联网,在信息平台上查找所需要的服务信息,平台会匹配给你最适合的服务内容。不同于搜索引擎的是,生活服务信息平台可以专业化地提供生活服务方面的信息,对服务品类有细致地分类,用户使用起来更加方便。而且它还具有RIA风格,能够很好地提升用户体验。互联网应用技术层出不穷,但对于生活服务领域来说,要考虑其生动活泼、富用户体验、高并发量以及稳定性等因素。本文采用JavaEE规范中的JSF和EJB3.0技术来实现生活服务信息平台,这种方案可以提供轻量级企业开发技术平台,而且分层架构的松耦合性、可扩展性等都有很大改善,还可以简便快捷地开发具有RIA风格的用户界面。由此可见,JSF和EJB3.0的组合对于快速开发生活服务信息平台有不可替代的优势。本文首先回顾了互联网应用技术发展现状,在比较现有技术方案的基础上,引入了Java EE规范平台。接着介绍了Java EE规范体系,接着分别论述了JSF、EJB3.0的主要原理、特性和组成部分,并介绍了Java EE中持久化规范JPA,以及容器的相关知识。然后,本文对系统的需求进行分析,并建立域模型,对业务逻辑进行模块划分,并依照数据模型完成了数据库设计。在系统总体架构设计时,本文阐述了基于Java EE规范的多层架构设计思想,并详细论述了JSF实现Web层、EJB3.0实现服务层、JPA实现持久层的分层设计思路,还讲述了JSF与EJB3.0、Ajax的集成方案,在此过程中,论证了Java EE规范在Java Web开发上的优势。最后,本文对作者参与设计实现的系统模块进行了详细介绍,按照面向对象设计的方法介绍了模块UML图,以及实现过程中具体问题的解决办法。在论文的结尾,作者对系统测试及运行情况进行了总结,并展望了下一步工作内容。