首页> 中文学位 >基于复用的Java EE快速Web开发架构的研究与应用
【6h】

基于复用的Java EE快速Web开发架构的研究与应用

代理获取

目录

文摘

英文文摘

声明

第一章引言

1.1研究背景

1.2论文研究的目的及意义

1.3论文的研究内容

1.4论文的组织结构

第二章软件复用技术和系统架构的设计原则

2.1软件复用技术

2.1.1软件复用的主要类型

2.1.2软件复用的基本原则和过程

2.1.3软件复用的优点和意义

2.2架构的设计原则

第三章Java EE快速Web开发架构总体设计

3.1 Java EE快速Web开发架构总体设计

3.1.1架构的概要说明

3.1.2架构的主要流程

3.2架构应用范畴

3.3架构相关技术

3.3.1 MVC模式和Struts技术

3.3.2 EJB组件技术

3.3.3 Spring框架技术

3.3.4 ORM和Hibernate技术

3.3.5 Aiax技术

第四章架构的分层详细设计

4.1展示层设计

4.1.1展示层界面设计

4.1.2展示层虚拟窗口设计

4.1.3 AJAX和校验设计

4.2控制层设计

4.2.1控制层主要流程

4.2.2控制层配置原则

4.2.3重复提交控制

4.2.4异常控制

4.2.5国际化

4.3业务逻辑层设计

4.3.1 Spring和EJB实现业务逻辑层

4.3.2业务逻辑层的主要流程

4.3.3业务逻辑层的事务处理

4.4数据访问层设计

4.4.1数据库连接的管理

4.4.2数据访问策略

4.4.3 PO、DTO及ActionForm

第五章架构在透明化成本分析系统(TACO)中的应用

5.1系统概述

5.2系统总体架构

5.3系统展示层实现

5.3.1界面结构的实现

5.3.2虚拟窗口实现

5.3.3 ActionForm实现

5.4控制层实现

5.4.1 Struts-config.xml配置文件

5.4.2程序统一的入口配置

5.4.3 Action的配置和实现

5.5逻辑层和数据访问层实现

5.5.1逻辑层实现

5.5.2 DAO层实现

5.5.3模板方法模式控制事务

5.5.4逻辑层和数据访问层流程

第六章结束语

参考文献

致谢

在学期间发表的学术论文和参加科研情况

展开▼

摘要

随着基于B/S的多层Web体系结构的发展,Web应用软件开发己经成为主流,Web应用软件开发过程中一项重要的工作就是选择和确定系统开发架构。 提高软件质量、适应不断变化的业务需求和提高软件开发速度,是当前Web应用软件开发面临的主要问题。针对上述问题,论文总结了软件复用的相关内容,研究了Ajax、Struts、Spring、EJB和Hibernate等技术,在此基础上,设计了一个快速开发Java EE Web应用软件的开发架构。论文给出了开发架构的设计原则,提出了架构的总体设计方案,对架构的每一层进行了详细设计,最后给出了设计实例。实例表明,论文设计的架构具有良好的通用性、扩展性和灵活性,易于开发和维护。

著录项

  • 作者

    周永来;

  • 作者单位

    华北电力大学;

    华北电力大学(北京);

  • 授予单位 华北电力大学;华北电力大学(北京);
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 陈圣俭;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    Web应用软件; 软件开发; 开发架构; 总体设计;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号