Aplicaciones con Java Server Faces.

¡Muy buenas días y espero que hayáis pasado un puente fenomenal!

Bien, pues en esta entrada quería hablaros un poquito de lo que son las aplicaciones con JSF (Java Server Faces), como es algo con lo que he estado trabajando desde principios de octubre, me apetecía hablaros de ello. Empecemos.

Se trata de aplicaciones con las que se trabaja mediante un framework que facilita el desarrollo de interfaces de usuario (medio con lo que el usuario puede comunicarse, pc, máquina, equipo, etc.) en aplicaciones Java EE (plataforma de programación).

JSF nos ofrece una tecnología que es muy conocida por los programadores a día de hoy, llamada JSP (Java Serves Pages), que nos permite hacer el despliegue de las páginas y nos ayuda además a acomodarnos con otras tecnologías. 

¿Qué nos ofrece Java Server Pages?

Una interfaz de programación de aplicaciones conocida como API, que representa los componentes de la interfaz de usuario y gestionar detalles como las navegaciones de las páginas, el manejo de eventos, etc. También nos ofrece bibliotecas personalizadas para JSP que se utiliza para expresar una interfaz dentro de una página JSP, eventos del lado del servidor y beans (modelo de componentes que sirven para la construcción de aplicaciones en Java)

A continuación, os dejo por aquí un esquema de este tipo de aplicaciones para que así os hagáis más a la idea de qué estamos hablando.




La verdad es que después de todo el tiempo en el que he estado trabajando con ello al principio estaba un poco perdida (bien es cierto que en mis clases también trabajé, pero sólo una vez) y ahora que tuve la oportunidad de trabajar en ellas por dos meses puedo decir con seguridad de que he aprendido mucho y me parecen aplicaciones bastante interesantes, además, el lenguaje de JSP me recuerda bastante al de HTML, por lo que de pasar a estar muy perdida poco a poco fui entendiendo ya que tienen cosas bastante similares.


Comentarios

Entradas populares de este blog

Autenticación y autorización en: Blazor.

¿Qué es Blazor?

¿Qué es Radzen?