XML și SOAP

Curs
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 18 în total
Cuvinte : 4262
Mărime: 1.19MB (arhivat)
Publicat de: Pavel Ghinea
Puncte necesare: 0

Extras din curs

Capitolul 2

XML şi SOAP

2.1. Introducere în XML. Concepte de bază

De fiecare dată când este aplicată unei tehnologii o problemă de integrare a aplicaţiei, a apărut un şablon: acest şablon a fost denumit arhitectură orientată spre servicii SOA – service –oriented architecture.

De la introducerea sa în 1998, Extensible Markup Language (limbaj de marcare extensibil – XML) a revoluţionat modul în care gândim structurarea, descrierea şi schimbul de informaţii. Modurile în care XML este utilizat în industria software sunt multe şi în continuă creştere. Toate tehnologiile cheie de servicii Web se bazează pe acesta: Utilizează software-ul dvs. SAX, DOM, JAXB, JAXP, JAXM, JAXR?

XML se află într-o permanentă schimbare şi evoluţie. Multe din tehnologiile XML nu sunt relevante pentru esenţa discuţiei, dar în cazul tehnologiilor studiate, sunt relevante câteva concepte de bază:

- originile XML şi diferenţa fundamentală dintre aplicaţiile XML centrate pe document şi cele centrate pe date;

- sintaxa şi regulile ce guvernează XML;

- mecanismul cheie pentru crearea şi procesarea XML utilizând software Java.

Inspiraţia de design XML a venit din două surse:

- Standard Generalized Markup Language – SGML

- HTML

Conceptul de marcaj generalizat GM - Generalized Markup există de câteva decenii. Implică utilizarea etichetelor (tags) pentru identificarea porţiunilor de informaţie. Etichetele sunt denumiri înconjurate de paranteze ascuţite.

SGML este un metalimbaj. Nu prescrie un marcaj anume; dar defineşte modul în care orice limbaj de marcare dat poate fi specificat formal. Cea mai populară aplicaţie SGML este HTML, limbajul de marcare ce domină Web-ul.

2.2. Elemente de bază ale unui document HTML

Elementele de bază care diferenţiază un document HTML de cele obişnuite sunt etichetele. Există mai multe tipuri de etichete:

- etichete prin care se defineşte structura ierarhică a documentului şi modul de afişare pe ecran (titlu, antet, corp, structura de capitole, subcapitole, secţiuni ale documentelor, puncte de inserţie a unor imagini grafice în document, sublinieri, zone preformatate)

- etichete prin care se definesc legături la alte locaţii de resurse definite prin intermediul URL-urilor.

Sintaxa generală a unei etichete este:

< etichetă > Obiect </etichetă >- etichetă pereche ;

< etichetă > Obiect - etichetă singular.

Documentul HTML începe cu eticheta <HTML> a cărei pereche </HTML> se află chiar la sfârşitul documentului. Aceasta nu are o semnificaţie importantă, doar informează browserul că documentul este scris conform specificaţiilor HTML.

Fiecare document HTML trebuie să aibă un titlu, care va apărea între etichetele <TITLE> şi respectiv </TITLE>. Titlul de obicei apare separat de document şi rămâne mereu afişat pe ecran, jucând rolul de identificator al documentului.

Etichetele <HEAD>, respective </HEAD> şi <BODY>, respective </BODY> separă documentul într-o parte informativă şi textul propriu-zis ele neschimbând deloc aparenţa documentelor formatate, fiind însă utile în numeroase cazuri. În cazul etichetei <BODY>, în interiorul acestuia se poate preciza prin BACKGROUND = imagine, un fundal grafic anume.

HTML are şase niveluri de titluri (numerotate de la 1 la 6), 1 fiind cel mai important. Titlurile sunt afişate cu fonturi diferite de corpul textului. Primul titlu în fiecare document este <H1>. Sintaxa este:

<Hx> Text </Hx>, unde x=1, 2, 3, 4, 5, 6.

HTML nu ţine seama de sfârşitul de linie (CRLF), de spaţii multiple sau de tabulatori, ca celelalte procesoare de texte. Lungimea unei linii depinde de setarea browserului respectiv, de opţiunea celui care se uită la text.

Dacă în text dorim să trecem la un rând nou, folosim eticheta <BR>, iar dacă dorim generarea unei linii orizontale pa ecran folosim eticheta <HR>.

Preview document

XML și SOAP - Pagina 1
XML și SOAP - Pagina 2
XML și SOAP - Pagina 3
XML și SOAP - Pagina 4
XML și SOAP - Pagina 5
XML și SOAP - Pagina 6
XML și SOAP - Pagina 7
XML și SOAP - Pagina 8
XML și SOAP - Pagina 9
XML și SOAP - Pagina 10
XML și SOAP - Pagina 11
XML și SOAP - Pagina 12
XML și SOAP - Pagina 13
XML și SOAP - Pagina 14
XML și SOAP - Pagina 15
XML și SOAP - Pagina 16
XML și SOAP - Pagina 17
XML și SOAP - Pagina 18

Conținut arhivă zip

  • XML si SOAP.doc

Alții au mai descărcat și

Aspecte generale privind semnăturile digitale

Introducere Problematica semnării digitale Înainte de a putea discuta despre semnătura digitală trebuie să explicăm noţiunea de semnătură şi...

Comunicarea în Rețea folosind Telefonia Mobilă

Introducere Aplicațiile mobile au devenit, ȋn zilele noastre, un domeniu important atȃt pentru marile corporații cȃt și pentru simplii...

Elaborarea unui Asistent Electronic Public

INTRODUCERE Organizarea cît mai efecientă a datelor si informaţiei existente a devenit o necesitate stringentă datorită creşterii volumui si...

Limbaj de Interogare Orientat pe Obiect

Limbajul de interogare orientat pe obiect (OQL) este un standard al limbajului de interogare pentru baze de date orientate pe obiect. OQL este...

Limbajul Java pe Internet

ADNOTARE Cuvinte cheie: Java, Server, Client, URL, RMI, JSP, JSF, applet. Limbajul Java a aparut datoritã necesitãtii rezolvãrii problemelor...

Lucru cu Imagini în Java

LUCRUL CU IMAGINI IN JAVA 1.Clasa java.awt.image Pachetul java.awt.image contine 3 interfete cu functii specifice: ImageConsumer, ImageObserver,...

Multimedia - Hipermedia

I.1. Terminologie. Multimedia, Hipermedia, Hipertext. Odată cu dezvoltarea tehnologiei globale au crescut cerinţele de informare şi învăţare...

Noțiuni de limbaj HTML

NOŢIUNI DE BAZĂ INTER-REŢELE ŞI INTERNET În lume există milioane de calculatoare. În aceste calculatoare sunt stocate informaţii. Pentru a...

Te-ar putea interesa și

Implementarea unei Interfețe Web pentru o Agenție de Turism

Introducere Lucrarea de faţă are ca şi scop realizarea unui site web pentru o agenţie de turism. Aplicaţia este realizată în ASP.NET, o platformă...

Comerț electronic B2B - sistem de asistență

Introducere La momentul actual Internetul a devenit una din cele mai importante şi de bază caracteristici ale societăţii omeneşti. Internetul a...

Sinteza analitică a securității serviciilor web

Adnotare Teza de licenţă cu tema Sinteza analitică a securităţii serviciilor Web, este o tematică actuală şi de o importanţă deosebită ce necesită...

Aplicație bancară online pentru credite de consum dezvoltată prin tehnologii Microsoft

- Capitolul 1 - Cum functioneaza o aplicatie Web Introducere Inainte de a intelege ce poate face o aplicatie C# trebuie inteles ce se intampla...

Aplicație web pentru gestionarea activităților didactice

În zilele noaste calculatorul ocupă o poziție destul de importantă în viața omului oferindui o groaza de avantaje care îi ușureaza munca sau îi...

Tehnologia NET

CAPITOLUL 1 Aplicatii distribuite 1.1 Introducere In ultimii ani, programarea distribuita apare tot mai des ca solutie la problemele din...

Șabloane de proiectare a interfețelor utilizator pentru aplicații web

Capitolul 1 Introducere Lucrarea prezinta sabloanele de proiectare , ce sunt acestea si cum ne ajuta ele in rezolvarea problemelor de proiectare...

Evoluții și Tendințe ale Comerțului Tradițional fară Magazine

CAPITOLUL I 1. Conceptul de comerţ electronic şi sfera de cuprindere Schimbările survenite pe piaţă la răscrucea dintre milenii, reconsiderarea...

Ai nevoie de altceva?