recursosformacion
recursosformacion
RecursosFormacion
505 posts
Orientado a la formacion en temas informaticos/ofimaticos. Java, photoshop, Linux, Excel, ...
Don't wanna be here? Send us removal request.
recursosformacion · 3 months ago
Text
Añadiendo ley de cookies, ayudado por Copilot IA
Estos dias, he tenido que revisar un sitio que desarrollé hace 11 años, con PHP y su Framework YII.(Podeis encontrar mas información en esta web en Empezando con YII). Recoger un proyecto despues de 11 años, es bastante duro, sobre todo si en todo ese tiempo he estado orientado a otros lenguajes (como Java) Pero un cliente, es un cliente, y ademas, despues de ese tiempo, quizas es un poco mas…
0 notes
recursosformacion · 9 months ago
Text
Java 8 - LocalDate. Extraccion de informacion
Si necesitamos conocer la informacion de un LocalDate por partes, tenemos la siguiente colección de funciones Obtener el Dia del mes int getDayOfMonth() Obtener el numero del mes int getMonthValue() Obtener el año int getYear() obtener el dia del año int getDayOfYear() Obtener nombre del dia de la semana DayOfWeek getDayOfWeek() Obtener nombre del mes Month getMonth() Obtener…
0 notes
recursosformacion · 9 months ago
Text
Java 8 - LocalDate.Comparar fechas, determinar bisiestos,verificacion de unidades
En este apartado, disponemos de una serie de funciones que nos permiten comprobar si una fecha es igual, superior o inferior a otra, o si una fecha pertenece a un año bisiesto… Comparación de fechas Compara si un LocalDate es de una fecha posterior a otra boolean isAfter(ChronoLocalDate other) Compara si un LocalDate es de una fecha anterior a otra boolean isBefore(ChronoLocalDate…
0 notes
recursosformacion · 9 months ago
Text
Java 8 – LocalDate. Crea el objeto, restándole un valor a otro LocalDate
Crea un objeto LocalDate a partir de otro objeto LocalDate y restándole el dato según el método asociado Restando la cantidad y la unidad de tiempo de la cantidad LocalDate minus(long amountToSubtract, TemporalUnit unit) Restando un objeto TemporalAmount LocalDate minus(TemporalAmount amountToSubtract) Restando el numero de dias indicado LocalDate minusDays(long daysToSubtract) Restando el…
0 notes
recursosformacion · 9 months ago
Text
Java 8 – LocalDate. Crea el objeto, sumándole un valor a otro LocalDate
Crea o modifica un objeto LocalDate a partir de otro objeto LocalDate y sumándole el dato según el método asociado Sumándole la cantidad y la unidad de tiempo de la cantidad LocalDate plus(long amountToAdd, TemporalUnit unit) Sumándole un objeto TemporalAmount LocalDate plus(TemporalAmount amountToAdd) Sumándole el numero de dias indicado LocalDate plusDays(long daysToAdd) Sumándole el…
0 notes
recursosformacion · 9 months ago
Text
Java 8 - LocalDate. Creación del objeto desde otro LocalDate
Crea un objeto LocalDate desde otro objeto LocalDate existente, modificando el dato que se le indica al seleccionar el método Realizando la modificación con un campo TemporalAdjuster. Revisar posibilidades LocalDate with(TemporalAdjuster adjuster) Realizando la modificación con un campo TemporalField.Revisar TemporalField LocalDate with(TemporalField field, long newValue) Cambiando el día de…
0 notes
recursosformacion · 9 months ago
Text
Java 8 - LocalDate. Creación del objeto
Podemos crea un objeto LocalDate desde diversos orígenes Desde el reloj del sistema static LocalDate now() Desde un reloj definido (ver Clock) static LocalDate now(Clock clock) Desde el reloj del sistema en la zona indicada static LocalDate now(ZoneId zone) Pasandole tres enteros correspondientes a año, mes y dia static LocalDate of(int year, int month, int dayOfMonth) Pasándole año como…
0 notes
recursosformacion · 9 months ago
Text
Spring Security - Trabajando con usuarios en memoria
Una vez visto lo sencillo que es proteger nuestra aplicación de una forma básica, vamos a complicar un poco la idea, trabajando con cuantos usuarios queramos, en memoria Continue reading Spring Security – Trabajando con usuarios en memoria
Tumblr media
View On WordPress
0 notes
recursosformacion · 9 months ago
Text
Empezando con Spring Security
Spring Security, es una parte del sistema Spring orientado a facilitar los métodos de : Autenticación: verificamos la identidad del usuario. Autorización: tipo de permisos que tiene ese usuario. Esto significa, que previa configuración, nos va a permitir identificar al usuario que está accediendo, y a identificar que permisos tiene, permitiéndonos controlar así, lo que puede hacer en nuestro…
Tumblr media
View On WordPress
0 notes
recursosformacion · 10 months ago
Text
Importando la estructura generada en Sprin.io a Eclipse STS4
Cuando definimos la estructura de un SpringBoot en https://start.spring.io, al “Generar”, nos descarga en nuestro ordenador un fichero .ZIP. En ese fichero tenemos todo lo que necesitamos para empezar a trabajar, solo hay que importarlo Read more: Importando la estructura generada en Sprin.io a Eclipse STS4 Primero descompactar Lo primero será descomprimir el fichero, para lo que vamos a…
Tumblr media
View On WordPress
0 notes
recursosformacion · 1 year ago
Text
Refactorización de la aplicación
La primera parte de la optimización, será retirar todos los mensajes, y, moverlos al módulo Constantes; ya hemos puesto algunos, ahora lo completaremos. De paso, revisaremos la programación, para hacerla mas homogénea. Al final de cada etapa, utilizaremos test, para comprobar que todo sigue funcionando Continue reading Refactorización de la aplicación
Tumblr media
View On WordPress
0 notes
recursosformacion · 1 year ago
Text
Escribiendo el controlador PeliculaController
Una vez escritos Pelicula, PeliculaRepository, PeliculaService y @CheckPeliculaValidation, y probados con Junit5 y @DataJpaTest el servicio, podemos empezar a construir el Controller, y probarlo con Postman En esta visión, mejoraremos un poco las cosas, aunque dejo para mas adelante una refactorización de todo el proyecto, el hacerlo así, os ayudará a comprender el siguiente paso. Continue…
Tumblr media
View On WordPress
0 notes
recursosformacion · 1 year ago
Text
Un test Junit5 con @DataJpaTest en SpringBoot
La anotación @DataJpaTest tiene un comportamiento muy curioso e interesante, ya que nos permite probar el acceso a datos, protegiendo la base de datos haciendo un Rollback al final de cata test, por lo que es muy útil al probar los servicios en una aplicacion Spring Boot Continue reading Un test Junit5 con @DataJpaTest en SpringBoot
Tumblr media
View On WordPress
0 notes
recursosformacion · 1 year ago
Text
Otro enfoque de la interfaz. La clase abstracta.
Hasta ahora, antes de empezar con las clases de Service, preparábamos una interfaz para darle forma a todos nuestros servicios, y, aunque eso está bien, puede que queráis pensar otra forma de hacerlo, y es con una clase abstracta. Continue reading Otro enfoque de la interfaz. La clase abstracta.
Tumblr media
View On WordPress
0 notes
recursosformacion · 1 year ago
Text
SpringBoot, Junit5 – Escribiendo un test de integración para el controlador de Cine – I I
En el artículo anterior, preparamos el entorno, ahora, vamos a escribir el test. Vimos que dejábamos configurada una base de datos (H2 concretamente), por lo que, quizás lo mas sencillo, sería partir del módulo que escribimos como testSpring, y hacer que el trabajo que hacíamos con cineService falseado con Mockito, lo dejáramos como en produccion, esto es, permitiendo que lo hiciera el Dao que…
Tumblr media
View On WordPress
0 notes
recursosformacion · 1 year ago
Text
SpringBoot, Junit5 - Escribiendo un test de integración para el controlador de Cine - I
Normalmente, denominamos test de integración, aquéllos que prueban todas las clases que intervienen en una operación, osea que no ocultamos nada a la acción de test, y ha de recorrer los mismos caminos que recorrería la aplicación en produccion. Cuando estos test son de una aplicación con intervención de operador (Front y back), necesitamos otros recursos, uno de los más conocidos, Selenium,…
Tumblr media
View On WordPress
0 notes
recursosformacion · 1 year ago
Text
Preparando un test de Junit5, en SpringBoot -II
Después de ver como preparar un test de Junit para SpringBoot en los métodos Get y delete, en este artículo vamos a revisar como hacemos lo mismo para el metodo Post y Put y de paso el cineProjection, que es aquel caso en donde utilizabamos un DTO especifico para enviar informacion concreta al cliente Continue reading Preparando un test de Junit5, en SpringBoot -II
Tumblr media
View On WordPress
0 notes