基于Spring的轻量级Web框架的研究与设计

基于Spring的轻量级Web框架的研究与设计

论文题目: 基于Spring的轻量级Web框架的研究与设计

论文类型: 硕士论文

论文专业: 计算机应用技术

作者: 陈平

导师: 邢桂芬

关键词: 应用框架,映射

文献来源: 江苏大学

发表年度: 2005

论文摘要: 随着Internet的日益普及,Web应用的复杂性不断地增加,其规模也在不断的扩大,对于灵活性、可靠性和个性化都提出了更高的要求,这就给Web应用开发带来了新的挑战。 在现有的Web开发中,MVC模式对系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,在此基础上J2EE平台上出现了许多基于MVC模式的Web应用框架。但J2EE体系的核心规范EJB有不小的缺陷。它对一般的Web应用显得过于笨重;而且它的O/R映射解决方案EntityBean被证明是一个不成功的技术。 为此,本文引入了轻量级Web开发框架Spring,通过分析其原理和实现,剖析了它的两大核心机制IoC和AOP,指出基于这两个核心机制的Spring框架完全适用于一般Web应用的大部分功能、结构以及性能上的要求。由于Spring本身“无侵入性”的特点,它又可以方便的集成Hibernate O/R映射框架,用来取代EntityBean解决方案。 在此基础上,本文提出了一种以Spring为核心的新Web应用框架JM_Webapp框架。该框架集成了Spring和Hibernate,共分成视图层、业务逻辑层、持久层、数据资源层和域对象层五个层次。严格按照这种分层方式设计出来的Web应用系统相比其它的Web应用系统有两个优点:①基于DI机制的JM_Webapp消除了EJB对业务逻辑层的强侵入性,实现了软件功能的动态配置。②集成了Hibernate的框架简洁明了的实现了O/R映射的功能,消除了关系数据库和面向对象设计之间的“阻抗失谐”的现象。 最后将JM_Webapp框架具体应用于南京标牌厂的办公自动化系统的开发中,论文给出了横跨多个模块的“登陆功能”以及“资源管理”模块的设计实现过程。

论文目录:

第一章 绪论

1.1 课题背景

1.2 Web框架的发展现状和趋势

1.2.1 J2EE平台概述

1.2.2 EJB的技术特点及存在的问题

1.2.3 轻量级Web框架

1.3 本论文的工作

1.4 本文的组织

第二章 MVC模式及其Web应用框架

2.1 MVC设计模式

2.2 MVC与Web框架

2.3 本章小结

第三章 Spring应用开发框架

3.1 工厂模式和Java反射(Reflection)机制

3.1.1 工厂模式

3.1.2 Java反射机制

3.2 Spring的核心机制—IoC和AOP

3.2.1 IoC的基础语义

3.2.2 依赖注入(Dependency injection)的几种形式

3.2.2.1 接口注入

3.2.2.2 设值方法注入

3.2.2.3 构造子注入

3.2.2.4 几种注入方法的比较

3.2.3 AOP

3.3 Spring框架

3.3.1 Spring框架的关键域

3.3.2 Spring框架的体系结构

3.4 本章小结

第四章 基于Spring的轻量级Web应用框架

4.1 持久层和Hibernate

4.1.1 持久层

4.1.2 O/R映射及其实现工具

4.1.3 Hibernate

4.2 JM_Webapp框架以及层次功能

4.2.1 视图层

4.2.2 持久层

4.2.3 业务逻辑层

4.2.4 域对象层

4.3 系统配置

4.3.1 持久层的配置

4.3.2 业务逻辑层的配置

4.3.2.1 定义业务逻辑接口

4.3.2.2 实现DAO对象并配置Spring容器服务组件

4.3.2.3 绑定业务逻辑对象和DAO对象

4.3.2.4 提供服务定位器

4.3.3 视图层的配置

4.4 本章小结

第五章 JM_Webapp框架在企业OA系统中的应用

5.1 系统的概述

5.1.1 系统的实现背景

5.1.2 系统的总体需求

5.2 系统的功能分析

5.3 登陆功能的实现

5.4 资源管理模块的实现

5.4.1 建立用例

5.4.2 流程设计

5.4.3 数据库设计

5.4.4 创建域对象

5.4.5 持久层的实现

5.4.6 业务逻辑层的实现

5.5 本章小结

第六章 总结与展望

6.1 工作总结

6.2 未来展望

参考文献

致谢

硕士期间发表论文

发布时间: 2005-10-18

参考文献

  • [1].基于Spring的轻量级Web框架的应用研究[D]. 张英捷.辽宁工程技术大学2009
  • [2].基于Spring的REST式Web服务研究与应用[D]. 潘金亚.西安电子科技大学2013
  • [3].WEB安全架构的分析与实现[D]. 王晓超.北京邮电大学2006
  • [4].Spring框架下Web查询性能优化研究[D]. 王昆.西南交通大学2009
  • [5].Struts2框架下Web应用系统的设计与研发[D]. 李翔.西南财经大学2010
  • [6].Web应用漏洞的检测方法研究与实现[D]. 许苗华.中南林业科技大学2018
  • [7].基于Web的电网巡视管理系统的设计与实现[D]. 易文丽.湖南大学2016
  • [8].GPU加速的Web应用漏洞检测技术研究与实现[D]. 李绍滔.湖南大学2016
  • [9].基于OPC的工业设备Web监测系统设计与开发[D]. 赵策.浙江工业大学2017
  • [10].基于扩展Web技术的跨设备交互框架的研究与实现[D]. 李齐雨.西北大学2018

相关论文

  • [1].基于J2EE平台的Spring框架分析研究与应用[D]. 刘行亮.武汉科技大学2006
  • [2].基于Struts+Spring+Hibernate多架构的性能分析系统[D]. 柏银.四川大学2006
  • [3].基于Struts+Spring+Hibernate的架构设计及其在电子商务中的应用[D]. 王磊.电子科技大学2007
  • [4].基于Struts+Spring+Hibernate的企业级WEB应用框架的研究[D]. 王君.合肥工业大学2007
  • [5].基于Spring实现J2EE企业应用开发框架的研究与应用[D]. 梅锋.武汉理工大学2007
  • [6].基于Spring开源框架的校园CRM系统的设计与实现[D]. 张弛.北京邮电大学2007
  • [7].基于Struts+Spring+Hibernate多层框架的Web应用系统研究与实现[D]. 陈宗娇.辽宁工程技术大学2006
  • [8].基于MVC模式的Spring框架的应用与研究[D]. 邹存洁.大连海事大学2006
  • [9].基于Web应用的Spring框架的研究和实现[D]. 张金岩.燕山大学2006
  • [10].基于Spring框架的B2C电子商务系统的设计与实现[D]. 葛继武.山东大学2006

标签:;  ;  

基于Spring的轻量级Web框架的研究与设计
下载Doc文档

猜你喜欢