基于J2EE架构的信息资源网的设计与实现

基于J2EE架构的信息资源网的设计与实现

论文摘要

软件框架研究是近年来比较热门的一个方向。框架是一个应用程序的半成品,框架提供了可在应用程序之间共享的可覆用的公共结构。应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。本论文指出了J2EE架构下普遍采用的EJB框架的缺陷。通过对目前流行的三种优秀开源框架Struts、Spring和Hibernate的分析,实现了一种轻量级J2EE架构解决方案。作者介绍了当前流行的EXT框架,并把EXT技术整合到SSH组合框架中,分析了EXT如何与Struts2进行整合,如何通过JSON数据进行传递。接着本文分析了系统的数据库设计方案、数据采集方案、系统总体架构方案。提出采用ETL技术来解决历史遗留数据的问题,基于SOA理念架构系统,保证了系统的扩展性。最后本文详细分析了信息资源网知识库模块的数据库设计,接着作者分析了SSH+EXT2.0组合框架在知识库模块中的实现过程,并给出了具体的代码实现。通过SSH+EXT2.0组合框架,充分发挥了Struts、Spring和Hibernate框架各自的优势,降低了各层间的耦合度,增强了可测试性,解决了Web应用系统开发过程中由于系统结构复杂而带来的问题,EXT框架的引入提高了用户体验。

论文目录

  • 致谢
  • 摘要
  • Abstract
  • 1 引言
  • 1.1 研究背景
  • 1.2 研究目的及意义
  • 1.3 主要工作
  • 1.4 本文结构
  • 2 J2EE 架构及其框架分析
  • 2.1 J2EE 平台
  • 2.1.1 J2EE 概述
  • 2.1.2 J2EE 体系结构
  • 2.2 J2EE 框架
  • 2.2.1 重量级框架--EJB 框架的缺陷
  • 2.2.2 轻量级框架解决方案
  • 2.4 Struts 框架分析
  • 2.4.1 Struts 框架介绍
  • 2.4.2 Struts 框架优缺点
  • 2.5 Spring 框架分析
  • 2.5.1 Spring 框架介绍
  • 2.5.2 Ioc 介绍
  • 2.5.3 Spring 与AOP
  • 2.5.4 Spring 框架优缺点
  • 2.6 Hibernate 框架分析
  • 2.6.1 Hibernate 框架介绍
  • 2.6.2 Hibernate 的O/R Mapping
  • 2.6.3 Hibernate 操作持久化数据
  • 2.6.4 Hibernate 框架的优缺点
  • 2.7 SSH 框架的组合
  • 2.7.1 Struts 框架与Spring 框架的整合
  • 2.7.2 Spring 框架与hibernate 框架的整合
  • 2.7.3 SSH 组合框架的优点
  • 2.8 本章小结
  • 3 SSH+EXT2.0 组合框架设计
  • 3.1 EXT 技术简介
  • 3.2 EXT 常用组件
  • 3.3 EXT 和后台的交互
  • 3.4 Struts2 整合EXTJS
  • 3.5 本章小结
  • 4 信息资源网总体设计方案
  • 4.1 设计原则
  • 4.2 数据库设计方案
  • 4.2.1 数据模型基本定义与分类
  • 4.3 数据模型规范化
  • 4.3.1 第一范式
  • 4.3.2 第二范式
  • 4.3.3 第三范式
  • 4.4 数据模型的建设方法
  • 4.4.1 概念模型分析方法
  • 4.4.2 逻辑模型分析方法
  • 4.4.3 物理模型分析方法
  • 4.5 数据采集方案
  • 4.5.1 ETL 技术
  • 4.5.2 ETL 数据采集
  • 4.6 基于SOA(面向服务架构)的设计理念
  • 4.6.1 SOA 概念
  • 4.6.2 SOA 优势
  • 4.7 系统总体架构方案
  • 4.7.1 第一层展示层
  • 4.7.2 第二层应用层
  • 4.7.3 第三层平台工具层
  • 4.7.4 第四层数据层
  • 4.8 本章小结
  • 5 系统实现
  • 5.1 信息资源网功能模块
  • 5.2 知识库模块数据库设计
  • 5.3 SSH+EXT 组合框架在知识库模块中的应用
  • 5.3.1 数据持久层实现
  • 5.3.2 业务逻辑层实现
  • 5.3.3 表示层实现
  • 5.4 本章小结
  • 6 总结与展望
  • 参考文献
  • 作者简历
  • 学位论文数据集
  • 详细摘要
  • 相关论文文献

    • [1].实验室信息管理系统的架构选择[J]. 化学工程与装备 2020(01)
    • [2].工业互联网体系架构2.0[J]. 计算机集成制造系统 2019(12)
    • [3].基于隐喻架构的《中国日报》“一带一路”报道与中国话语权构建研究[J]. 西安电子科技大学学报(社会科学版) 2019(04)
    • [4].全球气候危机话语的架构理论透视——以中美领导人的气候议题演讲为例[J]. 外语教学 2020(01)
    • [5].习近平国际演讲话语的架构认知[J]. 江苏科技大学学报(社会科学版) 2019(04)
    • [6].中国政府工作报告与美国国情咨文中政治话语的架构对比研究[J]. 牡丹江大学学报 2020(02)
    • [7].美国国防太空架构未来5年发展分析及启示[J]. 网信军民融合 2020(02)
    • [8].学习架构:深度学习灵活性表达[J]. 电化教育研究 2020(02)
    • [9].关于5G无线网络架构对传输网的影响分析[J]. 信息通信 2020(01)
    • [10].我国零售企业数据架构规划现状与对策分析[J]. 产业与科技论坛 2020(01)
    • [11].5G蜂窝网络架构设计分析[J]. 中国新通信 2020(06)
    • [12].数据中心大二层扁平化网络架构研究[J]. 中国新通信 2020(06)
    • [13].5G标准之网络架构——构建万物互联的智能世界[J]. 中国信息化 2020(04)
    • [14].一种多架构应用软件开发及运行方法研究与实现[J]. 信息技术与网络安全 2020(09)
    • [15].算力网络架构与场景分析[J]. 信息通信技术 2020(04)
    • [16].下一代口岸监管作业系统架构风格探讨[J]. 中国口岸科学技术 2020(07)
    • [17].中国廉政话语的架构研究——以《习近平关于党风廉政建设和反腐败斗争论述摘编》为例[J]. 北京第二外国语学院学报 2020(03)
    • [18].浅析政务新媒体的内容架构和传播规律——以政务微信“信阳政务”为例[J]. 新闻研究导刊 2020(19)
    • [19].架构理论视阈下国家形象建构研究——以习近平APEC主旨演讲为例[J]. 长春理工大学学报(社会科学版) 2020(05)
    • [20].一种嵌入式板卡在线测试架构[J]. 电子测试 2020(19)
    • [21].关于产品研发流程及流程架构的探讨[J]. 航空动力 2020(05)
    • [22].苟晶事件相关语篇架构隐喻策略分析[J]. 牡丹江教育学院学报 2020(09)
    • [23].智慧城市信息化架构及面临的挑战[J]. 科技资讯 2018(26)
    • [24].创新组织架构对提升企业精细管理的作用[J]. 企业改革与管理 2019(04)
    • [25].基于整车架构的汽车研发技术探讨[J]. 时代汽车 2019(09)
    • [26].5G无线网络架构对传输网的影响探讨[J]. 信息与电脑(理论版) 2019(22)
    • [27].图书馆的无线网络架构分析[J]. 数字通信世界 2017(11)
    • [28].Hadoop MapReduce新旧架构的对比研究综述[J]. 计算机与数字工程 2017(01)
    • [29].云计算架构及其关键技术[J]. 电子技术与软件工程 2017(01)
    • [30].大数据及其体系架构与关键技术综述[J]. 装备学院学报 2017(01)

    标签:;  

    基于J2EE架构的信息资源网的设计与实现
    下载Doc文档

    猜你喜欢