Struts和Hibernate在政府信息系统开发中的研究和应用 ——以商务厅公共管理平台为例

Struts和Hibernate在政府信息系统开发中的研究和应用 ——以商务厅公共管理平台为例

论文摘要

随着信息化技术的发展,我国政府根据我国经济和社会发展的要求。提出了要大力开展信息化建设,开发和推广各类信息系统。政府信息系统作为政府部门工作和对外的窗口,在安全性,高效性,可复用性,可维护性,开发周期等方面都有很高的要求,因此选择和使用良好的体系架构是政府信息系统开发的首要问题。本文结合在四川省商务厅公共管理平台的开发经验,主要介绍了基于J2EE平台的Web应用系统的开发的技术、框架和各种特性。本文讨论了J2EE的技术规范,以及MVC设计模式,引入视图、模型、控制器,有效地分离视图层和业务层,提高了系统灵活性、适用性、软件性能和可维护性。而Struts作为开源,优秀的Web框架,它是MVC及核心J2EE模式的标准实现,以其良好的技术特性有效地优化了系统结构,提高了系统的扩展性,降低系统的复杂度和维护难度,越来越受到人们的青睐。随着面向对象编程和关系型数据库的广泛应用,他们之间的矛盾也越来越突出,Hibernate框架以其独特的技术优势对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思想来操纵数据库。本文把Struts和Hibernate框架有效整合,为应用系统开发提供了可行的技术方案和开发框架。本文在以上技术理论的基础上,把Struts和Hibernate框架应用到四川省商务厅公共管理平台的项目实践中,并基于实践,详细论述了Struts和Hibernate的应用和实现过程,以及他们的技术优势,Struts+Hibernate框架充分发挥了J2EE多层体系结构的优势,便于团队合作,提高了系统的可移植性和可重用性,促进模块化开发的进程,对于政府应用系统的开发和实现具有很强的指导意义和实用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 选题的目的和意义
  • 1.2 项目来源
  • 1.3 研究和发展现状
  • 1.4 本文研究内容
  • 1.5 本文取得成果
  • 1.6 本文的结构
  • 第二章 J2EE和MVC概述
  • 2.1 J2EE技术基础
  • 2.1.1 J2EE概念
  • 2.1.2 J2EE分层体系结构
  • 2.1.3 J2EE组件和容器
  • 2.1.4 J2EE核心API
  • 2.2 MVC设计模式
  • 2.2.1 MVC原理与结构
  • 2.2.2 MVC设计模式的实现
  • 第三章 STRUTS架构
  • 3.1 Struts框架和体系结构
  • 3.2 Struts的工作原理和组件
  • 3.2.1 Struts Action Servlet控制器对象
  • 3.2.2 Struts Action Classes
  • 3.2.3 Struts Action Forward导航
  • 3.2.4 Struts Action Mapping
  • 3.3 Struts高级特性
  • 3.3.1 验证
  • 3.3.2 使用异常处理声明
  • 3.3.3 使用Prebuilt Action类提升开发效率
  • 3.4 Struts工作流程
  • 3.5 Struts框架的特点
  • 第四章 HIBERNATE架构
  • 4.1 Hibernate体系结构
  • 4.2 Hibernate工作原理
  • 4.2.1 对象关系映射ORM
  • 4.2.2 Hibernate接口
  • 4.2.3 Hibernate查询机制
  • 第五章 商务厅公共管理平台的实现
  • 5.1 系统描述
  • 5.2 开发环境配置
  • 5.3 Struts+Hibernate体系架构
  • 5.4 Struts层的实现
  • 5.4.1 Struts配置文件
  • 5.4.2 Struts实现展示
  • 5.5 Hibernate的实现
  • 5.5.1 Hibernate配置文件
  • 5.5.2 Hibernate实现展示
  • 5.6 部分模块介绍和界面展示
  • 5.6.1 前台新闻模块
  • 5.6.2 商务人才模块
  • 5.6.3 后台管理模块
  • 5.7 其他问题和解决方法
  • 5.7.1 国际化和中文乱码问题
  • 5.7.2 报表工具的使用和生成报表展示
  • 5.7.3 Ajax技术实现异步传输
  • 5.7.4 数据的安全性考虑
  • 5.7.5 其他注意事项
  • 结论与建议
  • 结论
  • 建议
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].关于企业信息系统开发安全的思考[J]. 网络安全和信息化 2020(06)
    • [2].软件架构模式在信息系统开发中的应用分析[J]. 通讯世界 2017(10)
    • [3].信息系统开发类论文写作研究[J]. 软件工程师 2015(08)
    • [4].框架技术在信息系统开发中的应用研究[J]. 内蒙古科技与经济 2012(04)
    • [5].基于虚拟公司的信息系统开发工厂实验平台构建[J]. 实验室研究与探索 2008(05)
    • [6].项目式教学法在《信息系统开发》教学中的应用[J]. 九江职业技术学院学报 2008(03)
    • [7].信息系统开发招标项目合同法律风险及争议解决——某企业系统开发合同争议仲裁案例述评[J]. 招标采购管理 2018(09)
    • [8].框架技术在信息系统开发中的应用研究[J]. 网络安全技术与应用 2016(11)
    • [9].信息系统开发项目的范围管理[J]. 中国管理信息化 2009(23)
    • [10].商业银行信息系统开发项目管理的研究[J]. 电子技术与软件工程 2014(06)
    • [11].挣值分析法在信息系统开发项目中的应用[J]. 商业文化(下半月) 2011(11)
    • [12].医药商业企业信息系统开发实践的启示[J]. 商场现代化 2009(14)
    • [13].“互联网+”铁路建设物资信息系统开发与应用[J]. 铁路采购与物流 2017(06)
    • [14].基于IT过程观的信息系统开发能力理论构建与实证检验[J]. 系统工程理论与实践 2015(12)
    • [15].项目管理沟通技术在信息系统开发中的应用[J]. 中国科技信息 2009(06)
    • [16].大数据环境下高校信息系统开发模式探讨[J]. 电子世界 2016(24)
    • [17].信息系统开发审计的技术方法初探[J]. 工业审计与会计 2008(05)
    • [18].工作流技术在企业信息系统开发中的应用[J]. 电子技术与软件工程 2017(03)
    • [19].油气管道标准信息系统开发与应用[J]. 石油工业计算机应用 2010(02)
    • [20].浅析体育信息系统开发的组织管理[J]. 科技信息(学术研究) 2008(27)
    • [21].基于云技术的经济联社股权信息系统开发研究与应用[J]. 信息系统工程 2020(09)
    • [22].对信息系统开发的审计[J]. 一重技术 2012(01)
    • [23].农业信息系统开发支撑平台的设计与应用[J]. 农业网络信息 2012(05)
    • [24].手足口病流行预警信息系统开发的可行性研究[J]. 科技资讯 2010(06)
    • [25].基于流程驱动的企业信息系统开发——远洋航运企业的运用[J]. 世界海运 2010(06)
    • [26].浅谈三层架构在信息系统开发中的应用[J]. 信息通信 2016(12)
    • [27].基于B/S模式的信息系统开发探索[J]. 软件 2013(09)
    • [28].读者数据库信息系统开发的理念与程式[J]. 今传媒 2008(11)
    • [29].大型国企信息系统开发团队模式探讨[J]. 中国信息界 2011(07)
    • [30].柴油发动机试验台架质量信息系统开发与应用[J]. 黑龙江科技信息 2017(04)

    标签:;  

    Struts和Hibernate在政府信息系统开发中的研究和应用 ——以商务厅公共管理平台为例
    下载Doc文档

    猜你喜欢