Il Programma del Corso

Introduzione

  • L'evoluzione delle architetture software: dai mainframe al client/server a Internet
  • I trend attuali nelle architetture applicative di Internet
  • Introduzione al Protocollo HTTP

  • il protocollo http lato client
  • il protocollo http lato server
  • introduzione alla Java Servlet API
  • Web Services

  • Introduzione a XML per la rappresentazione dei dati nelle applicazioni Web
  • L'architettura Web Services
  • Introduzione all'uso di SOAP/WSDL per la realizzazione di client e servizi Web
  • Introduzione alle infrastrutture Web Services: realizzazione di nodi intermedi, uso dei servizi infrastrutturali (WS-*)
  • Uso del DB nelle Applicazioni Web

  • Richiami sulla programmazione di transazioni complesse
  • L'uso di connection pools, esempi d'uso di datasource in J2EE
  • Gli attacchi di SQL Injection
  • Le Transazioni Distribuite

  • Transazioni su risorse multiple (XA)
  • Le transazioni sul Web (WS-Transaction)
  • Le problematiche di Sicurezza su Internet

  • L'impatto ambientale dei Firewall sulla progettazione delle applicazioni Internet
  • Sicurezza a livello Trasporto e a livello Messaggio
  • Introduzione all'uso del protocollo https
  • Introduzione all'uso dello standard WS-Security
  • Footer BGFooter BG
    Tito Flagella - © 2007-2015