Il "Oracle Il corso "Sviluppo di applicazioni per la piattaforma Java EE 7 Ed 1" insegna come creare e distribuire applicazioni aziendali conformi a Java Platform, Enterprise Edition 7.
Le tecnologie presentate in questo corso includono annotazioni, Enterprise JavaBeans (EJB), JavaServer Pages (JSP), JavaServer Faces (JSF), Java Persistence API (JPA), Java Transaction API (JTA), Servlet, Contexts e Dependency Injection (CDI) , servizi Web JAX-RS RESTful e SOAP, API Java per WebSocket, API Java Message Service (JMS), convalida Bean, concorrenza Java EE, API batch e servizi timer.
Sviluppatori Java che desiderano imparare a utilizzare tutta la potenza di Java EE 7.
Al termine saprai come:
- Utilizzare le API Java Persistence e Java Transaction;
- Creare un modello di componenti flessibili utilizzando la tecnologia EJB e CDI;
- Fornire servizi timer, concorrenza e batch;
- Creare servizi Web SOAP e REST;
- Sviluppare interfacce basate sul web utilizzando Servlet, Java Server Pages, JavaServer Faces;
- Assemblare e distribuire applicazioni Java su un server di applicazioni JEE.
Obiettivi del corso:
- Distribuire applicazioni Java EE;
- Gestire la logica aziendale utilizzando POJO, EJB, SOAP WebServices e JMS;
- Gestire la persistenza utilizzando entità JPA;
- Creare applicazioni Web Java utilizzando servlet, JSP, JSF, servizi REST e WebSocket;
- Proteggi le applicazioni Java EE.
Partecipa ai laboratori pratici
Durante le sessioni pratiche di questo corso svilupperai un'applicazione di gestione del prodotto. Questa applicazione inizierà come una semplice applicazione client-server, ma si evolverà in un'applicazione Java Enterprise con i seguenti componenti:
- Componenti API Java Persistence per gestire il prodotto database oggetti;
- Componenti Enterprise JavaBeans per gestire la logica aziendale delle applicazioni di gestione del prodotto;
- Componenti API Java Message Service per produrre e consumare messaggi;
- SOAP WebService per produrre preventivi di prodotto. Interfaccia utente Web per cercare, visualizzare e aggiornare prodotti progettati con Servlet, Java Server Pages e Java Server Faces;
- Servizio REST per verificare lo sconto del prodotto;
- Applicazione WebSocket per implementare la chat tra utenti;
- Proteggerai inoltre questa applicazione utilizzando approcci sia programmatici che dichiarativi.
Esperienze obbligatorie:
Esperienza con il linguaggio Java
Esperienza con XML
Esperienza con le nozioni di base database concetti e una conoscenza di base di SQL
Introduzione a JavaEE
Gestione della persistenza utilizzando entità JPA
Implementazione della logica aziendale utilizzando EJB
Utilizzando l'API del servizio messaggi Java
Implementazione di servizi SOAP utilizzando JAX-WS
Creazione di applicazioni Web Java utilizzando servlet
Creazione di applicazioni Web Java utilizzando JSP
Implementazione di servizi REST utilizzando l'API JAX-RS
Creazione di applicazioni Java con WebSocket
Sviluppa applicazioni Web utilizzando JavaServer Faces
Protezione delle applicazioni Java EE
Appendici/Contenuti aggiuntivi
Completato il corso di programmazione Java SE 8
Certificazione Java SE8
Programmazione Java SE 8
Oracle Sviluppo di applicazioni per la piattaforma Java EE 7 Ed 1


