PDF de programación - Creación de Servicios web y modificaciones al webhosting gratuito para consumir posteriormente desde el móvil

Imágen de pdf Creación de Servicios web y modificaciones al webhosting gratuito para consumir posteriormente desde el móvil

Creación de Servicios web y modificaciones al webhosting gratuito para consumir posteriormente desde el móvilgráfica de visualizaciones

Publicado el 6 de Octubre del 2018
518 visualizaciones desde el 6 de Octubre del 2018
837,2 KB
24 paginas
Creado hace 7a (24/05/2016)
UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS



PROGRAMACION PARA DISPOSITIVOS MOVILES



PDM115 Ciclo I-2016

GUIA DE LABORATORIO N° 07 b

Creación de Servicios web y modificaciones al webhosting gratuito para

consumir posteriormente desde el móvil



(000Webhost Php- Para desarrollar en casa)



Objetivo:

Crear servicios web utilizando la arquitectura REST, para obtener información desde un
servidor web gratuito que se conecta a una base de datos.

Requerimientos previos:

 Hacer una cuenta en el hosting gratuito(000Webhost), de preferencia siguiendo los

pasos que se indican en la guía proporcionada por la cátedra.

 Tener la cuenta activa.

 Conocer comandos DDL y DML en MySql.

 Hacer la guía para suprimir código analitics del WebHosting gratuito.





Indice


Verificación de Cuenta Activa ............................................................................................................. 1

Ingreso al Panel ................................................................................................................................... 1

Creación de bases de datos. .............................................................................................................. 2

Creación de tablas. .............................................................................................................................. 5

Creación de servicio web con interacción con bases de datos. ........................................................ 11

Creación del servicio web en Hosting Gratuito. ............................................................................ 11

Servicios Web de CRUD ..................................................................................................................... 12

Servicio web de Inserción de Notas. ............................................................................................ 12

Servicio web de Consulta de Notas. ............................................................................................. 13

Servicio web de Actualización de Notas. ..................................................................................... 14

Servicio web de Eliminación de Notas......................................................................................... 15

Probar los servicios Web con las url(ajustadas según sus datos) ................................................. 15

Servicios de Consulta Especiales ...................................................................................................... 16

Encontrar Alumno y Materia por fecha ........................................................................................ 16

Agregar los campos de fecha a la tabla Alumno y Materia. ...................................................... 16

Modifique los registros que desee para mostrar los servicios filtrados ................................... 16

Servicio web de Alumnos filtrados desde una fecha. .................................................................. 18

Servicio web de Materias filtradas desde una fecha. .................................................................. 19

Probar los servicios : ..................................................................................................................... 20

Obtener el Promedio de Notas de un Alumno .............................................................................. 20

Servicio web de Traer promedio de notas x alumno. .............................................................. 20

Probar el servicio : ......................................................................................................................... 21

EXPLICACION DEL CODIGO. ............................................................................................................... 21



UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2016

Entrar a la cuenta en 000webhost

Dado por hecho que se tiene la cuenta creada en 000Webhost, procedemos a crear dos servicios
web sobre esta plataforma, con el lenguaje de programación PHP(soportado por el hosting).

Verificación de Cuenta Activa


Al entrar veremos cambios dentro de la opción de dominios:



Ingreso al Panel

Presionar clic en Go to panel para iniciar la administración de nuestro
host gratuito.

Aquí veremos una ventana al lado derecho que contendrá la información más relevante de
nuestro sitio y cuenta.



1

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2016



Creación de bases de datos.

Creación de la base de datos en Hosting Gratuito

Previamente antes de operar en la base de datos, es necesario haber creado un usuario y una base
de datos para poder accesar a ella. Para esto vamos a ir a seleccionar MySQL



Especificamos los datos que son requeridos, como el nombre de la base de datos, el nombre de
usuario y la contraseña.



2

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2016



Luego de crear la base de datos, aparecerá una ventana de confirmación como la siguiente:



3



UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2016

Presione clic en “Back to Control Panel”

Y seleccionamos PhpMyAdmin

Podemos realizar dos cosas:

Entrar a crear tablas o cambiar password



4



UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

(puede hacer el ejercicio con el archivo modelo_guia08.cdm y generar su propio script de base de datos)

PDM115


Ciclo I-2016

Creación de tablas.

Luego hacemos click en “Enter phpMyadmin”



Vamos a agregar todas las tablas, de este modelo:

Ejecutando el script en la opción(Siguiente pagina)



5



UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2016



/*==============================================================*/

/* DBMS name: MySQL 5.0 */

/* Created on: 31/05/2013 18:04:40 */

/*==============================================================*/



drop table if exists ALUMNO;

drop table if exists MATERIA;

drop table if exists NOTA;



/*==============================================================*/

/* Table: ALUMNO */

/*==============================================================*/

create table ALUMNO

(

CARNET char(7) not null,

NOMBRE varchar(30) not null,

APELLIDO varchar(30) not null,

SEXO char(1) not null,

MATGANADAS int,

primary key (CARNET)

);



6

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

/*==============================================================*/

PDM115


Ciclo I-2016

/* Table: MATERIA */

/*==============================================================*/

create table MATERIA

(

CODMATERIA char(6) not null,

NOMMATERIA varchar(30) not null,

UNIDADESVAL char(1) not null,

primary key (CODMATERIA)

);



/*==============================================================*/

/* Table: NOTA */

/*==============================================================*/

create table NOTA

(

CODMATERIA char(6) not null,

CARNET char(7) not null,

CICLO char(6) not null,

NOTAFINAL float,

primary key (CODMATERIA, CARNET, CICLO)

);



7

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2016

alter table NOTA add constraint FK_POSEE foreign key (CODMATERIA)

references MATERIA (CODMATERIA) on delete restrict on update restrict;



alter table NOTA add constraint FK_TIENE foreign key (CARNET)

references ALUMNO (CARNET) on delete restrict on update restrict;



Ejecute el script(go)

Con lo que vera la siguiente información…

Agregando registros.



8



UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA

ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

PROGRAMACION PARA DISPOSITIVOS MOVILES

PDM115


Ciclo I-2016

Alumno

INSERT INTO ALUMNO VALUES ('NN00
  • Links de descarga
http://lwp-l.com/pdf13774

Comentarios de: Creación de Servicios web y modificaciones al webhosting gratuito para consumir posteriormente desde el móvil (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad