【摘 要】
:
在Web应用程序开发中,随着用户需求日益复杂多变以及改善用户体验的要求不断提升,软件开发工作越来越繁重。在这种背景下,本文探讨了利用Rails框架实现快速Web应用开发的解决
论文部分内容阅读
在Web应用程序开发中,随着用户需求日益复杂多变以及改善用户体验的要求不断提升,软件开发工作越来越繁重。在这种背景下,本文探讨了利用Rails框架实现快速Web应用开发的解决方案。本文的研究目标是在Rails框架构建的同一平台上架构多种RIA客户端的快速开发的解决方案,将Rails框架、REST网络结构、Ajax和Flex技术在舵落口市场管理系统进行了应用。本文努力寻求一种开发叠代迅速、部署方维护方便、用户体验好,以及能够在保持底层(服务器端)架构不变,可以自由的选择程序的表现方式的一种架构方式或者开发模式。本文主要做了以下工作:1.对系统的相关技术进行了阐述和研究,说明了RIA定义、概念及特点。着重阐述了系统开发使用的Flex技术与Rails框架,研究了Web风格的MVC设计模式。研究了REST网络架构。2.介绍了舵落口市场管理系统架构方式以及总体设计。3.对REST网络架构下MVC模式的发展进行了讨论,并探讨了基于REST网络架构的MVC模型。4.从数据库设计、系统资源结构、模型类的实现以及多种客户端输出等方面对系统的设计与实现进行了详细阐述和说明。5.设计实现Flex与Rails框架接口,并给出了关键性的代码。同时,介绍了HTML、Ajax和Flex三种客户端的实现,并比较了HTML、Ajax和Flex三种客户端的差异,给出了各种技术的应用范围。
其他文献
近年来,石油化工产业发展迅速,危化品[1]种类不断增多,存放这些危化品的仓库因此也越来越密集,甚至有些已经深入一些居民区,它们成为了威胁附近居民生命财产安全的定时炸弹。
随着媒体资源的不断丰富,如何有效地管理媒体资源已成为研究的焦点。本文主要研究基于SOA架构的媒体资源管理平台,实现对媒体资源及其服务的管理,解决了传统媒体资源管理系统
传统的企业应用集成技术已经不能适应企业信息系统的快速增长,Web Services的产生及发展为企业应用集成提供了新一代的技术。利用Web Services技术来实现企业应用集成可以解
IPv4技术的局限性限制了互联网的进一步发展,新兴的IPv6技术克服了原有协议栈的很多缺点,具有逐渐替代IPv4技术的趋势。这一替代过程需要较长的过渡时期,实现这种过渡的主要技术
空间数据固有的海量性和复杂性使得传统的数据库查询处理技术不能或不能有效地发挥作用,需要研究新的查询处理技术。因此如何提供各种高效的空间与空间对象查询处理技术是当
在大数据与不断增长的用户数量的复杂协作环境中,企业如何能够充分的整合现有的人力物力、业务与数据资源,使得企业的信息资源能够及时的交换和获取,这是一个企业提高竞争力
机器人技术综合了多学科发展的成果,涉及机械、电子、传感器、自动化、计算机、信息处理等多门学科。随着机器人教育的深入,机器人作为一种学习载体逐渐被人们所广为利用。如
随着Internet的飞速发展,Web的信息量越来越大,人们往往需要借助搜索引擎来寻找资料,为了解决通用搜索引擎返回的大量没用结果的通病,面向专业领域的搜索引擎即垂直搜索引擎
Web日志挖掘是从服务器端记录的用户访问日志或从用户的浏览信息中抽取感兴趣的模式,通过分析这些数据可以帮助理解用户的行为,最终可以指导企业明智的进行市场决策,更好的为
软件故障定位是软件调试过程中耗时且耗力的活动之一。传统的基于程序频谱的软件故障定位技术可以分为基于组件和基于语句两类。前者太粗不能准确的定位到具体的位置;后者太