华中师范大学硕士论文答辩.ppt

上传人:sh****n 文档编号:6412662 上传时间:2020-02-25 格式:PPT 页数:25 大小:717.50KB
返回 下载 相关 举报
华中师范大学硕士论文答辩.ppt_第1页
第1页 / 共25页
华中师范大学硕士论文答辩.ppt_第2页
第2页 / 共25页
华中师范大学硕士论文答辩.ppt_第3页
第3页 / 共25页
点击查看更多>>
资源描述
华中师范大学硕士论文答辩 指导教师 刘玉华教授 学生姓名 谈德茂 2008年5月22日 基于轻量级J2EE的旅游集散中心设计与实现 论文提纲 现状及背景 研究内容 1 J2EE轻量级框架技术 主要创新 总结及展望 5 参考文献 旅游集散中心的实现 研究现状 J2EE平台本身过于复杂的体系结构 预测难 开发和维护成本的高昂 使得J2EE的架构方案常常无法使人满意 EJB相当地提高了开发人员的入门门槛 增加了系统的复杂度 它在易用性方面存在严重的问题 EJB使项目变得过分复杂 开发成本上升 现在J2EE开源社区提供了较多更为敏捷的方案的Web应用框架 如果能够使用某种方式 将不同框架的优势融合在一起 并针对单一框架的不足使用其它架构对其进行相应的补充 就可以为Web应用开发提供更为有效的解决方案 选题背景 随着改革开放与中国经济的迅速发展 外出旅游的市民日渐增多 而旅游市场则相对混乱 导致市民外出旅游顾虑重重 为此 武汉市旅游局批准设立了武汉旅游集散中心 以规范化旅游行业管理 本系统以散客和自助游客为主要服务对象 以旅游线路与产品为主要媒介 采用目前成熟灵活的网络销售模式 通过自助的网络咨询 查询 预定 结算 售后服务等功能 实现方便 快捷 安全的旅游集中式信息化管理和营销 旅游市场现状 研究内容 多层体系结构 客户显示层 为客户提供应用服务的图形界面业务逻辑层 执行应用策略和封装应用模式数据持久层 定义 维护 访问和更新数据并管理和满足应用服务对数据的请求 研究内容 基于SUN的J2EE解决方案 J2EE体系结构图 研究内容 实现武汉旅游集散中心的网络化管理 轻量级框架的无缝整合 轻量级框架技术 框架选取使用框架有如下几个优势 1 提高生产效率 2 具有更稳定 更优秀的性能 3 更好的保值性 轻量级框架技术 框架选取 1 重量级EJB架构方案的特点 开发 配置 部署过程相当复杂 大量使用EJB的应用程序很难测试 它违背了 帕累托法则 在远程访问 跨资源的事务及性能与稳定性要求比较高的超大型项目有其不可比拟的优势 EJB容器支持能力强 对大量请求 普通的Web容器性能不足以支撑 通常就要采用EJB架构跟EJB容器 轻量级框架技术 框架选取 2 通过多个项目的经验积累以及对应用架构的分析比较 使用了轻量级框架的组合形式 表现层使用Struts2框架 业务逻辑层使用Spring框架 数据持久层使用Hibernate框架 轻量级框架技术 MVC设计模式 将程序分成相对独立 而又能协同工作的三个部分 通过使用MVC架构 可以降低模块之间的耦合 提供应用的可扩展性 轻量级框架技术 Struts2框架 Struts2作为MVC模式的典型实现 核心控制器FilterDispatcher根据请求决定调用何时的Action 轻量级框架技术 Spring框架 Spring是企业应用开发的 一站式 选择 并贯穿表现层 业务层及持久层 然而 Spring并不想取代那些已有的框架 而与它们无缝地整合 轻量级框架技术 Spring的核心IoC容器该容器负责创建 管理应用组件 从前端的控制器 以及底层的DAO组件 都处于Spring容器的管理下 以一种低耦合的方式运行 轻量级框架技术 Hibernate框架ORM ObjectRelationMapping 完成面向对象的程序设计语言与关系数据库的映射 基于ORM框架完成映射后 既可利用面向对象程序设计语言的简单易用性 又可利用关系数据库的技术优势 Hibernate是目前最流行的ORM框架 其采用常优雅的方式将SQL操作完全包装成对象化的操作 其具有以下特征 轻量级封装 避免引入过多复杂的问题 调试容易 减轻程序员负担 具有可扩展性 API开放 功能不够用时 可以自己编码进行扩展 轻量级框架技术 整合思路SpringIoC容器就是一个工厂 该工厂负责生成 管理系统中的所有组件 其提供了依赖注入方式 使用工厂模式 无需自己管理DAO组件和业务逻辑组件 Spring框架作为中间层框架 向上整合Struts2框架 向下整合Hibernate框架 轻量级框架技术 Spring与Struts2的整合借助于Spring的插件 可以简单的完成Spring和Struts2的整合 让Spring来管理控制器 轻量级框架技术 Spring与Hibernate的整合Spring利用IoC特性的支持 如SessionFactory的注入Hibernate整合问题 Spring与Hibernate的整合 能简化持久层的访问 大大提高了开发效率 其次重点介绍了HibernateTemplate的使用 包括Spring对HibernateDAO支持 以及利用IoC特性简化DAO开发步骤 旅游集散中心的实现 系统运行示意图 旅游集散中心的实现 系统模块划分图 创新内容 论文特点 1 系统的功能设计比较简洁 后台设计选择了J2EE技术 基于组件的分层设计使系统结构清晰 负载均衡 且具有良好的扩展性 易于维护 2 系统采用了MVC模式进行开发 做到了视图 控制和模型的分离 提高了设计的规范性 实现了各层间连接的松耦合 3 在表示层 业务逻辑层 数据持久层分别引入了Struts2 Spring和Hibernate 通过松耦合使三者有机结合在一起 提高了系统的可扩展性 总结与展望 参考文献 1 JavaHomePage 2 J2EEhomePage 参考文献 26 http www apache org 27 28 RodJohnson 著 魏海萍 于晓菲 毛选等 译 J2EE设计开发指南 M 北京 电子工业出版社 2003 3 19 29 阎宏 Java与模式 M 北京 电子工业出版社 2003 210 215 137 140 30 夏昕 Spring开发指南 M 2004 79 84 31 CayS Horstmann GaryCornell 著 叶乃文 等译 Java2核心技术卷II 高级性能 M 北京 机械工业出版社 2006 05 32 李刚 Struts2权威指南 基于Webwork核心的MVC开发 北京 电子工业出版社 2007 09 2 22 33 李华飚 李水根 郭英奎 精通Java中间件编程 M 北京 中国水利水电出版社 2003 269 275 34 WendyBoggs MichaelBoggs 著 邱仲潘 等译 UML与RationalRose2002从入门到精通 M 北京 电子工业出版社 2002 364 366 35 BruceEckel Java编程思想 候捷 北京 机械工业出版社 2002 36 冯晋平 设计模式的研究及基于J2EE的网络考试系统设计和开发 硕士论文 北京邮电大学 2004 37 林上杰 林康司 JSP2 0技术手册 电子工业出版社 2003 34 44 ThankYou 欢迎各位专家提出宝贵意见
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!