JUnit Tests case

Siamo partiti dallo swagger dove abbiamo generato le API. poi nel @Service abbiamo creato i vari metodi collegati alle singole API. Approccio: partire dai test per arrivare alla business logic. Dopo la creazione delle API aiutandoci con swagger, un approccio interessante e moderno è quello di iniziare a fare i test cosi ci può aiutare … Leggi tutto

API-first development con Swagger+ Spring

In questo articolo vedremo come partire da un approccio API-first per sviluppare applicazioni lato backend ovvero come generare codice server utilizzando OpenAPI Generator. Il codice verrà generato per un’applicazione Spring Boot. In parole povere: generi le API da swagger editor e scarichi file yaml aggiungi dependency e maven plugin e fai mvn clean compile ora … Leggi tutto

Swagger cos’è

Swagger cos’è e a cosa serve: sviluppare API documentare API interagire con API Swagger è diventato molto popolare perché aiuta a creare la documentazione di un servizio Rest attraverso le specifiche OpenAPI. Quando si realizza un servizio web è molto importante fornire una documentazione delle API del servizio. Per permettere chi deve implementare i client … Leggi tutto

RISOLUZIONE ESERCIZI

variabile di classe ci accedo senza dover istanziare oggetto. è static (sempre private per incapsulamento) varibaile di instazna devo prima istanziare non è static What is the result of compiling and executing the following class? 1: public class ParkRanger { 2: int birds = 10; 3: public static void main(String[] data) { 4: int trees … Leggi tutto

OCM – appunti certificazione Oracle Java – capitolo 2 – Operators and Statements

Operators and Statements Wrapper class In order to be a wrapper class, the class must have a one-to-one mapping with a primitive. Primitive Data Type Wrapper Class byte Byte short Short int Integer long Long float Float double Double boolean Boolean char Character es. String is a class, but it is not a wrapper class. … Leggi tutto

JAVA – Garbage Collector

Gestione della memoria: Il sistema operativo assegna a ogni processo che avvia una porzione di RAM. la RAM è utilizzata per memorizzare i dati necessari alla sua corretta esecuzione. Quando il programma termina la RAM viene restituita al sistema operativo che potrà assegnarla nuovamente ad altri processi. La RAM è divisa in zone usate a … Leggi tutto

OCM – appunti certificazione Oracle Java – capitolo 1 – Java Building Blocks

Java Building Blocks Java classes have two primary elements: methods, often called functions or procedures in other languages, and fields, more generally known as variables. Together these are called the members of the class. Importare due classi con lo stesso nome, da librerie diverse es. Date If You Really Need to Use Two Classes with … Leggi tutto