lunes, 20 de octubre de 2008

Ruby-RoR-Ws

Un resumen bastante bueno para comprender tanto Ruby, como Rails y WS en RoR lo encontramos en:

http://maximilien.org/tutorials/2007/ws_on_rails/Web_Services_on_Rails.ppt

Para el desarrollo en Rails es muy importante el modelo MVC pues dependiendo de la funcionalidad de las clases así serán ubucadas en carpetas. Acordemonos que Rails trabaja bajo el concepto de "Convention over configuration".

a) Para el acceso a BB contamos con ActiveRecords = Object relational mappings

b) Podemos definir un controller de la forma
class ConferenceController < ApplicationController

def index
render_text “Welcome to ConfApp”
end

def list
@conference_page, @conferences = paginate :conferences, :per_page => 10
end
def new
@conference = Conference.new
end

def show
@conference = Conference.find params[:id]
end

#...
end

c) Las vistas se desarrollan con archivos .rhtml que son similares a los jsp y asps. Cada controlador tiene una carpeta para sus vistas.

d) Action Web Services nos proporciona Server-side support para SOAP y XML-RPC Web services. Soporta WSDL (no en su totalidad)

No hay comentarios: