ZK lato web MVC

Ogni volta che creiamo una finestra (il formato di ZK è un .ZUL) viene istanziato un composer ( che è il controller) e un model. Il binder è un oggetto creato dalla zk che serve a gestire il model e legarlo alla view Il model e la view interagiscono tramite il binder ( quando tu … Leggi tutto

Linguaggi COMPILATI e INTERPRETATI

Linguaggi di programmazione COMPILATI e INTERPRETATI i linguaggi di programmazione esistono perché il computer capisce solo il linguaggio binario ovvero combinazioni di 0 e 1. ovviamente questi linguaggi devono essere tradotti, come? In due modi: traduzione COMPILATA: viene generato un nuovo file che contiene la traduzione (varia da sistema operativo) traduzione INTERPRETATA: traduzione eseguita runtime … Leggi tutto

Impostare lato server nuovo progetto EJB project: come creare entità + bean + dispatcher

Configurazione dei Packages Lato Server: package entities > metti le classi entity package ejbs.beans >Metto i Bean Stateless o statefull  per gestione delle entity (con @PersistenceContext EntityManager em ) con i metodi merge, persist, remove etc package ejb utils > dispatcher per ottenere beans per una panoramica completa vedi articolo sui Enterprise JavaBeans La classe … Leggi tutto

Generics

Generics cosa sono permettono  di creare una struttura dati che cambiano il tipo di dato in base al contesto. Generics una classe per domarli tutti (i datatype) Generics sono classi, interfacce e metodi GENERICI https://www.html.it/pag/18028/il-tipo-generics-in-java/ GENERICS = UNA STESSA LOGICA PUÒ ESSERE APPLICATA A TIPI DIVERSI Permettono di creare una struttura dati (= una lista) … Leggi tutto

Sviluppo web a microservizi REST con Java Spring boot e AJAX (udemy course)

Impostare application server package controllers: Creazione RestController package entities: Creazione Entità package daos: Si mappano Entità nel DB tramite interfacce dao che estendono JpaRepository per riempire DB,  con @Autowired vado a iniettare il dao repository nella classe dove mi serve 1. SPRING INITIALIZR https://start.spring.io/ maven project – java – packaging jar impostare dipendenze : lombok(sono … Leggi tutto

Classi e Oggetti

Classe Classe: modello per creare oggetti. Il modello comprende attributi e metodi che saranno condivisi da tutti gli oggetti creati (istanze) a partire dalla classe.  Ogni classe ha un constructor, un metodo che viene eseguito al momento della creazione di un nuovo oggetto. Costruttore Costruttore:  è un metodo che viene richiamato quando si crea un … Leggi tutto

Operatori e tipi di dato

Operatori Gli operatori Aritmetici +  –  *  /  % modulo : Il valore modulo indicato con il simbolo % calcola il resto della divisione tra le variabili a e b ad esempio a%b  Unari –  ++  —  ! I tipi di dato o datatype in Java Esistono due tipi di dato:  Primitivi e Riferimento. Tipi Primitivi: definiti dal linguaggio Java … Leggi tutto

JOIN: database

JOIN database Combinare / unire più colonne che si trovano su database basta anteporre il nome del database alle tabelle che non fanno parte del database corrente  

JOIN: Inner per unire tabelle diverse

JOIN : Combinare / Selezionare colonne da più tabelle. Join ci serve dunque per combinare un campo in comune alle tabelle. Esistono 2 tipi di Join: inner (interni) outer (esterni) Nel caso di join interni la parola inner è opzionale. nel nostro esempio abbiamo la colonna id_cliente in entrambe le tabelle clienti e ordini. vogliamo … Leggi tutto