Idioma: Español
Fecha: Subida: 2021-02-04T00:00:00+01:00
Duración: 10m 03s
Lugar: Videotutoriales
Visitas: 959 visitas

1. Introducción y arquitectura de aplicaciones FundeWebJS

Transcripción (generada automáticamente)

Hola, vamos a hacer una breve presentación del Work web js, haciendo un repaso general por la arquitectura que seguirán sus aplicaciones y las tecnologías que se utilizan web js. Es un Work que divide el desarrollo de nuestras aplicaciones web en dos partes independientes. El paquete que contiene la lógica de negocio y el crono en con la interfaz de usuario. Para cada una de estas partes se tendrá un proyecto independiente y se utilizará un freno adecuado para cada una de ellas en la parte que utilizaremos Spring, que utiliza y proporciona facilidades para hacer código estandarizado y reutilizable en esta parte. También utilizaremos jp a Bernat para el mapeo entre objetos los objetos del modelo y la base de datos. En cuanto a Froome, en utilizaremos bio o para gente como yo que lo diga, tal y como se escribe un progresivo para hacer interfaces de usuario utilizando el desarrollo basado en componentes. Estas dos partes se comunicarán entre sí a través de un servicio reds, que ofrecerá el Vaqué. Bien, vamos a pasar a ver qué es Spring. Bueno, antes de nada, si buscamos información, puede ser algo confuso. Por qué nos encontraremos que existen tantos como así que vamos por partes, ver qué es cada una. Es un free world, desarrollo de aplicaciones orientado a que se puedan desplegar en cualquier plataforma, sin embargo, es lo que hace, es trabajar sobre sprint, es decir, es una extensión de éste, añade facilidades al desarrollo y elimina la mayor parte de la configuración necesaria, permitiendo un desarrollo más rápido, pues nos permite crear un proyecto y tenerlo funcionando en dos minutos; un servidor en pedido que por defecto será un pero que con solo modificar las dependencias en el pop se podrá cambiar a un Yeti o a un Humberto, y ahora, que mencionó el Pont, también utilizaremos maven como gestor de dependencias, al igual que en el resto de proyectos, fondos web, bien para el acceso a datos de sprint, utilizaremos y Bernat y j p hibernación. Se encarga del mapeo entre objetos del modelo y la base de datos y como parte de su código implementa la especificación de jp persista. En Apple, esta nos ofrece una interfaz propia, que extiende a repositorios los repositorios. Que nos ofrecerán las operaciones básicas de base de datos, pudiendo obtener datos filtran, filtrando los diferentes campos añadiendo página acción, reordenación. Además de persistir o borrar datos. Vamos, las operaciones generales más básicas, que haremos con más datos, y todo esto lo hace sin necesidad de implementar ningún método, por lo que, por lo que nos permite, como he dicho previamente, que el desarrollo se haga de una forma más ágil. Vale. Si pasamos a servicios, como he comentado previamente, estos son el medio por el que se comunicarán las dos partes de nuestras aplicaciones. Un servicio es una interfaz entre sistemas que utiliza. Http. Para obtener datos o generar operaciones sobre los mismos es un protocolo, clientes, servidor. Sin Estado, que consta de estas cuatro operaciones Post para crear, para obtener datos, para editar y para eliminar datos se accede a estos diferentes métodos. A estas operaciones, a través de un Aguri, un identificador único del recurso, lo que se traducirá en una web concreta para cada uno de los métodos. Estos servicios deben presentar una interfaz uniforme y, bueno, algunas ventajas que dan los servicios son. La separación entre cliente y servidor. Nos proporciona independencia de la plataforma, un lenguaje con el que se acceda a ellos también además son fiables y son además, es muy fácil crearlos. Utilizando unas pocas anotaciones. No hará falta configurar nada más; también será muy fácil consumirlos. Contamos, con una librería, que veremos más adelante. Pasando ahora la parte de interfaz de usuario. Vamos a ver qué es bueno; es un tren o para construir interfaces de usuario; actualmente está entre los tres más populares junto con Rea y con angular; de hecho, el creador de Búho Evan era desarrollador en angular y también trabajó en Google. El enfoque de las aplicaciones en Google es un enfoque basado en componentes. El desarrollo basado en componentes consiste en construir aplicaciones mediante el ensamblado de módulos de software reutilizables, lo que favorece el desarrollo rápido de estas aplicaciones y permite gestionar más fácilmente la complejidad del software, además de por el desarrollo orientado a componentes. Las aplicaciones bush se caracterizan por ser ligeras y tener un gran rendimiento, al ser rige al ser ligeras. Nos permitirá cargar de una vez al inicio de la aplicación todas las páginas y tener una navegación prácticamente instantánea entre entre todas ellas en Google, podremos utilizar diferentes librerías o paquetes que incluyen diferentes funcionalidades y componentes de terceros que no tendremos que implementar para gestionar estos paquetes. Utilizaremos el gestor, no paquetes manager. Cabe destacar dos de estos paquetes? Pues lo utilizaremos frecuentemente para los elementos de la interfaz de usuario. Tenemos que contar que consta con una cantidad cada vez mayor de componentes y me resultará familiar a quien haya trabajado con Faces o pues es su equivalente, pero en vez de para js sf para Google. Por lo tanto, muchos de los componentes de los que dispondremos ya serán conocidos. En segundo lugar, tenemos el paquete acción. Este será el que utilizaremos para hacer las peticiones a los servicios que tendremos en el parque. Estas peticiones nos permite hacerlas de una forma muy simple, con una sola línea de código. Podemos hacerla y abrirnos el bloque de código que responde, o sea, que gestionará la respuesta que se obtiene de un ataque, y bien hasta aquí hemos visto la arquitectura general y una introducción a cada una de las dos partes de nuestras aplicaciones. Cada una de estas partes tiene una serie de guías técnicas detalladas en confluencia por lo que en esta introducción no hace falta profundizar más en ellas, así que con esto ya no nos quedaría solo ver cuál es el mecanismo de despliegue de las aplicaciones web DJs. Qué vamos a pasar a verlo con algo más de detalle. Las aplicaciones fundó DJs, se alojarán en contenedores, los contenedores son un mecanismo de empaquetado lógico, donde ejecutar las aplicaciones se parece al concepto de una máquina virtual, pero no es lo mismo una mano, una máquina virtual. Consiste en emular todo un sistema operativo. Mientras que un contenedor, un contenedor, que puede ocupar unos pocos megas, se ejecutan. Sobre el propio sistema operativo anfitrión, se elige la imagen de base y se inyecta la aplicación completa, por lo que tendremos control absoluto sobre el código y el despliegue de la aplicación. Para esto utilizaremos, que es la tecnología masa más extendida actualmente y que es válida para casi cualquier tipo de servicio que necesitemos. Como todos los que estamos viendo, en esta, en esta positiva tiene una estructura por capas. Donde cada modificación, a la imagen base, es una capa. Tomaremos una imagen, base sencilla, con el e, inyecta haremos la imagen y la nueva imagen. Se publicará en el registro privado. Imágenes de Ática a partir de ahí podremos descargarla y ejecutarla, usando el comando de toques. En cuanto al mecanismo para coordinar los diferentes nodos que dan servicio a una aplicación llamados Puig, utilizaremos, se encarga de gestionar la imagen que se ejecuta, el uso de memoria, la uer y el puerto, en el que escucha, y las contraseñas certificados mediante Secrets también se encarga de gestionar la caída de los bots, eliminando los y levantando nuevos, automáticamente también se encarga de levantar nuevas instancias. Si se necesitan más recursos y de eliminarlas para liberar los recursos innecesarios. Para gestionar las versiones al poner una nueva versión las instancias existentes se irán sustituyendo de forma que no haya pérdida de servicio valen, está bien positiva. Podemos ver una imagen ejemplo de lo que sería la interfaz de ranchera, que sirve para gestionar fácilmente. Vemos cómo se selecciona un pop para desplegar la aplicación de consulta de expedientes, seleccionando la imagen del registro, y en esta siguiente positiva podemos ver un esquema general de lo que sería todo lo que todo lo que he explicado en este apartado. Por último, un detalle que no es menos importante son los looks de las aplicaciones, que lo que va a ocurrir es que no se almacenan en los propios Pots. Pues estos son volátiles, se van creando y destruyendo los looks, enviaron concentrados y se explotan con Ivana. Bueno, ya está aquí esta introducción para ver en más detalle los diferentes aspectos. Disponemos de la documentación en confluencia, así que nada a Dios.

Propietarios

Guillermo Castillo Garcia

Comentarios

Nuevo comentario

Serie: Formación inicial FundeWebJS (+información)