Sumar
l XML;
l Limbajul de prezentare CSS;
l Limbajul XSLT;
l JavaScript;
l ASP (Active Server Pages)
l DOM (Document Object Model)
|
Internetul in ultimii ani a devenit o
componenta nelipsita in activitatea firmelor, iar cel mai important
serviciu oferit de acesta este serviciul World Wide Web. In cartea Tehnologia aplicatiilor WEB este
urmarita evolutia aplicatiilor WEB de la simple pagini
statice la pagini dinamice complexe, pagini de prezentare interactive,
cuplate la sistemele informatice locale ale companiilor. Autorii
cartii au urmarit sa prezinte, intr-o maniera
clara si usor accesibila, noile tehnologii de realizare a
aplicatiilor Web interactive, care au transformat internet-ul intr-un nou
mediu de comunicare si tranzactii in timp real.
XML
(eXtensible Markup Language), una din cele mai noi tehnologii (standardul XML
1.0 a fost aprobat in 1998), este prezentat in capitolul 2, fiind punctate
urmatoarele probleme: locul XML si HTML, obiectivele limbajului
XML, unde poate fi utilizat acest limbaj, descrierea elementelor de baza
a XML, elemente de sintaxa si editarea documentelor XML. Comparativ
cu limbajul HTML, XML permite separarea celor trei aspecte fundamentale ale
unui document: continut, structura si prezentare. XML
ofera utilizatorilor posibilitatea de a reprezenta datele independent de
aplicatie, ceea ce simplifica foarte mult schimbul de documente
intre partenerii de afaceri. In ultima parte a acestui capitol se face o
prezentare de ansamblu a posibilitatilor oferite de XML pentru
realizarea de afaceri pe Internet.
Capitolul 3 este dedicat limbajului de prezentare CSS (Cascading Style
Sheets). Acest limbaj este o prima incercare de a separa continutul
unui document de prezentarea sa, fiind folosit atat in paginile HTML, cat
si pentru afisarea informatiilor din documentele XML. Prin
separarea stilului de prezentare a documentului de continutul sau,
CSS simplifica realizarea si intretinerea site-urilor Web.
Un alt limbaj de prezentare, de data aceasta numai pentru XML, este XSL
(Extensibile Stylesheet Language) si este prezentat in capitolul 4. XSL
este un limbaj care este folosit atat pentru prelucrarea datelor XML, cat
si pentru formatarea documentelor XML. In acest capitol se prezinta
sintaxa si semantica XSLT (limbaj de transformare XML), limbaj ce
permite transformarea documentelor XML in alte tipuri de documente
interpretabile de navigatoarele Web, cum ar fi HTML.
Din capitolul 5 se intra in lumea limbajelor de script (programe
interpretate), si anume este tratat limbajul JavaScript. Scripturile
sunt incluse in documentele HTML si sunt executate pe calculatorul
clientului.
Domeniile de utilizare a limbajului JavaScript sunt: aplicatii de
genul calculelor, jocurilor, aspectele grafice ale interfetei (pagini
HTML dinamice – DHTML), teste pentru validarea datelor introduse prin
elementele de interfata. Unul din punctele forte ale limbajului
JavaScript consta in posibilitatea utilizatorului de a modifica comportamentul
standard al navigatorului si a-l adapta unor situatii particulare
dependente de anumite evenimente.
ASP
(Active Server Pages) este o tehnologie descrisa in capitolul 6 care
poate fi utilizata la crearea paginilor Web in mod dinamic sau pentru realizarea
aplicatiilor tranzactionale securizate pe Internet. ASP este un
mediu pentru editarea scripturilor executate pe server (VBScript sau
JavaScript). La dezvoltarea unui site care utilizeaza ASP-uri, pot
interactiona aproape toate tehnologiile Web dinamice existente. Folosind
ASP se pot crea foarte usor pagini interactive, putand fi
facuta legatura cu o baza de date. Un script ASP este
lansat in executie pe server printr-un apel dintr-o pagina Web
incarcata intr-un navigator. Serverul executa scriptul ASP
si emite clientului o pagina Web catre navigator, astfel incat
pagina finala nu va fi decat o simpla pagina Web generata
de server in functie de cererea lansata de navigator.
In timp ce XML
ofera posibilitatea de a structura datele intr-un format standard,
specificatia DOM (Document Object Model), prezentata in ultimul
capitol, furnizeaza mecanisme standard pentru accesarea datelor. DOM
este un model de reprezentare la nivel de obiect a documentelor HTML si
XML, constituind principala interfata de programare a
aplicatiilor Web. DOM defineste structura logica a
documentelor si metode pentru accesarea si manipularea lor. Fiecare
document este modelat prin DOM sub forma unui arbore de obiecte, ale
caror atribute si metode permit accesarea si manevrarea structurii
logice si a informatiei continute in acest document.
Prin continut si modul de tratare, aceasta carte se
adreseaza pasionatilor de Internet, in special creatorilor de
pagini Web, atat incepatori, cat si avansati, dar si
altor persoane care vor sa se puna la curent cu ultimile tehnici de
realizare a paginilor Web.
|