首页> 中文学位 >结合Struts与Hibernate的Web开发模式之研究与应用
【6h】

结合Struts与Hibernate的Web开发模式之研究与应用

代理获取

目录

文摘

英文文摘

独创性声明及关于论文使用授权的说明

第一章引言

第二章Jave Servlet/JSP技术

第三章Struts框架的原理

第四章持久层设计与Hibernate技术

第五章基于Struts与Hibernate的开发框架设计

第六章人力资源管理信息系统的实现

第七章总结与展望

硕士在学期间发表的论文

参考文献

致谢

展开▼

摘要

随着现代信息产业的蓬勃发展,软件开发已经成为一项浩大繁杂的工程。从计划、设计到实现,每一个环节都必须严格把关,稍有不慎,整个工程就会失败。据统计,仅在美国,每年就有180,000个信息技术项目,耗资大约$2500亿美元,其中25-30﹪的项目会流产。由此可见,由于管理不善和设计上的失误所造成的损失是巨大的。现代软件开发的过程和管理显得比以往任何时候都更为重要。 本文以Rational公司首创的RUP方法论,并结合JAVA/J2EE、UML/ROSE和WSAD这样的技术、工具和平台所构成的软件开发过程为研究的出发点;围绕RUP的三个主要特征(软件开发是以架构设计为中心,由用例驱动,并且是一个迭代的过程)来展开。 首先,对整个项目的基础架构进行设计。本部分,文章始终以基于J2EE体系的Web开发方法为探讨的基线。从Servlet/JSP的技术原理,到结合这两种技术进行Web开发的Model1和Model2设计,再到实现Model2的更佳方案-Struts框架内部机制的探讨等。接着,根据Web应用的经典分层理论,对持久层的设计进行了分析,引入了Hibernate框架技术;最终,应用Struts作为表示层实现,应用Hibernate作为持久层实现,并结合最新的Spring技术作为业务层实现,进行框架整合,从而设计出了一套足够灵活、松散耦合、可扩展且高效的Web开发框架。 其次,本文采用用例驱动的方法对人力资源管理系统的需求进行分析,展示了用例描述的规范。 最后,本文以我们设计出的开发框架作为架构中心,选取人事系统比较核心的“人员管理、机构管理、内部调动、合同管理、工资管理”作为第一阶段迭代的目标来开发实现,并在这一阶段最后进行成果评估,以决定是否进行下一次迭代。现在,第一阶段的任务已开发完成并顺利部署到最终用户域中,满足了客户在扩展性和性能方面的要求。随着人事二期工程的展开,更多的功能模块将被迭代增加进来,系统将会变得更加完善和强大。 目前,结合Struts、Hibernate和Spring的框架组合被认为是基于J2EE进行大型Web项目开发的理想组合,以该框架为中心、采用用例驱动的、迭代的RUP软件开发过程逐渐成为软件开发行业事实上的工业标准。因此,本文的框架设计和基于RUP的成功实践必将对我国软件企业具有重要的借鉴意义。

著录项

  • 作者

    李守振;

  • 作者单位

    武汉理工大学;

  • 授予单位 武汉理工大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 张南平;
  • 年度 2006
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    RUP; 软件过程; 架构设计; Struts; Hibernate;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号