Cuprins
- ADNOTARE 1
- CUPRINS 2
- INTRODUCERE 3
- CAPITOLUL I 4
- Retelele de calculatoare si Java 5
- 1.1 Retele de calculatoare 5
- 1.2 Java 7
- 1.2.1 Ce este Java ? 7
- 1.2.2 Evolutia limbajului Java 8
- 1.2.3 Java : un limbaj compilat si interpretat 8
- 1.2.4 Java si conceptele programãrii orientate pe obiecte
- 9
- 1.2.5 Caracteristicile de bazã al limbajului Java 10
- 1.2.6 Structura limbajului Java 11
- CAPITOLUL II 12
- 2. INTERNETUL si TEHNOLOGII WEB 12
- 2.1. Internetul 12
- 2.2 Tehnologii WEB 13
- 2.2.1 Java versus NET 13
- 2.2.2 NET a învãtat de la Java 14
- 2.2.3 Net versus Java: criterii de comparatie 14
- 2.2.4 Schimbãrile ulterioare sunt scumpe 16
- 2.3. Java si programarea WEB 18
- 2.3.1 JSP 18
- 2.3.2 JSF 19
- 2.3.3 MySQL 22
- 2.3.4 Arhitectura Tomcat 23
- Capitolul III 25
- 3.1. Socluri. Modelul client server 25
- 3.2 URL 31
- 3.3 Elemente de programare distribuitã prin invocare de metode la distantã. RMI 33
- Capitolul IV 58
- 4.1 Magazinul electronic (E-shop) 58
- 4.2 Aplicatia E-Shop 61
- CONCLUZII 70
Extras din proiect
ADNOTARE
Cuvinte cheie: Java, Server, Client, URL, RMI, JSP, JSF, applet.
Limbajul Java a aparut datoritã necesitãtii rezolvãrii problemelor actuale ale programãrii.
Desi a apãrut doar de câtiva ani, limbajul Java este prezent deja în peste 200.000 de pagini de
Web, are peste 400.000 de programatori care-l utilizeazã si peste 40% dintre aplicatiile
dezvoltate, în special cele dedicate comertului electronic. Pentru a întelege ce înseamnã Java,
trebuie avutã în vedere tendinta Internet-ului de a deveni un bun de folosintã comun, o piatã
imensã, un teren electronic de desfãsurare a afacerilor, ceea ce a focalizat interesul
cercetãtorilor si firmelor de specialitate, precum si utilizarea tot mai frecventã a solutiilor de tip
Intranet în cadrul întreprinderilor de toate marimile. Coincidenta aparitiei Java cu fenomenul
legat de Internet, Extranet, Intranet, a facut din el un instrument fundamental al dezvoltãrii
tehnologiei informatie.
Teza constã din Introducere, patru capitole, concluzii. În primul capitol este prezentatã
informatia referitoare la utilizarea actualã a retelelor si deasemenea este redatã prezentarea
limbajului Java, scurt istoric, notiuni generale , caracteristici. În al doilea si al treilea capitol s-a
studiat mai aprofundat arhitecturile Java pentru programarea în retea si web. Deasemea sunt
fãcute si unele comparatii cu alte tehnologii de ultimã generatie, prezentând avantaje si
dezavantaze de partea fiecãreia. Al patrulea capitol prezintã aplicatia web realizatã în cadrul
tezei. Descrierea aplicatiei, crearea utilizând limbajul Java, descrierea framework-ului folosit si a
functionalitãtilor.
Principalele obiective ale lucrãrii sunt:
· Studierea arhitecturilor Java de programare a retelelor si perspectivele oferite de aceste
tehnologii în dezvoltarea lor
· Crearea unei aplicatii web pentru un magazin de cãrti, stocarea si prelucrarea datelor
privind managementul vânzãrii cãrtilor.
1
CUPRINS
Introducere
Retelele de calculatoare permit accesarea unor baze informationale cu localizãri
geografice diverse si constituie un mediu de comunicare între persoanele aflate la distantã. Într-o
institutie sau firmã cu mai multe compartimente, instalarea unei retele de calculatoare faciliteazã
schimbul si corelarea informatiilor (între diverse departamente sau în cadrul aceluiasi
departament). Importanta retelelor de calculatoare ca medii de comunicare va creste tot mai mult
în viitor.
Retelele de calculatoare asigurã partajarea resurselor de calcul fizice si logice, astfel încât
programele, echipamentele si mai ales datele sã fie disponibile pentru orice utilizator conectat la
retea, indiferent de localizarea lui. Aceastã facilitate este foarte importantã în cadrul unei firme
fiindcã permite, de exemplu, mai multor persoane aflate în puncte geografice diferite, sã
întocmeascã împreunã un raport. O schimbare efectuatã de un angajat într-un document poate fi
vizibilã instantaneu si celorlalti angajati. Astfel, colaborarea dintre grupuri de oameni aflati la
distantã devine foarte simplã. Practic, un utilizator cu orice localizare geograficã (acoperitã de
retea) poate utiliza datele ca si când ar fi locale. Aceastã caracteristicã atinge scopul retelelor,
formulat plastic, de "distrugere a tiraniei geografice".
Java este unul dintre cele mai utilizate limbaje de programare in zilele
noastre, datorita unor avantaje de necontestat. Printre acestea putem mentiona:
securitate, independenta de platforma, limbaj intuitiv, bine structurat si, bineinteles, opensource.
Java este un mediu de programare ce oferã utilizatorului cadrul necesar si uneltele necesare
pentru dezvoltarea aplicatiilor Java. Java este o tehnologie ce oferã suport dezvoltãrii de aplicatii
distribuite, independente de platformã.
Programele Java pot rula pe diferite tipuri de platforme, cu conditia ca pe aceste platforme sã fie
instalatã o masinã virtualã Java deasupra platformei respective. Avantajul limbajului Java,
comparativ cu alte limbaje de programare este conexiunea strânsã cu tehnologia Internet.
Teza cuprinde 4 capitole, a cãror obiectiv principal este sistematizarea si îmbogãtirea
cunostintelor teoretice despre tehnologiile aduse de limbajul Java pentru programarea retelelor
de calculatoare.
Preview document
Conținut arhivă zip
- Limbajul Java pe Internet.pdf