Profesor: |
Ing. Luca Dan Serbanati |
|
Descriere curs |
Tehnologia J2EE de componente software furnizata de Sun Microsystems a fost proiectata pentru: - Dezvoltarea si instalarea de componente bazate pe obiecte distribuite in server-side, - Acces diversificat la componente, inclusiv cele Web si - Reutilizarea de componente deja existente. J2EE reprezinta tehnologia ideala pentru dezvoltarea de aplicatii pe 3 sau n niveluri, robuste, portabile pe diverse platforme. In aceasta arhitectura componentele EJB furnizeaza servicii remote pentru clienti distribuiti in retea, in timp ce componentele Web implementeaza stratul de prezentare in server-side generand pagini HTML pentru trimeterea lor in client-side. In ultimii ani componentele J2EE au fost utilizate de Sun Microsystems pentru introducerea arhitecturilor orientate spre servicii. Unele componente J2EE au fost selectionate pentru a deveni suport pentru endpoints de comunicatii SOAP over HTTP. In acest fel, dezvoltatorii au o gama diversificata de posibilitati in crearea de aplicatii distribuite fie utilizand comunicatiile RMI, fie cele bazate pe SOAP. Un camp de dezvoltare nelimitat a acestei tenologii este cel al integrarii aplicatiilor legacy la nivel enterprise. Cursul introduce tehnologia J2EE in contextul general al sistemelor distribuite si in cazul particular al distributiei in Web. |
|
Obiective |
|
|
Destinatari |
|
|
Cunostinte precedente |
Orientare pe obiecte, Java, analiza si proiectare de sisteme software. |
|
Durata |
Durata cursului este de 36 ore planificate fie in 12 zile, cate 3 ore/zi, sau in 6 zile cate 6 ore/zi. |
|
Continutul cursului 1o zi (6 ore)
|
1. Elemente de arhitecturi distribuite - Aplicatii distribuite |
|
2o zi (6 ore) |
2.
Componente Web
in J2EE Prelucrarea structurii form Prelucrarea header-ului in cererea HTTP Formarea raspunsului HTTP Anatomia unui servlet - Introducere la pagini JSP Elemente de scripting in JSP Directive de pagina Includere de fisiere EL-Expression Language Biblioteci de tag 3. Dezvoltarea de aplicatii cu componente Web |
|
3o zi (6 ore) |
4.
Enterprise Java
Beans - Entity Bean - Comunicatii asincrone in J2EE 5. Dezvoltarea de aplicatii cu componente EJB |
|
4o zi (6 ore) |
6. Web Services Computing con EJB - Standardele serviciilor Web (XML, SOAP;
WSDL, UDDI) - Client JAX-RPC |
|
5o zi (6 ore) |
- SAAJ - Client JAXP 7. Dezvoltarea de aplicatii cu servicii Web |
|
6o zi (6 ore) |
8.
J2EE Patterns - Business Interface |
|