ROR的5个核心模块

本文介绍了RoR(Ruby on Rails)的五大核心模块,包括ActiveRecord模块、ActionPack模块、Prototype模块、ActionMails模块及ActionWebService模块。这些模块不仅支持独立安装使用,还能协同工作,共同构建强大的Web应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     RoR中的大部分模块具有一定的独立性,可以独立安装使用,但是也可以协同工作。RoR有5个核心模块:
1、Active Record模块
       Rails中Active Record模块对应MVC设计模式中的Model层,属于ORM范畴。通过Active Record可以实现对数据库的映射、建模。
2、Action Pack模块
     Action Pack模块包含了Action Controller和Action View,实现了MVC中的Controller、View层。Action View中的View功能部分是通过Ruby语言实现的,通过标准模版中嵌入Ruby代码,类似ASP/JSP的实现方式。
3、Prototype模块
     Prototype模块也是另外一种设计模式,类似于Active Record设计模式。Rails中的Prptotype模块用于在Web页面中实现Ajax/drag-and-drop等虚拟效果。
4、Action Mails模块
     比较明显,Action Mails模块主要实现电子邮件功能
5、Action Web Service模块
     通过RoR的Action Web Service模块,可以实现Web Servcie API到开发的WEB应用项目中,RoR中的Action Web Service模块支持需要的SOAP协议、XML-RPC协议和WSDL协议。



    

转载于:https://www.cnblogs.com/kelisten/archive/2007/05/14/745435.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值