Documente Academic
Documente Profesional
Documente Cultură
Page 2 of 27
Programare Web - Curs 5
Page 3 of 27
Programare Web - Curs 5
web sau al unui grup de pagini web înrudite. Dacă paginile sunt grupate,
ele ar trebui să apară ca fiind grupate.
Page 4 of 27
Programare Web - Curs 5
- https://www.w3.org/Provider/Style/
- http://www.webpagesthatsuck.com/
1. Etapa Mainframe
Page 5 of 27
Programare Web - Curs 5
2. Etapa Client-Server
Page 7 of 27
Programare Web - Curs 5
- browserul
Fiecare din aceste componente poate exista sau rula pe o altă mașină.
De obicei, browserul rulează pe o mașină client iar celelalte pe una sau
mai multe mașini aflate la furnizorul serviciului de web respectiv.
Page 9 of 27
Programare Web - Curs 5
Desfășurarea procesului:
Page 10 of 27
Programare Web - Curs 5
Page 11 of 27
Programare Web - Curs 5
JavaScript și AJAX
AJAX (https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started)
= Asynchronous JavaScript and XML permite actualizarea incrementală a
paginilor Web. Este construită folosind tehnologii standard web - HTTP,
(X)HTML, CSS, JavaScript, Document Object Model (DOM), XML pentru a
permite o mai bună interacțiune și prezentare, precum și actualizarea
incrementală a paginilor Web. Este folosit de multe companii populare:
Google Suggests, Google & Yahoo! Maps, Amazon A9 Search, Flickr,
BaseCamp, Kayak, Yahoo! AJAX Library
Page 12 of 27
Programare Web - Curs 5
Page 13 of 27
Programare Web - Curs 5
JavaScript și DHTML
DHTML (https://msdn.microsoft.com/en-
us/library/ms533044(v=vs.85).aspx) se referă la ideea de generare de
conținut web în mod dinamic, bazându-se pe datele furnizate de către
utilizator. BOM (Browser Object Model) descrie modul în care
programăm diversele obiecte disponibile spre folosire într-un browser.
DOM (Document Object Model) se referă la un standard W3C de
programare a unei pagini web. DHTML reprezintă o colecție de
tehnologii: HTML, CSS, JavaScript, DOM, BOM. DHTML permite
limbajelor de scripting (JavaScript) să modifice variabilele din limbajul de
definiție a unei pagini web, astfel încât să modifice aspectul și conținutul
paginii respective, după reîncărcarea acesteia. Astfel, se determină
modul în care o pagină reacționează în timp ce este vizualizată
(caracteristica de bază a DHTML-ului).
Page 14 of 27
Programare Web - Curs 5
Page 15 of 27
Programare Web - Curs 5
Page 16 of 27
Programare Web - Curs 5
Serviciul web pentru clienții ce doresc crearea unei rezervări online este
oarecum similar cu serviciul telefonic. Soluția cu punct unic de acces:
Compania aeriană poate furniza un singur URL. Serviciul Web este
responsabil cu verificarea cererii și apelarea funcției corecte. Această
Page 17 of 27
Programare Web - Curs 5
Page 18 of 27
Programare Web - Curs 5
SOAP (Simple Object Access Protocol) își are originea în tehnologia RPC(
Remote Procedural Call peste XML și HTTP) și este un protocol de
comunicație folosit pentru comunicația între aplicații, având format
pentru trimiterea de mesaje și fiind proiectat pentru comunicarea în
Internet, este independent de platformă, limbaj și e bazat pe XML.
Printre competitori se află XML-RPC. Componentele SOAP sunt Header –
Page 19 of 27
Programare Web - Curs 5
Page 20 of 27
Programare Web - Curs 5
Page 21 of 27
Programare Web - Curs 5
Page 22 of 27
Programare Web - Curs 5
Page 23 of 27
Programare Web - Curs 5
<head>
</head>
Page 24 of 27
Programare Web - Curs 5
Page 25 of 27
Programare Web - Curs 5
Tipuri de pagini: home page, about, contact, site map, news, forms,
galleries, faqs, catalogs, product pages, shopping cart, search results.
Aplicațiile care folosesc syndicated content (http://www.rss-
specifications.com/syndicated-content.htm) sunt forumurile și
programele web mail.
Page 26 of 27
Programare Web - Curs 5
Page 27 of 27