CGKJV003 |

Java web avanzato

Descrizione

Questo corso è finalizzato ad esplorare i Framework di sviluppo più utilizzati in ambito Java, per comprenderne le caratteristiche peculiari di ognuno e suggerirne la scelta in base alla tipologia di progetto da affrontare.

 

Dettagli Corso

PERSONALIZZA:
Promozioni:
Calendario:
Sede:
Milano, Roma, Padova, Online
PREZZO:
1.700€ IVA esclusa
DURATA:
5 giorni

Destinatari

Sviluppatori con esperienza su progetti di medie/grandi dimensioni.

Obiettivi

Al termine del corso i partecipanti saranno in grado di:

Esplorare le caratteristiche peculiari dei più diffusi Framework:

  • Struts 1.x; 2.x – Introduzione al concetto di Framework, allo sviluppo di applicazioni lato server e al framework Apache Struts; l'utilizzo di Struts permette lo sviluppo di web application di notevoli dimensioni e agevola la suddivisione dello sviluppo del progetto fra vari sotto-team
  • Hibernate – Java Persistence API, talvolta riferite come JPA, Framework necessario per la gestione della persistenza dei dati
  • Spring – «un framework open source nato con l’intento di gestire la complessità nello sviluppo di applicazioni enterprise.», in altre parole il lightweight container più famoso del mondo Java, per utilizzare in modo semplice concetti come IoC, ORM, MVC e AOP (aspect oriented programming).
  • Padronanza dei concetti di programmazione orientate agli oggetti
  • conoscenza del linguaggio Java.
  • conoscenze pregresse di concetti di comunicazione Client-Server, Servlet, applicazioni enterprise e html.

Modulo 1: Struts 1.x; 2.x

  • Introduzione al Framework
  • Il paradigma MVC
  • I componenti e la gestione delle request
  • Creazione di un progetto basato sul Framework Struts
  • Analisi dei files di configurazione

 

Modulo 2: Hibernate – Jpa

  • Introduzione alle tecniche di persistenza
  • Serializzazione, JDBC, Entity Beans
    • Database ad oggetti
    • Object Relationship Mapping
  • Hibernate 4
    • Architettura
    • Configurazione
    • Logging
  • Programmare e scrivere le Classi persistenti
    • Mapping files
    • Pojos
    • Identità e stato degli oggetti
    • Regole di mapping
    • Esempi di mapping
    • Mapping di collezioni e associazioni
    • Mapping di componenti
  • Lavorare con gli oggetti
    • Ottenere la sessione
    • Rendere persistenti gli oggetti
    • Hibernate Query Language

 

Modulo 3: Spring Framework

  • Introduzione a Spring Framework
  • Architettura
  • Concetto di Inversion of Control
  • Core ed application Context
  • Bean e Bean Definition
  • Descrizione XML dei Contesti
  • Autowiring
  • Scope dei bean
  • Cenni ad Aspect Oriented Programming
  • JDBC Template
  • Configurazione di un DAO JDBC
  • SimpleJdbcInsert
  • SqlQuery e MappingSqlQuery
  • Integrare Hibernate con Spring

Recensioni

Lascia una recensione

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Corso personalizzato?

Mai stato così semplice!
Java web avanzato su misura per te

Calendario

Richiedi informazioni

Mai stato così semplice!
Java web avanzato su misura per te