×

Attenzione

JUser: :_load: non è stato possibile caricare l'utente con ID: 219

Prerequisiti

Per accedere è necessario che i partecipanti abbiamo conoscenze come operatore di Windows.

Obiettivi

Al termine del corso il partecipante avrà acquisito le seguenti competenze:

  • competenze sui saperi: conoscenza di metodologie, tecniche e strumenti a supporto della gestione e della realizzazione di progetti, con particolare attenzione a modelli internazionali quali PMI (Project Management Institute) e (Eurostat Project Management Methodology) EPMM.
  • competenze sul saper fare: capacità di definire piani d’azione di media complessità in termini di risorse, impegni, tempi e di monitorarne l’andamento, utilizzando le funzioni base di tool software di supporto gestionale.
  • competenze sul saper essere: essere in grado di gestire progetti complessi e di promuovere la cultura del project management.

Contenuto

Application Development Framework

  • Architettura di MVC
  • Stack di tecnologia ADF
  • ADF Business Components
  • Panoramica di Apache Struts

Processo di sviluppo ADF

  • Processo di sviluppo ADF
  • Elementi della fase di progettazione di JDeveloper 10g
  • Creazione di Business Component predefiniti
  • JSP Visual Editor
  • Page Flow Modeler

Introduzione ad ADF Business Components

  • Creazione di aree di lavoro dell'applicazione JDeveloper 10g
  • Creazione di Business Component predefiniti
  • Business Components Tester
  • Il ruolo dei Business Component: oggetti entità, oggetti vista, moduli dell'applicazione

Creazione della business logic

  • Oggetti entità
  • File di supporto Java per gli oggetti entità
  • Business Components Modeler
  • Assegnazione dei valori iniziali agli attributi
  • Mapping di un attributo a una sequenza di database Oracle
  • Aggiunta della convalida dell'entità
  • Creazione e uso di domini per la convalida

Disponibilità dei dati aziendali

  • Oggetti vista
  • Collegamenti alle viste
  • Moduli delle applicazioni
  • Oggetti vista basati su SQL
  • Business Components Modeler

Aggiunta della convalida personalizzata

  • Aggiunta e uso di metodi personalizzati per la convalida
  • Associazioni di entità
  • Pubblicazione di metodi personalizzati
  • Metodi sicuri di accesso ai dati

Creazione di query efficaci

  • Oggetti vista basati su SQL
  • Oggetti vista in modalità avanzata
  • Oggetti vista programmatici
  • Suggerimenti per il controllo e formattazione degli attributi

Protezione del modello

  • Java Authentication and Authorization Service (JAAS)
    Autenticazione
  • OracleAS JAAS Provider (JAZN)
  • Autorizzazione
  • Autorizzazione a livello di entità

Controllo di un'applicazione mediante Struts

  • ADF e Apache Struts
  • Scopo di un controller
  • Il controller nell'architettura di MVC
  • Elaborazione delle richieste di navigazione

Creazione dei componenti delle viste ADF

  • JSP/HTML Visual Editor
  • JSP in un'applicazione ADF
  • Elementi di base di JSP
  • Tipi di controllo degli oggetti vista

Personalizzazione delle azioni

  • File di configurazione Struts
  • Creazione di una classe di azioni
  • Uso di dichiarazioni forward
  • Bean di form: dinamici e statici
  • File delle risorse dell'applicazione

Uso dei componenti di ADF Struts

  • Azioni di dati
  • Pagine di dati
  • Uso dell'iteratore
  • Sviluppo dell'azione di dati
  • Dichiarazioni ed eventi nelle applicazioni ADF

Aggiunta di convalida e gestione degli errori

  • Convalida del lato client
  • Convalida dei bean di form
  • Struts Validator
  • Gestione di eccezioni

Miglioramento dell'interfaccia utente

  • Proprietà del componente visivo
  • Uso della barra degli strumenti per formattare gli oggetti
  • Aggiunta di immagini ai JSP
  • Uso dei fogli di stile
  • Uso del linguaggio delle espressioni
  • Aggiunta di pulsanti di navigazione

Aggiunta della protezione JAAS al client

  • JAAS Provider
  • Implementazione di Oracle JAAS - JAZN
  • Autenticazione del client
  • Aggiunta di JAAS a un'applicazione client

Creazione dei componenti delle viste UIX ADF

  • Tecnologie UIX ADF
  • Layout di pagina UIX
  • Internazionalizzazione
  • Progettazione con Visual Editor
  • Componenti di dati della fase di progettazione
  • Data binding in Visual Editor

Distribuzione di un'applicazione ADF

  • Distribuzione in Web Server
  • Distribuzione in OC4J
  • Connessioni OC4J
  • Profili di distribuzione
  • Distribuzione in OC4J

Partecipanti

Responsabili e referenti di strutture produttive e di progetto

Durata
5 giorni
Codice
APP504