Está en la página 1de 5

INFORME PROYECTO 1

ING. DIEGO ORDOÑEZ

FR-FAC-PAC-GLB-017 Versión: 03 Fecha: 23/01/2018

Nombre: Asignatura:
Fausto Males APLICACIONES DISTRIBUIDAS
Andrés Montenegro
Kevin Sánchez

Fecha: Curso:
29/07/2019 7MO-TD

Título de la práctica:
Spring Web

1. OBJETIVOS:

GENERAL: Desarrollar una aplicación web no trivial, mediante Spring.

1.1 OBJETIVOS ESPECÍFICOS Nivel

Poner en práctica los conceptos de Spring A

Dominar el uso de las principales herramientas y librerías Spring A


Alto(A), Medio (M), Bajo (B)

2. INTRODUCCIÓN:

Spring
Spring es un framework de código abierto para la creación de aplicaciones
empresariales Java, con soporte para Groovy y Kotlin. Tiene una estructura
modular y una gran flexibilidad para implementar diferentes tipos de
arquitectura según las necesidades de la aplicación.

El Framework Spring provee muchas tecnologías de acceso a datos, la primera


de ellas que veremos en esta serie de cursos es la API llamada Java Database
Connectivity (JDBC), con ella podemos tener acceso a diferentes servidores de
datos, como: MySQL, PostgresSQL, SQL Server, y muchos más, Spring también
soporta otras tecnologías de acceso a datos más avanzadas como la utilización
de ORM como Hibernate, iBATIS, JDO, JPA, también disponemos del
Framework Spring Data

Web
Web es una palabra inglesa que significa red o telaraña. Se designa como ‘la
INFORME PROYECTO 1

ING. DIEGO ORDOÑEZ

FR-FAC-PAC-GLB-017 Versión: 03 Fecha: 23/01/2018

web’ al sistema de gestión de información más popular para la trasmisión de


datos a través de internet.

La web es el diminutivo de world wide web o www cuyas tecnologías para su


funcionamiento (HTML, URL, HTTP) fueron desarrolladas en el año 1990 por Tim
Berners Lee.

Para usar la web es necesario tener acceso a internet y un navegador web, por
la cual se solicita una página dinámica llamada también página web.

El navegador web como, por ejemplo, Google Chrome, se comunica con el


servidor web mediante el protocolo web o HTTP (hypertext transfer protocol)
para entregar la petición deseada.

La web usa para la creación de sus páginas web el lenguaje HTML (hypertext
markup language) que unificó la forma de buscar y crear información a través
de internet. El conjunto de páginas web asociadas se sitúan en un sitio web
como lo es, por ejemplo, Youtube.

REST

MVC
Modelo Vista Controlador (MVC) es un estilo de arquitectura de software que
INFORME PROYECTO 1

ING. DIEGO ORDOÑEZ

FR-FAC-PAC-GLB-017 Versión: 03 Fecha: 23/01/2018

separa los datos de una aplicación, la interfaz de usuario, y la lógica de control


en tres componentes distintos.

Se trata de un modelo muy maduro y que ha demostrado su validez a lo largo


de los años en todo tipo de aplicaciones, y sobre multitud de lenguajes y
plataformas de desarrollo.

El Modelo que contiene una representación de los datos que maneja el sistema,
su lógica de negocio, y sus mecanismos de persistencia.
La Vista, o interfaz de usuario, que compone la información que se envía al
cliente y los mecanismos interacción con éste.
El Controlador, que actúa como intermediario entre el Modelo y la Vista,
gestionando el flujo de información entre ellos y las transformaciones para
adaptar los datos a las necesidades de cada uno.

-
3. METODOLOGÍA:

4. RESULTADOS Y DISCUSIÓN:

5. CUESTIONARIO:

● Describa en detalle todas las utilidades, librerías y frameworks


utilizados para desarrollar su aplicación.
INFORME PROYECTO 1

ING. DIEGO ORDOÑEZ

FR-FAC-PAC-GLB-017 Versión: 03 Fecha: 23/01/2018

● Presente ventajas y desventajas del uso de Spring para crear


aplicaciones web

● Presente y describa al menos 3 frameworks OpenSource


adicionales a Spring, que pudieron utilizarse para este proyecto

6. CONCLUSIONES:

7. RECOMENDACIONES:

8. BIBLIOGRAFÍA:

- [PM] Pérez Martínez (2018). Spring 5. Anaya. ISBN: 978-84-415-4030-9


- [SH] Schildt (2014). Java The Complete Reference (9th edition). Oracle.
ISBN-13: 978-0071808552
- https://spring.io/guides/tutorials/rest/
- https://spring.io/guides/gs/serving-web-content/

9. EVALUACIÓN:

Parámetro Puntaje

Asiste puntualmente a la práctica y participa activamente 4


durante toda la sesión

Presenta el pre informe completo y dentro del formato 1

Presenta el informe de la práctica completo y dentro del 2


formato

Presenta el resultado de su trabajo práctico (p.e., código 3


fuente) completo y funcional

Calificación Total: 10
INFORME PROYECTO 1

ING. DIEGO ORDOÑEZ

FR-FAC-PAC-GLB-017 Versión: 03 Fecha: 23/01/2018

También podría gustarte