首页> 中文学位 >基于MVC模式的Web开发框架Ruby on Rails的研究
【6h】

基于MVC模式的Web开发框架Ruby on Rails的研究

代理获取

目录

文摘

英文文摘

声明

致谢

1 绪论

1.1 研究背景及意义

1.2 国内外研究现状

1.3 论文结构

2 Web应用系统开发框架综述

2.1 Web应用系统的传统开发方式

2.2 Web应用系统开发框架概述

2.3 Ruby on Rails开发框架简介

2.3.1 Ruby语言简介

2.3.2 Rails框架的MVC开发模式

2.4 Rails框架整体结构

2.4.1 Web服务器

2.4.2 Action View

2.4.3 ActionController

2.4.4 ActiveRecord

2.5 选择Ruby on Rails的原因

2.6 本章小结

3 基于Rails的业务辅助系统的实现

3.1 项目背景

3.2 项目模块设计

3.2.1 内容管理模块

3.2.2 新闻发布模块

3.2.3 快速网页生成模块

3.3 系统开发工具及运行环境

3.4 项目顶层配置

3.5 遇到的问题及解决方案

3.6 本章小结

4 实践中Rails框架优缺点及性能调优

4.1 Rails框架优点在项目中的体现

4.1.1 简洁的ORM机制

4.1.2 快速的动态查询方法(Dynamic Finder)

4.1.3 DB数据同步简便

4.1.4 独特的数据库版本控制功能

4.1.5 独立于配置文件

4.1.6 以约定规则代替映射配置

4.1.7 方便的测试功能

4.1.8 小结

4.2 Rails框架缺点

4.3 Rails与典型MVC框架的比较

4.3.1 前端控制器

4.3.2 动作与模型

4.3.3 视图

4.3.4 小结

4.4 Rails性能调优

4.4.1 RoR应用部署

4.4.2 数据库优化

4.4.3 应用代码级优化

4.4.4 监视Rails进程执行性能

4.4.5 监视Rails进程内存泄漏

4.5 本章小结

5 总结与展望

参考文献

作者简历

展开▼

摘要

近年来,随着Web应用的逐渐普及和需求的多样化,现有的Web应用开发框架渐渐显现出了技术结构复杂、开发运行速度缓慢等许多不足之处,已经不能满足开发者的需求,开发者们迫切需要一款能够简化开发过程、降低开发难度、提高开发效率的框架,而Web应用开发框架Ruby on Rails的突起在极大程度上满足了这种需求。 诞生于2004年7月的Ruby on Rails开发框架可以说是Web应用开发框架中的新军,可它却在Web开发领域的几百个MVC和ORM框架的包围中脱颖而出,不到半年的时间里就迅速成为Web开发者社群特别是主流J2EE社群关注的焦点,近几年更是炙手可热。 本文简要介绍了Ruby on Rails开发框架以及涉及到的关键技术,并着重研究了该框架的核心体系结构,并在与几款经典开发框架的比较后提出了Ruby on Rails框架的优缺点,通过基于Rails框架的业务辅助系统的设计与实现论证了优点的正确性,并结合实践着重在框架性能的缺陷上提出了改进的解决方案。

著录项

  • 作者

    孙奇;

  • 作者单位

    北京交通大学;

  • 授予单位 北京交通大学;
  • 学科 计算机科学与技术
  • 授予学位 硕士
  • 导师姓名 朱卫东;
  • 年度 2009
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 国际互联网;
  • 关键词

    Web开发框架; Ruby on Rails; MVC模式;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号