1、华中师范大学硕士论文答辩 指导教师: 学生姓名: 基于轻量级 J2EE的旅游集散中心 设计与实现 Computer Science | Software Engineering & Information System 论文提纲 现状及背景、研究内容 1 2 3 4 J2EE轻量级框架技术 主要创新 总结及展望 5 6 参考文献 旅游集散中心的实现 Computer Science | Software Engineering & Information System 研究现状 J2EE平台本身过于复杂的体系结构、预测难、开发和维护成本的高昂,使得 J2EE的架构方案常常无法使人满意。 EJB
2、相当地提高了开发人员的入门门槛,增加了系统的复杂度。它在易用性方面存在严重的问题, EJB使项目变得过分复杂、开发成本上升。 现在 J2EE开源社区提供了较多更为敏捷的方案的 Web应用框架,如果能够使用某种方式,将不同框架的优势融合在一起,并针对单一框架的不足使用其它架构对其进行相应的补充,就可以为 Web应用开发提供更为有效的解决方案。 Computer Science | Software Engineering & Information System 选题背景 随着改革开放与中国经济的迅速发展,外出旅游的市民日渐增多; 而旅游市场则相对混乱,导致市民外出旅游顾虑重重。 为此,武汉市旅
3、游局批准设立了武汉旅游集散中心,以规范化旅游行业管理。 本系统以散客和自助游客为主要服务对象,以旅游线路与产品为主要媒介,采用目前成熟灵活的网络销售模式,通过自助的网络咨询、查询、预定、结算、售后服务等功能,实现方便、快捷、安全的旅游集中式信息化管理和营销。 旅游市场现状: Computer Science | Software Engineering & Information System 研究内容 多层体系结构 客户显示层:为客户提供应用服务的图形界面 业务逻辑层:执行应用策略和封装应用模式 数据持久层:定义、维护、访问和更新数据并管理和满足应用服务对数据的请求。 客 户 表 示 层 业
4、 务 逻 辑 层 数 据 持 久 层 Computer Science | Software Engineering & Information System 研究内容 基于 SUN的 J2EE解决方案 J2EE体系结构图 Computer Science | Software Engineering & Information System 研究内容 实现武汉旅游集散中心的网络化管理。 轻量级框架的无缝整合 Computer Science | Software Engineering & Information System 轻量级框架技术 框架选取 使用框架有如下几个优势 : ( 1)提
5、高生产效率 ( 2)具有更稳定、更优秀的性能。 ( 3)更好的保值性。 Computer Science | Software Engineering & Information System 轻量级框架技术 框架选取( 1) 重量级 EJB架构方案的特点: 开发、配置、部署过程相当复杂; 大量使用 EJB的应用程序很难测试,它违背了 “ 帕累托法则 ” ; 在远程访问、跨资源的事务及性能与稳定性要求比较高的超大型项目有其不可比拟的优势; EJB容器支持能力强,对大量请求,普通的 Web容器性能不足以支撑,通常就要采用 EJB架构跟 EJB容器; Computer Science | Software Engineering & Information System 轻量级框架技术 框架选取( 2) 通过多个项目的经验积累以及对应用架构的分析比较,使用了轻量级框架的组合形式。 表现层使用 Struts 2框架。 业务逻辑层使用 Spring框架。 数据持久层使用 Hibernate框架。