JDK-625
Corso Java Enterprise
INFORMAZIONI
" Un'applicazione di tipo Enterprise è incentrata fortemente sulla risoluzione di problemi di business, ovvero, in generale, di quelle problematiche di particolare importanza (solitamente affrontate dalle imprese) i cui punti cardini sono incentrati sulla comunicazione, sul salvataggio sicuro e sincronizzato dei dati, sul recupero e sulla modifica dei dati stessi (solo per citarne alcuni).
Tipicamente, un'applicazione di tipo Enterprise potrà prevedere svariate viste in relazione ai dati in gioco: una di tipo Web, ad esempio, ed un'altra più classica tipica delle applicazioni note come desktop applications (quelle che eseguiamo su Windows, per intenderci). Una caratteristica certamente predominante dovrà essere la robustezza: un'applicazione di tipo enterprise che faccia acqua da qualche parte porterà, inevitabilmente, ad una perdita economica (si pensi ad un broker che fornisca dati di borsa errati!). Viceversa, una applicazione solida, efficiente e priva di errori contribuirà in modo significativo alla crescita del business per una determinata azienda." (fonte HTML.it)
La tecnologia Java è una rivoluzionaria piattaforma di elaborazione realizzata da Sun Microsystems nel 1995.
Denominata in origine OAK, nel 1995 assunse il nome di linguaggio di programmazione Java.
La tecnologia Java offre agli utenti un mondo di nuove e interessanti possibilità.
Consente di eseguire qualsiasi tipo di applicazione, compresi giochi, strumenti, programmi e servizi di informazione, su ogni computer o dispositivo.
Dai PC desktop ai dispositivi palmari e ai cellulari, la tecnologia Java oggi è praticamente ovunque.
ABSTRACT DEL CORSO
Il corso JDK_625 si pone come obiettivo la realizzazione di applicazioni di tipo enterprise, sfruttando le potenzialità della tecnologia Java ed in particolare della piattaforma J2EE. Verranno introdotte le tecnologie Java inerenti a questo settore, focalizzandosi soprattutto sul lato services (Enterprise Services, Web Services, Messaging Services, Mail Services).
Ogni aspetto e argomento verranno trattati con la massima cura e verranno evidenziati mediante l'utilizzo di una buona gamma di esercitazioni inerenti al corso.
A CHI E' RIVOLTO
Le persone che possono beneficiare di questo corso sono persone che hanno una buona conoscenza del linguaggio Java o di un qualsiasi linguaggio ad oggetti; che vogliono avere una visione progettuale/implementativa a 360 di qualsiasi progettualità che necessiti di business logic distribuita.
Ciò include redattori tecnici, sviluppatori web, direttori tecnici.
PREREQUISITI
Per riuscire pienamente in questo corso dovresti saper:
- Utilizzare un browser e conoscere il web ed i principi di funzionamento
- Avere una pregressa conoscenza di un qualche linguaggio di programmazione orientato agli oggetti
- Avere un'infarinatura anche scolastica di progettualità/ingegnerizzazione del software
COMPETENZE ACQUISITE
Al completamento di questo corso dovresti essere in grado di:
- Comprendere la piattaforma J2EE e le sue caratteristiche
- Saper creare infrastrutture di tipo enterprise distribuite
Clicca qui per vedere JDK_625 - CORSO JAVA ENTERPRISE
Modulo 1:
- Java e le applicazioni enterprise
- La J2EE platform
- Il lato client: Servlet e Jsp
- Le servlet come controller
- Caratteristiche delle servlet
- Le JSP come view
- Caratteristiche delle JSP
- La RMI ed le sua potenzialita
- Esercizi modulo 1
Modulo 2:
- Enterprise Java Beans
- JDBC low level? Le JPA
- Entity Bean 2.x vs JPA
- Alternativa alle JPA: gli ORM vendor side
- Session Bean
- Il ciclo di vita di un session bean
- I metodi inerenti al session bean
- Le annotation come ejb-config
- La collocazione in distributing applications
- Esercizi modulo 2
Modulo 3:
- I web service
- Interazione tra una web application ed un ws
- Creazione di un WS
- WS vs EJB Session Bean
- Il protocollo SOAP universale
- Le interfacce JMX e loro utilizzo
- Le JTA: implementazione di una Transaction Policy
- La sicurezza nella J2EE
- Esercizi modulo 3
Modulo 4:
- I message driven bean
- L’architettura JMS ed utilizzo
- Le Queue ed i Topic
- L’interfaccia Message
- I metodi interni di un MDB
- Il server IMQ e sua configurazione
- Esercizi modulo 4
Modulo 5:
- Le Java Mail API
- Il package javax.mail
- Gestione degli eventi con java mail
- Utilizzare java mail con Internet
- Realizzare un progetto per la composizione di e-mail con java mail
Clicca qui per chiudere