基于J2EE的安全的多层Web系统结构的设计与应用

基于J2EE的安全的多层Web系统结构的设计与应用

论文摘要

随着Web技术的迅猛发展以及多变、复杂的企业需求的快速增长,Web系统的应用越来越广泛,结构也越来越复杂,并逐渐成为下一代软件开发的主流。J2EE目前已成为Web系统最常用的系统结构之一,而由于传统J2EE系统结构的不足,使其使用范围受到了限制。与之相比,基于J2EE的Struts、Spring、Hibernate等开源框架,由于其明显的优势,正在为越来越多的企业所接受和使用。本文首先介绍了J2EE的安全性及其多层结构,并对Web层、业务层和数据持久层框架的研究现状进行了分析,提出一个用于开发企业级软件的Web系统结构,并对该系统结构的总体需求、总体结构设计、详细设计进行论述。最后通过一个具体的应用对系统结构进行实践检验,为基于此系统结构的二次开发人员提供成功的实践依据。本系统结构对传统J2EE系统结构进行了改进,分为支撑平台和系统应用框架两部分。支撑平台在操作系统、J2SDK+J2EE+JVM和开源框架基础上增加基本类库和通用业务服务以提高系统结构的复用性和灵活性,也使开发人员更专注于业务逻辑的实现,从而降低项目的技术风险与开发成本。系统结构结合使用声明性安全和编程性安全,抽取安全类库扩展支撑平台,增强系统结构的安全性。系统应用框架包括视图层、控制层、服务层、持久层和数据库层,各个层次专注于本层功能的实现,彼此通过各层间的通信接口进行通信,实现松耦合,使系统结构更有利于扩展和维护。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 问题的提出
  • 1.1.1 Web 系统的发展
  • 1.1.2 J2EE 的安全性
  • 1.1.3 J2EE 的多层结构及问题的提出
  • 1.2 国内外研究现状
  • 1.2.1 Web 层框架
  • 1.2.2 业务层框架
  • 1.2.3 数据持久层框架
  • 1.3 研究目的及意义
  • 1.4 本文的研究内容及组织结构
  • 第2章 J2EE 系统结构分析
  • 2.1 J2EE 系统结构简介
  • 2.2 J2EE 系统结构分析
  • 2.2.1 Web 层
  • 2.2.2 业务层
  • 2.2.3 数据持久层
  • 第3章 系统结构设计
  • 3.1 需求分析
  • 3.2 设计目标
  • 3.3 总体结构设计
  • 3.4 详细设计
  • 3.4.1 支撑平台
  • 3.4.2 系统应用框架
  • 第4章 系统结构应用
  • 4.1 系统概述
  • 4.2 系统设计
  • 4.2.1 数据库表设计
  • 4.2.2 系统功能模块设计
  • 4.3 系统实现
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 致谢
  • 详细摘要
  • 相关论文文献

    标签:;  ;  ;  

    基于J2EE的安全的多层Web系统结构的设计与应用
    下载Doc文档

    猜你喜欢