Architettura e Web Development su JBoss
Corso
A Roma
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Roma
-
Durata
5 Giorni
Obiettivo del corso: Il corso JEE - Architettura e Web Development su JBoss ha come obiettivo quello di far comprendere l'Architettura ed i servizi JEE e fornire una base solida per lo sviluppo di applicazioni Web Standard. Rivolto a: Il corso JEE - Architettura e Web Development su JBoss si rivolge a tutti coloro che sono coinvolti nel processo di sviluppo del software: sviluppatori, analisti e architetti.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
I partecipanti al corso JEE - Architettura e Web Development su JBoss devono avere la conoscenza del linguaggio Java e di XML.
Opinioni
Programma
Per JEE - Architettura e Web Development si intende la conoscenza dell'architettura, dei servizi e delle specifiche che offre la libreria Enterprise della piattaforma Java.
Il programma prevede una descrizione dei servizi e delle specifiche JEE e fornisce una base solida per lo sviluppo di applicazioni Web.
Ogni modulo del programma è accompagnato da esperienze pratiche per approfondire problematiche reali. Essendo gli esercizi redatti secondo le specifiche tecniche Standard dettate da Sun Microsystems, possono essere applicati a qualsiasi Application Server certificato JEE 5.
Per questo corso verrà utilizzato l’Application Server open source JBoss, certificato JEE 5. Basato su Java, JBoss è multipiattaforma ed utilizzabile su qualsiasi sistema operativo che supporti il JDK. JBoss è sostenuto sia da una consolidata community di sviluppatori sia dalla robustezza della società Red Hat. Attualmente l'intera suite di servizi Java EE e l’offerta di prodotti per lo sviluppo Enterprise rendono JBoss competitivo rispetto agli Application Server commerciali presenti sul mercato.
Al termine i partecipanti avranno acquisito le conoscenze di base tali da permettere di sviluppare autonomamente progetti Web.
Programma completo:
1. Introduzione a JEE
- Cos'è JEE?
- Architettura JEE (Java Enterprise Edition)
- Da applicazioni Single-Tier verso Multi-Tier
2. Application Servers e Containers
- I servizi
- Web Container
- EJB Container
- Web Services
3. Servizi JEE
- JDBC (Java DataBase Connectivity)
- JNDI (Java Naming and Directory Interface)
- EJB (Enterprise JavaBeans)
- JMS (Java Message Service)
- JAAS (Java Authentication and Authorization Service)
- JCA (JEE Connector Architecture)
- JTA (Java Transaction API)
- SAAJ (SOAP with Attachments API for Java)
- JAX-RPC( Java APIs for XML-Based Remote Procedure Call)
- JAF (JavaBeans Activation Framework)
- JAVA IDL (Interactive Data Language)
- JAXP (Java API for XML Processing)
4. Sviluppo Web (Web tier)
- Struttura (packaging) dell'applicazione
- Web Descriptor (web.xml)
- La sicurezza con JAAS
5. Le Servlet
- Cos'è una Servlet
- Il ciclo di vita di una Servlet
- Gli Scope Objects
- Sessione e Cookie
- Filter
- Listener
6. JSP
- Cos'è una JSP
- Traduzione e compilazione
- Contenuto statico
- Contenuto dinamico - Scriptlet e accesso agli Scoped Objects
- Built-in Taglibrary
- Custom Tag e JSTL (JavaServer Pages Standard Tag Library)
7. EJB
- Il Container EJB
- Session Stateless Bean
- Session Statefull Bean
- Entity Bean
- Message Driven Bean
- Il ciclo di vita degli EJB
8. Web Services
- Interoperabilità con i Web Services
- HTTP e SOAP
- UDDI (Universal Description Discovery and Integration)
- WSDL (Web Services Description Language)
- SAAJ - Attachment con i Web Services
- JAX-WS (Java API for XML-based Web Service)
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Architettura e Web Development su JBoss