首页> 中文学位 >Rails框架在Web开发中的研究与应用
【6h】

Rails框架在Web开发中的研究与应用

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1论文的研究背景与意义

1.2国内外研究现状

1.3论文的结构

第2章应用系统开发框架对软件开发的意义

2.1什么是系统开发框架

2.2框架、构件与设计模式

2.3应用系统开发框架对软件开发的意义

2.4为什么要使用Rails框架

第3章Rails框架介绍

3.1 Rails的相关技术简介

3.1.1 Ruby语言

3.1.2 MVC设计模式

3.1.3持久化和ORM机制

3.1.4Ajax技术

3.2 Rails框架与J2EE架构的比较

3.2.1前端控制器

3.2.2动作和模型

3.2.3视图

3.2.4持久性框架

3.3 Rails框架的核心体系结构及关键技术

3.3.1 Rails的核心体系结构

3.3.2 Rails的关键技术

第4章基于Rails框架的在线购物系统的分析与设计

4.1系统说明

4.2需求分析

4.3系统分析与设计

4.3.1系统活动流程图

4.3.2系统功能设计

第5章在线购物系统的实现

5.1开发工具和运行环境

5.2系统开发的关键技术

5.2.1安装Rails环境

5.2.2用Rails快速开发程序支架

5.2.3环境配置

5.2.4 SS_yuansu的数据库和模型类的设计

5.2.5控制器层和视图层的设计

5.3系统开发的部分代码实现及代码显示

5.4系统开发过程中遇到的问题及解决方案

5.4.1 Rails国际化问题

5.4.2从数据传输方面提高系统性能的方法

第6章总结和展望

6.1总结

6.2展望

参考文献

攻读学位期间公开发表论文

致 谢

研究生履历

展开▼

摘要

随着Web应用的日益广泛和Web开发技术的不断发展,开发者迫切需要一种能够简化开发过程,降低开发难度,提高开发效率的框架。目前在Web开发平台中人们使用最多的是J2EE。但随着需求的多样化,不断加入的各种组件和逐渐膨胀的配置管理文件使得J2EE应用体系变得臃肿不堪,在开发和运行速度上越来越不能满足开发者的需求。 2004年丹麦程序员David在37signals公司支持下开发了Ruby on Rails(简称Rails)框架。该框架与J2EE相比在迅速开发和部署Web应用方面体现了强大的优势。Rails框架自身包含构建Web应用的完整组件,不需要与其它框架整合就能高效开发应用程序,从而使开发变得简单而快捷,极大的满足了开发者的需求。 本文对RailS框架做了深入的探索和实践,主要工作集中在如下几个方面: 1.研究了Rails框架的各种特性、核心体系结构以及关键技术,并分层讨论了Rails的开发优势。 2.应用Rails框架实现了一个在线购物系统-SSyuansu,并在该系统的具体实现过程中验证了Rails在开发Web应用的简单与快捷。 3.本文通过保证信息在数据库与浏览器之间双向传输的正确性,成功解决了在Rails框架下开发Web应用不支持中文显示的问题。 4.在Rails框架中,如果利用XML进行数据传输,必须有API的支持并且需要进行双向解析,影响数据传输效率。因此,本文采用JSON来取代XML进行数据传输,不仅显著地减少了代码编写量,而且可大大提高数据的传输效率。 本文对Rails框架下进行Web开发技术作了深入研究与探索,并具体构建了一个在线购物系统。在构建该系统的过程中,针对Rails框架下不支持中文显示问题和数据传输效率低等问题给出了相应的解决方案。这些技术上的改进在一定程度上优化了RailS框架,对于促进该框架在我国的推广和应用具有一定的实际意义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号