Foro

Help me!! Servicio web

0
Buenas tardes!!! estoy haciendo una aplicación con sencha touch y necesito un servicio web para consumir datos del servidor de un sistema web(bd  mysql) Gracias de antemano
0
Hola Elisabeth

Existen muchas maneras de hacer servicios web, dependiendo la tecnología que estés usando en tu servidor, podría ser Java, Ruby, Python, .Net, PHP, etc. Y cada tecnología tiene herramientas que te facilitarán la creación de servicios, por ejemplo en Rails utilizo jbuilder para generar mis servicios JSON.

En mi modelo
# app/models/course.rb

class Course < ActiveRecord::Base
    scope :latest_published, where({published:true})
end

En mi controlador tengo una acción similar a esta:

# app/controllers/courses_controller.rb

def index
    @courses = Course.latest_published
end

Y con jbuilder genero el servicio de la siguiente manera ():

# app/views/courses/index.json.jbuilder

json.success true
json.courses @courses

Eso me genera mi servicio, la base de datos que utilizo es MySQL, desde mi modelo es que saco la información usando el método latest_published, que básicamente es un query de toda la vida. 

Saludos

0
help me!
Crysfel Villa: Te he puesto un ejemplo de como hacer servicios webs en rails ;) 18/10/2014

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.