Corso Programmazione Java Avanzato
|
|
|
- Bernadetta Sarti
- 8 anni fa
- Visualizzazioni
Transcript
1 Corso Programmazione Java Avanzato Codice: ITJA0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle tecnologie impiegate per la realizzazione di applicazioni web basate sulla piattaforma Java, integrata con mirate esercitazioni finalizzate ad un apprendimento rapido ed efficace. Obiettivi Il corso si prefigge lo scopo di fornire ai partecipanti le conoscenze necessarie per sviluppare applicazioni web basate sull impiego di tecniche e tecnologie della Java 2 Enterprise Edition. Partendo da semplici applicazioni web, queste verranno poi presentate con diverse soluzioni applicative basate sulle tecniche e tecnologie introdotte strada facendo. Pagina 1 di 6
2 Competenze acquisite Essere in grado di: - Realizzare prototipi di applicazioni funzionanti in grado di interagire con basi dati su server connessi in rete sviluppate secondo le più accreditate tecniche di programmazione. - Sviluppare servlet con l impiego delle API Servlet e le funzionalità messe a disposizione da Tomcat e JBoss. - Elaborare form, elaborazione distribuita ed elaborazione cooperati Prerequisiti Esperienza di programmazione in Java, auspicabile conoscenza di HTML. Contenuti Introduzione alla piattaforma J2EE Paradigmi di realizzazione di una architettura web Struttura di Web Application Patterns in Ambiente J2EE Elementi di XML Componenti di una Applicazione Web Java Le Servlet Le JSP (Java Server Page) La Java Standard Template Library ( JSTL) JDBC in Ambito Enterprise Introduzione agli EJB 3.0 Utilizzo dei Container e degli Application Servers Pagina 2 di 6
3 Costo 900,00 + IVA Sede Il corso si svolgerà a Bologna presso una delle aule attrezzate a disposizione, in base al numero dei partecipanti. Contatti Segreteria Corsi Dal lunedì al venerdì dalle 9.00 alle Mobile: [email protected] Pagina 3 di 6
4 Programma Dettagliato 1. Introduzione alla piattaforma J2EE 1.1 Cenni sullo standard 1.2 Paradigmi di realizzazione di una architettura web 1.3 Struttura di Web Application 2. Patterns in Ambiente J2EE 2.1 Paradigma M.V.C. (Model View controller) 2.2 Pattern Business Delegate, Front Controller. 2.3 Patterns di creazione (Singleton, Factory). 3.4 Patterns DAO, VO, DTO. 3 Elementi di XML 3.1 Manipolare l'xml in Java 3.1 Utilizzo dell'xml nelle applicazione Java Web Pagina 4 di 6
5 4 Componenti di una Applicazione Web Java 4.1 Gli Application Server, struttura di una web application 4.2 Componenti Servlet 4.3 Gestione delle sessioni con le Servlet 4.4 La classe cookie 4.5 La classe session 4.6 Sevlet e multithhreading 4.7 Deploy di una Web Application 5 Le JSP (Java Server Page) 5.1 Cosa sono le JSP 5.2 Ciclo di Vita 5.3 Ruolo delle JSP in una applicazione Web 5.4 Componenti e loro utilizzo 6 La Java Standard Template Library ( JSTL) 6.1 Evoluzione della View nelle applicazioni Java Web 6.2 I tag principali e loro utilizzo 7 JNDJ - Java Naming and Directory Interface 7.1 Utilizzo della libreria e casi d'uso nelle applicazioni Web Pagina 5 di 6
6 8 JDBC 8.1 Componenti ed utilizzo della libreria 8.2 Pool di Connessioni 8.3 DataSource 8.4 XADataSource 9 Introduzione agli EJB (Enterprise Java Beans) 9.1 Integrazione degli EJB nelle applicazioni Web 9.2 Session Beans 9.3 Statefull Session Beans 9.4 Stateless session beans 9.5 Entitiy Beans 9.6 Bean Managed Persistence 9.10 Container managed Persistence 9.11 Deploy di un EJB 9.12 Gestioni delle Transazioni 9.13 Gestione della Sicurezza Pagina 6 di 6
Corso Programmazione Java Standard
Corso Programmazione Java Standard Codice: ITJS0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle varie sfaccettature della sintassi del linguaggio Java, integrata con mirate
Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC
Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare
CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION
CORSO DI PROGRAMMAZIONE JAVA STANDARD + ENTERPRISE EDITION 0 DURATA 200 ore CONTENUTI Oracle PL/SQL Introduzione al PL/SQL Cenni su SQL con utilizzo di SQL*PLUS Configurazione ambiente Developer DB Classi,
Introduzione alla Programmazione per il Web
Introduzione alla Programmazione per il Web Docente: Gino Perna Obiettivi del corso Il corso vuole introdurre la pratica della programmazione in contesti applicativi attuali: programmazione di applicazioni
J2EE (o JEE): Framework Java per lo sviluppo di applicazioni WEB Enterprise, che vivono in rete e che siano accessibili attraverso browser.
Il Pattern MVC J2EE (o JEE): Framework Java per lo sviluppo di applicazioni WEB Enterprise, che vivono in rete e che siano accessibili attraverso browser. Il famework Sun J2EE Component, Container e Connector:
Corso Android Corso Online Sviluppo su Cellulari con Android
Corso Android Corso Online Sviluppo su Cellulari con Android Accademia Futuro [email protected] Programma Generale del Corso di Sviluppo su Cellulari con Android Programma Base Modulo Uno - Programmazione
CORSO DI PROGRAMMAZIONE JAVA
CORSO DI PROGRAMMAZIONE JAVA Corso di Programmazione Java Standard Edition ( MODULO A) OBIETTIVI ll corso ha come obiettivo quello di introdurre la programmazione a oggetti (OOP) e di fornire solide basi
Applicazione: GAS - Gestione AcceSsi
Riusabilità del software - Catalogo delle applicazioni Gestione ICT Applicazione: GAS - Gestione AcceSsi Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi Nome
MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View
MVC View Controller! Si tratta di un pattern di progettazione introdotto originariamente con Smalltalk (1980 Xerox)! Si basa su astrazioni presenti in tutte le applicazioni dotate di interfaccia grafica!
Implementazione di MVC. Gabriele Pellegrinetti
Implementazione di MVC Gabriele Pellegrinetti 2 Come implementare il pattern Model View Controller con le tecnologie JSP, ASP e XML Implementazione del pattern MVC in Java (JSP Model 2) SUN è stato il
3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
Framework di Middleware. per Architetture Enterprise
Framework di Middleware per Architetture Enterprise Corso di Ingegneria del Software A.A.2011-2012 Un po di storia 1998: Sun Microsystem comprende l importanza del World Wide Web come possibile interfaccia
Corso analista programmatore Java. Corso analista programmatore Java Programma
Corso analista programmatore Java Programma 1.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire le conoscenze tecniche e metodologiche per svolgere la professione di Programmatore
Introduzione ORGANIZZAZIONE DEL LIBRO. Il libro è composto da 12 capitoli organizzati nelle tre parti seguenti:
Introduzione Questo libro, espressamente rivolto ai programmatori esperti in Java, tratta gli elementi essenziali della piattaforma Java 2 Enterprise Edition (J2EE) e analizza in modo particolare le nuove
SWIM v2 Design Document
PROGETTO DI INGEGNERIA DEL SOFTWARE 2 SWIM v2 DD Design Document Matteo Danelli Daniel Cantoni 22 Dicembre 2012 1 Indice Progettazione concettuale Modello ER Entità e relazioni nel dettaglio User Feedback
PROGETTAZIONE E SVILUPPO DI UN. Relatore: Studente: Paolo Merialdo Valerio Barbagallo
PROGETTAZIONE E SVILUPPO DI UN SIMULATORE ECONOMICO FISCALE Relatore: Studente: Paolo Merialdo Valerio Barbagallo Sommario il problema: gestione e ottimizzazione del bilancio piattaforma J2EE e framework
L architettura MVC (Model- View-Controller) Introduzione
L architettura MVC (Model- View-Controller) Introduzione Architettura MCV L architettura MVC è un insieme di regole per strutturare un sito-web dinamico. Queste regole complicano la struttura del sito,
Concetti base. Impianti Informatici. Web application
Concetti base Web application La diffusione del World Wide Web 2 Supporto ai ricercatori Organizzazione documentazione Condivisione informazioni Scambio di informazioni di qualsiasi natura Chat Forum Intranet
Applicazione: OIL Online Interactive helpdesk
Riusabilità del software - Catalogo delle applicazioni: Gestione ICT Applicazione: OIL Online Interactive helpdesk Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi
D. Rosaci. Java2 Enterprise Edition
D. Rosaci Java2 Enterprise Edition Cos è J2EE? È una piattaforma per lo sviluppo di applicazioni enterprise, basata su un modello di applicazione distribuito a più livelli (multi-tiered) Per applicazione
1 Applicazione J2EE sul SAP WAS con SAP NWDS http://desvino.altervista.org
1 Applicazione J2EE sul SAP WAS con SAP NWDS http://desvino.altervista.org Applicazione J2EE sul SAP WAS con SAP NWDS. Il SAP Web Application Server fornisce un framework integrato per lo sviluppo e l
Applicazione: SIPER Servizi In linea per il PERsonale
Riusabilità del software - Catalogo delle applicazioni Gestione Personale Applicazione: SIPER Servizi In linea per il PERsonale Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei
Curriculum Vitae di. Pietro Martinelli
Curriculum Vitae di Pietro Martinelli Informazioni generali nato a Brescia il 19/03/1978 residenza e domicilio a Brescia in via Colle Fiorito n. 23 - c.a.p. 25123 cell. 3470189513, 3207297747 email: [email protected]
Strutture di accesso ai dati
Strutture di accesso ai dati 1 A L B E R T O B E L U S S I P A R T E I I A N N O A C C A D E M I C O 2 0 1 0-2 0 1 1 Gestore dei metodi di accesso 2 E il modulo del DBMS che trasforma il piano di esecuzione
Programmazione Java Avanzata
Programmazione Java Avanzata Introduzione a Servlet e Struts 2 Ing. Giuseppe D'Aquì 1 Testi Consigliati Java Enterprise in a nutshell, 3 rd edition (O'Reilly) Struts 2 in Action Brown, Davis, Stanlick
MODEL-VIEW-CONTROLLER PROBLEMA
MODEL VIEW CONTROLLER DESIGN PATTERN MODEL-VIEW-CONTROLLER INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2013 2014 [email protected]
EJB Components. Leonardo Mariani Esercitazione di Sistemi Distribuiti. Oggetti Distribuiti
EJB Components Leonardo Mariani Esercitazione di Sistemi Distribuiti 1 Oggetti Distribuiti 2 Middleware Esplicito 3 Middleware Implicito 4 Tipica Applicazione J2EE 1/2 5 Tipica Applicazione J2EE 2/2 6
Framework. Impianti Informatici. Web application - tecnologie
Framework Web application - tecnologie Web Application: tecnologie 2 Java-based (J2EE) Sviluppata inizialmente da Sun Cross-platform e open source Gestire direttamente le funzionalità dell applicazione
Programmazione Java Avanzata. MVC Model, View,, Controller. Ing. Gianluca Caminiti
Programmazione Java Avanzata MVC Model, View,, Controller Ing. Gianluca Caminiti Uso di JSP: complessità crescente Invocare codice Java direttamente. Posizionare tutto il codice Java in una pagina JSP
Architettura e tecnologie per lo sviluppo del Setup-Dashboard. Setup Srl Information Technologies
Architettura e tecnologie per lo sviluppo del Setup-Dashboard Setup Srl Information Technologies 1 Introduzione INTRODUZIONE In seguito a diverse richieste, Setup ha deciso di sviluppare un modulo denominato
Candidato: Luca Russo Docente: Prof. Raffaele Montella. 27 Marzo 2013
e di e di Candidato: Luca Russo Docente: Corso di laurea in Informatica Applicata Facoltá di Scienze e Tecnologie Programmazione su Reti 27 Marzo 2013 Traccia d esame Sviluppare multitier con disaccoppiamento
Vaudi Valerio Via Sessa Aurunca 8 00042 Anzio Roma [email protected] 069873633 339/2381976 14/12/1985 Italiana Maschile VDAVLR85T14A323Q
Curriculum Vitae Informazioni personali Cognome Nome Indirizzo C.A.P. Citta Provincia E-mail Telefono Cellulare Data di nascita Cittadinanza Sesso Codice fiscale Vaudi Valerio Via Sessa Aurunca 8 00042
PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE
PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE 1. JAVA 1.1 Introduzione a Java Introduzione Cosa è Java 1.2 Sintassi e programmazione strutturata variabili e metodi tipi di dati, array operatori
REGIONE BASILICATA UFFICIO S. I. R. Standard Tecnologici dei Sistemi Informativi
UFFICIO S. I. R. Standard Tecnologici dei Sistemi Informativi Autori: Dott.ssa Domenica Nardelli (P.O.C. Area Applicativa Ufficio SIR) Data di creazione: 03 Ottobre 2005 Ultimo aggiornamento: 03 Ottobre
ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE CLOUD
UNIVERSITÀ DEGLI STUDI DI FIRENZE Scuola di Ingegneria Corso di Laurea Magistrale in Ingegneria Informatica DISIT Lab A.A. 2013-2014 ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE
Progetto. Alternanza Scuola Lavoro
Progetto Alternanza Scuola Lavoro Via F. Mancuso, Zona Industriale 88900 - Crotone (KR) Leader riconosciuto nel settore della trasformazione e della conservazione dei cibi legati alla tradizione italiana,
Introduzione al mondo della persistenza. Dott. Doria Mauro [email protected]
Hibernate Introduzione al mondo della persistenza Dott. Doria Mauro [email protected] La questione della persistenza Il modo dei database è complesso e le tecniche e le tecnologie sono molte. Per anni
Programmare in ambiente Java Enterprise: l offerta formativa di Infodue
Tecnologia e professionalità al servizio del business, dal 1986 Programmare in ambiente Java Enterprise: l offerta Copyright 2006 Infodue S.r.l. La programmazione nell era era del Web Computing L evoluzione
Programmazione Java Avanzata Il Framework Spring
Programmazione Java Avanzata Il Framework Spring Ing. Gianluca Caminiti Riferimenti Spring http://www.springsource.org/ (scaricate il reference) Beginning Spring 2 - From Novice to Professional. APress.
Allegato 5.7_TEMPLATE DI OFFERTA TECNICA
PROCEDURA DI SELEZIONE PER IL SERVIZIO DI MANUTENZIONE CORRENTE, CORRETTIVA ED EVOLUTIVA DEL PORTALE E DELLA INTRANET DELLA CCIAA DI MILANO E DEL PORTALE DI INNOVHUB SSI_CIG 6519618EF5 Allegato 5.7_TEMPLATE
La Roadmap dello sviluppo per System i5: dalle Applicazioni Legacy alla SOA
IBM System i5 La Roadmap dello sviluppo per System i5: dalle Applicazioni Legacy alla SOA Massimo Marasco System i Technical Sales Support [email protected] Oriented Architecture (SOA) Servizio
Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria. Laurea Magistrale in Ingegneria Informatica
Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione Facoltà di Ingegneria Laurea Magistrale in Ingegneria Informatica Tesi di Laurea Sistema informativo per la gestione dei processi
Primi passi con Apache Tomcat. L application server dell Apache group
Primi passi con Apache Tomcat L application server dell Apache group 2 J2EE Direttive Sun Microsystem Che cos è un application server EJB Maggiori application server open source 3 Tomcat Open Source e
Sviluppo di applicazioni Internet: l'uso integrato di XML e Java
UNIVERSITA' DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria - Sede di Modena Corso di Laurea in Ingegneria Infomatica Sviluppo di applicazioni Internet: l'uso integrato di XML e Java realizzata
Università degli Studi di Pisa
Università degli Studi di Pisa Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica per la Gestione d Azienda Tesi di laurea specialistica Reengineering di un modulo di un sistema
Verso l architettura MVC-2 Java Server Pages (JSP)
Verso l architettura MVC-2 Java Server Pages (JSP) 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 JSP Una pagina JSP può essere vista come uno schema di pagina Web dove: le
Architetture per le applicazioni web-based. Mario Cannataro
Architetture per le applicazioni web-based Mario Cannataro 1 Sommario Internet e le applicazioni web-based Caratteristiche delle applicazioni web-based Soluzioni per l architettura three-tier Livello utente
Enterprise Application Servers
Enterprise Application Servers Fulvio Corno Dipartimento di Automatica e Informatica Politecnico di Torino Enterprise Application Servers 1 Application server Application server = software che permette
APPENDICE 4 AL CAPITOLATO TECNICO
APPENDICE 4 AL CAPITOLATO TECNICO Descrizione dei profili professionali INDICE 1 PROFILI PROFESSIONALI RICHIESTI 3 1.1 CAPO PROGETTO 3 1.2 ANALISTA FUNZIONALE 4 1.3 ANALISTA PROGRAMMATORE 5 1.4 PROGRAMMATORE
Architetture Web: un ripasso
Architetture Web: un ripasso Pubblicazione dinamica di contenuti. Come si fa? CGI Java Servlet Server-side scripting e librerie di tag JSP Tag eseguiti lato server Revisione critica di HTTP HTTP non prevede
SOMMARIO DESIGN PATTERN
INTRODUZIONE AI DESIGN PATTERN INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 [email protected] 2 DESIGN PATTERN
Architetture di sistema
Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi B1_1 V1.6 Architetture di sistema Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio
Architetture di sistema
Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi B1_1 V1.7 Architetture di sistema Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio
Progettazione: Tecnologie e ambienti di sviluppo
Contratto per l acquisizione di servizi di Assistenza specialistica per la gestione e l evoluzione del patrimonio software della Regione Basilicata. Repertorio n. 11016 del 25/09/2009 Progettazione: Tecnologie
Corso Online. We Train Italy [email protected]
Corso Online Programmatore Java New Edition We Train Italy [email protected] Programma Generale del Corso Programmatore Java New Edition 1. Introduzione al corso Java da 0 al web Presentazione del corso
Protocolli e architetture per WIS
Protocolli e architetture per WIS Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di informazioni e servizi Le architetture moderne dei WIS
Architettura Model-View-Controller (MVC)
Laboratorio a o o di Basi di Dati e Web Docente: Alberto Belussi Lezione 9 Architettura Model-View-Controller (MVC) Adottando l'architettura MVC e la tecnologia Servlet-JSP, un'applicazione web può essere
Risorsa N 011382. Nel 2004: qualifica di Grafico Specialista e di Specialista in animazioni multimediali
DATI ANAGRAFICI: Nato il : 1968 Nato e Residente a: Napoli Disponibile su : Roma Risorsa N 011382 FORMAZIONE E CORSI: Nel 2004: qualifica di Grafico Specialista e di Specialista in animazioni multimediali
UNIVERSITÀ DEGLI STUDI DI TRENTO Facoltà di Scienze Matematiche, Fisiche e Naturali.
UNIVERSITÀ DEGLI STUDI DI TRENTO Facoltà di Scienze Matematiche, Fisiche e Naturali. Corso di laurea triennale in Informatica Elaborato finale QUAESTIO: UN APPLICAZIONE WEB PER IL MONITORAGGIO DELLA SODDISFAZIONE
Laboratorio di Basi di Dati e Web
Laboratorio di Basi di Dati e Web Docente: Alberto Belussi Lezione 9 Architettura Model-View-Controller (MVC) Adottando l'architettura MVC e la tecnologia Servlet-JSP, un'applicazione web può essere realizzata
DEL SENDER GUIDA INTEGRATIVA ALL INSTALLAZIONE. Versione N.1.0. Data 11/05/2009. Sender - Guida integrativa alla installazione
GUIDA INTEGRATIVA ALL INSTALLAZIONE DEL SENDER Versione N.1.0 Data 11/05/2009 Versione 1.0, Data emissione 11/05/2009 Pag. 1 di 15 Revisione Capitolo Modifica Data 1.0 Prima Emissione 11/05/2009 Versione
Corso Android Corso Online Programmatore Android
Corso Android Corso Online Programmatore Android Accademia Domani Via Pietro Blaserna, 101-00146 ROMA (RM) [email protected] Programma Generale del Corso Modulo Uno - Programmazione J2ee 1) Programmazione
