首页> 中文学位 >基于JRuby高效简洁的J2EE业务层框架技术研究
【6h】

基于JRuby高效简洁的J2EE业务层框架技术研究

代理获取

目录

封面

中文摘要

英文摘要

目录

1 绪 论

1.1 课题的研究背景及意义

1.2 国内外现状研究

1.3 本文的研究内容和组织结构

2 J2EE业务层框架技术

2.1 概述

2.2 J2EE三层体系结构

2.3 J2EE框架技术

2.4 J2EE业务层框架实现关键技术

3 JRuby以及相关技术介绍

3.1 概述

3.2 Ruby语言及Rails框架

3.3 JRuby技术

3.4 Bean脚本框架

4 基于JRuby高效简洁的J2EE业务层框架的设计与实现

4.1 概述

4.2 框架的总体设计

4.3 IOC框架的设计与实现

4.4 AOP框架的设计与实现

4.5 RubyReadController的设计与实现

5 基于JRuby高效简洁的J2EE业务层框架的实际应用

5.1 概述

5.2 系统需求分析与设计

5.3 系统实现

6 结论与展望

6.1 本文工作总结

6.2 未来工作展望

致谢

参考文献

附录

展开▼

摘要

传统基于J2EE的开发模式存在着显示与业务逻辑高度耦合、后期维护困难、软件难以复用等问题。而 J2EE框架则是为了适应这个挑战而提出的。当前 J2EE框架主要分为三类:表现层框架、业务层框架、数据持久层框架。业务层框架往往可以起到整合表现层框架和数据持久层框架的作用,比如说著名的SSH(Struts+Spring+ Hibernate)架构已经成为很多企业进行J2EE开发的首选,而SSH中的Spring则起到了整合Struts框架和Hibernate框架的作用。因为业务层框架的这种框架整合的作用,而业务层框架又是编写整个项目业务逻辑的基础,所以J2EE项目使用到的业务层框架的优劣可以影响整个J2EE项目开发的各个方面。
  本文所要实现的业务层框架主要以高效简洁和快速开发为目的,省去其他业务层框架为基础的J2EE的开发中要进行大量和烦琐的配置文件编写,却依然保证各个模块的复用性、松耦合性。另外编写的代码相对以其他业务层框架为基础的J2EE开发要少,完全实现了一个高效简洁和快速开发的J2EE的业务层框架。
  本文研究了在构建该基于JRuby高效简洁的J2EE业务层框架的相关技术,其中具体包括:
  ① JRuby以及相关技术,其中包括Ruby语言及Rails框架、JRuby技术、Bean脚本框架,这些是构建基于JRuby高效简洁的J2EE业务层框架的基础。
  ② IOC框架的设计与实现,通过对IOC组件的功能分析得出设计目标与设计思想,最终设计出 IOC整体核心类图,组件实例生成的流程图,组件如何自动组装,以及如何进行组件间的依赖检查。
  ③ AOP框架的设计与实现,通过对AOP框架的功能分析以及AOP两种动态实现的分析,得出动态AOP的设计方法,最终设计出AOP整体核心类图以及AOP的调用流程。
  ④ RubyReadController的设计与实现,分析了RubyReadController的核心功能代码。
  本文的主要贡献是基本实现了基于JRuby高效简洁的J2EE业务层框架,并通过一个J2EE的项目“教学资源管理系统”验证框架的可用性和实用性,具有工程实用价值。所做的研究工作及其结果对相关理论研究及实际系统的分析设计和实现也具有一定的参考价值和指导意义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号