首页> 中文学位 >基于MVC模式的Struts框架在协同办公系统中的应用
【6h】

基于MVC模式的Struts框架在协同办公系统中的应用

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1协同办公系统的概述

1.2课题的来源

1.3研究内容

1.4论文结构

第2章Servlet/JSP技术

2.1Servlet技术概述

2.2JSP技术概述

2.3JSP Model2体系结构

第3章MVC模式与Struts框架

3.1 MVC模式

3.2Struts框架

3.3Struts的核心组件

3.4Struts的控制流程

第4章Spring框架

4.1Spring简介

4.1.1Spring的体系结构

4.1.2Spring的特点

4.2Spring中的反向控制(IoC)原理

4.2.1反向控制(IoC)原理概述

4.2.2Spring中的依赖注入类型

4.2.3工厂模式

4.2.4 Spring的IoC容器

4.3Spring中的面向切面编程(AOP)

4.3.1面向切面编程(AOP)概述

4.3.2Spring的切入点

4.3.3Spring的声明式事务管理

第5章HIBERANTE技术

5.1持久层框架概述

5.2Hibernate概述

5.2.1Hibernate体系结构

5.2.2HIBERANTE API的主要接口

5.3HIBERANTE对象关系映射(ORM)

第六章Spring与Struts、Hibernate的集成架构

6.1架构设计的目标

6.2Web系统架构的层次结构

6.3系统架构各层的配置与建立

6.3.1表示层的配置与建立

6.3.2业务层的建立

6.3.3持久层的配置与建立

6.3.4域模型层的配置与建立

第7章协同办公系统设计与实现

7.1系统总体设计

7.1.1概述

7.1.2总体框架

7.1.3功能模块

7.2工作流定义模块设计

7.2.1数据库的分析与设计

7.2.2业务逻辑层设计

7.2.3持久层设计

7.3工作流定义模块实现

7.3.1数据库的实现

7.3.2业务逻辑层的实现

7.3.3数据访问层的实现

第8章总结与展望

参考文献

致谢

攻读硕士期间发表的论文

展开▼

摘要

随着技术的飞速发展,基于B/S结构的服务端应用程序得到了广泛的应用,实现Web应用的技术和框架也层出不穷。文章以J2EE体系的Web开发方法为主线。从Servlet/JSP的技术原理开始,到结合这两种技术进行Web开发的Model2结构,再到MVC设计模式,对Web应用技术进行了详细分析。MVC模式为应用系统的开发提供了一种分层的体系结构,即:视图层、控制层和模型层,将业务逻辑和数据表现分离,在实现多层Web应用系统中具有明显的优势。 Struts是一个实现了MVC模式的Web应用框架,它全面减轻了构建多层Web应用的负担。轻量级容器使用依赖注入的设计原理,可以使系统主要组件之间的耦合变松散。Spring是一种多层的J2EE应用轻量级框架,是为解决企业应用程序开发复杂性而创建的。持久层框架封装了JDBC动作,它们以优良的设计大大提高了数据库访问层的开发效率。Hibernate是一个开源的持久层框架,它全面减轻了数据库开发的复杂度,使系统具有更好的性能和移植性。 基于分层的原理,一个Web应用程序被划分为多个独立的层,各层间松散耦合负责不同的任务。本文对Struts,Spring,Hibernate框架进行研究,具体分析各个框架在Web应用的不同层次上所发挥的作用。利用Spdng本身“非侵入性

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号