|
Visualizza Scheda PDF
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. |
| Obiettivi |
Top |
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. |
| A chi è rivolto |
Top |
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. |
| Prerequisiti |
Top |
I partecipanti al corso JEE - Architettura e Web Development su JBoss devono avere la conoscenza del linguaggio Java e di XML. |
| Moduli |
Top |
Il corso JEE - Architettura e Web Development è composto da otto moduli:
- Introduzione a JEE (Java Enterprise Edition)
- Application Servers e Containers
- Servizi JEE
- Sviluppo web (Web Tier)
- Le Servlet
- JSP (Java Server Pages)
- EJB (Enterprise JavaBean)
- Web Services
|
| Letture Consigliate |
Top |
Prima e dopo il corso è consigliabile la lettura di uno dei seguenti testi:
- Introduction - The Java EE 5 Tutorial (di Sun Microsystems) [risorsa online]
- The Java EE 5 Tutorial (Addison Wesley) [libro cartaceo]
- JBoss at Work: A Practical Guide (Marrs) [libro cartaceo]
|
| Programma Completo |
Top |
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)
|
| Wiki a supporto |
Top |
Dal primo giorno di corso, i partecipanti potranno accedere ad un wiki di supporto dove troveranno aggiornamenti sul corso, sulle relative integrazioni e documentazione di approfondimento. Sarà disponibile un sistema di segnalazione con il quale, tramite ticket, si potranno inserire suggerimenti e proposte di ampliamento al programma e al materiale del corso. |
| Sconti e Promozioni |
Top |
I partecipanti che si iscriveranno al corso con almeno 30 giorni di anticipo sulla data di termine iscrizione, avranno uno sconto del 10% sul prezzo. Scopri tutti gli sconti. |