论文摘要
Ruby on Rails是一个使网络应用开发,部署与维护变得更容易的框架。它属于轻量级框架,迅速与高效是Rails构造的重要环节。它针对目前的网络应用程序开发技术的复杂度,提出了约定大于配置和不要重复自己的策略,并且运用革新的架构机制使得网络项目问题变得简单。还有,对于专业开发人员的需求,Rails框架提供了建立在测试基础之上的开发服务。所有的Rails应用程序都有独立的测试程序作为支撑。并且程序都是基于MVC架构设计实现的,每一段代码都有适合自己的地方,程序间的通讯也都有一种标准的方式。高度的处理让Rails的开发操作变得透明,开发人员所做的东西能够及时反映给客户,可以在程序开发早期就能展现一个运作软件模型,使得客户能够立刻拥有感官上的认识并能够积极参与开发的需求分析与处理中。Rails框架的实现的语言是Ruby,难能可贵的是Rails把Ruby发挥到了极致,使得程序员的工作更轻松,程序更简洁,可读性更高。还有大量的需要通过外部配置文件完成的任务都在程序内部逻辑中完成,让程序运作变得清晰。Rails已经成为基于Web2.0实现的一个框架选择。它不是在扮演追逐不切实际的新的网络标准,而是在帮助新的标准的定义。它是取自真实世界和商业应用的精华,有鲜明的中心与主旨。强大灵活的功能特点使得开发人员更方便的把模块,诸如Ajax,RESTful接口整合到自己的代码之中。本文介绍了Rails的发展背景,基本概念,相关特点技术和编程语言并且描述了目前在信息系统中的应用,主要是建立网络应用的独到之处。为能具体表述Rails特意开发了一个网络应用程序,详细分析了Rails的开发过程和开发效率。
论文目录
摘要ABSTRACT第1章 引言1.1 概述1.2 Ruby on Rails现状与发展动态1.3 研究目标与意义第2章 Ruby编程语言概述2.1 Ruby编程语言的组成2.2 Rubv编程语言的特性2.3 Ruby编程语言的优势第3章 Ruby编程语言的性能分析3.1 Ruby语言发展背景3.2 量化分析Ruby语言性能第4章 Rails网络轻量级框架概述4.1 Rails框架的简介4.2 Rails框架的特性第5章 Rails框架结构分析5.1 MVC架构模式5.2 活动记录5.2.1 数据库为中心的程序设计5.2.2 对象-关系映射(ORM)5.2.3 Active Record5.3 Action Pack5.3.1 视图支持5.3.2 控制器第6章 Express网络应用程序开发分析6.1 项目简介6.2 项目需求分析6.3 项目总体设计6.4 项目主要功能模块6.5 数据库建立6.6 持久层建立与分析6.6.1 Rails持久层的建立6.6.2 EJB持久层的建立6.6.3 总结6.7 网络层的建立与分析6.7.1 Rails Web层的建立6.7.2 Struts Web层的建立6.7.3 总结6.8 程序的测试分析6.8.1 Rails框架测试6.8.2 WSAD集成环境测试6.8.3 总结6.9 结论谢辞参考文献附录A Rails部分源代码附录B Struts&EJB部分源代码附录C Ruby和 Rails线上资源个人简历 在读期间发表的学术论文与研究成果
相关论文文献
标签:对象关系映射论文; 模型视图控制论文; 活动记录论文; 活动包论文; 企业级论文; 设计模式论文;