Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/roman31x/curso-java-jsf

La tecnología JavaServer Faces permite construir aplicaciones Web que implementan una separación entre el comportamiento y la presentación tradicionalmente ofrecidas por arquitectura UI del lado del cliente.
https://github.com/roman31x/curso-java-jsf

css html java jdbc-driver jsf mvc spring

Last synced: 5 days ago
JSON representation

La tecnología JavaServer Faces permite construir aplicaciones Web que implementan una separación entre el comportamiento y la presentación tradicionalmente ofrecidas por arquitectura UI del lado del cliente.

Awesome Lists containing this project

README

        

# JAVA + SPRING + JSF

## Tecnología JSF
La tecnología JavaServer Faces permite construir aplicaciones Web que
implementan una separación entre el comportamiento y la presentación
tradicionalmente ofrecidas por arquitectura UI del lado del cliente.
JSF se hace fácil de usar al aislar al desarrollador del API de Servlet.

Aplica el patrón de diseño MVC (Modelo - Vista - Controlador)

- Modelo -> Los datos
- Vista -> Páginas HTML (plantillas)
- Controlador -> Donde se administran las peticiones web.

Un framework es una herramienta que nos facilita hacer una tarea, por
ejemplo rear una página web.

### Se implementara el protocolo ***HTTP***
El cual significa Hypertext Transfer Protocol o Protocolo de Transferencia
de Hipertexto.

- Ejemplo:

| Cliente HTTP | Pagina WEB | Servidor HTTP |
|------------------|----------------------|--------------------|
| :technologist: | Petición HTTP ---> | :desktop_computer: |
| Usuario | <--- Respuesta HTTP | Servidor |

### Se implementará Petición ***GET HTTP***
- Para solicitar recursos a un servidor web, existen varios métodos que podemos usar.
- Por default al solicitar una página a recursos web al servidor se utiliza el método
get.

### Se implementará Petición ***POST HTTP***
- Una petición POST nos permite enviar información al servidor web.
- La petición POST se envía en el cuerpo de la petición HTTP.
- En cambio, una petición GET se envía la información en el URL de la petición.

## Tecnología PrimeFase
Primefaces es una librería ligera que está encapsulada en un único jar
y que no requiere el uso o instalación de software de terceros para su
puesta en marcha. Esto nos se les puede negar a los chicos de Primefaces
ya que lo han mantenido así desde sus primeras versiones hasta el día
de hoy.