Magazin online cu posibilitatea accesarii bazei de date MySQL de pe telefonul mobil

Trimisa la data: 2010-01-25 Materia: Informatica Pagini: 93 Comentarii: 5 (citeste) Autor: andyadamescu
Raporteaza o eroare
Lucrare de licenta despre Magazin On-line cu posibilitatea accesarii bazei de date MySQL de pe telefonul mobil
Lucrarea de fata isi propune sa prezinte doua tehnologii bazate pe tehnologia Java, care imbinate ofera o alternative utila si eficienta la celelalte tool-uri prezente pe piata de soft. Aceste tehnologii sunt: Servlet-urile (J2EE) si MIDlet-urile(J2ME).

Aplicatia propriu-zisa este formata din doua parti :modulul Web, modulul Wireless.Modulul Web: reprezinta un depozit virtual cu produse farmaceutice, in care clientii pot efectua comenzi on-line.
Modulul Wireless: reprezinta o aplicatie ce poate rula pe dispozitivele mobile si care permite reactualizarea sau popularea bazei de date (Mysql).

Scenariul in care poate fi implementata aplicatia: se poate sa existe un depozit ale carui produse sunt disponibile on-line si pe care clientii le pot comanda si trimite la diferite adrese. Acest depozit ofera posibilitatea ca produslele comandate sa fie livrate direct de agentii de distributie , care pe baza unui soft instalat pe telefoanele mobile, pot accesa si incheia comenzile ce sunt active sau pot introduce noi produse in baza de date.

1.1 Tehnologia Java
In primul rand, prima intrebare care se pune este: de ce Java? Java este o tehnologie inovatoare lansata de compania Sun Microsystems in 1995, care a avut un impact remarcabil asupra intregii comunitati a dezvoltatorilor de software, impunandu-se prin calitati deosebite cum ar fi simplitate, robustete, securitate dar in primul rand prin portabilitate.
Comanda prin: SMS / CARD / PayPal
Comanda aceasta lucrare cu doar 10 Euro + TVA.
Completeaza-ti corect adresa de e-mail. Pe aceasta vei primi link-ul de descarcare a lucrarii de licenta dupa ce plata a fost confirmata!
E-mail:
Pentru operatorul Vodafone procesul presupune trimiterea a doua SMS-uri de verificare tarifate la valoarea unui SMS normal in aceasta retea.
Pentru operatorul Telekom procesul presupune trimiterea a doua SMS-uri de verificare tarifate la valoarea unui SMS normal in aceasta retea.
Selecteaza metoda de plata:
Alege metoda prin care doresti sa efectuezi plata:

3Imputernicire taxe si impozite

Lucrare de licenta despre Magazin online cu posibilitatea accesarii bazei de date MySQL de pe telefonul mobil

Lucrare de licenta despre Magazin On-line cu posibilitatea accesarii bazei de date MySQL de pe telefonul mobil
Cuprins

1. Introducere....................................3
1.1 Tehnologia Java................................3
1.2 Avantajele oferite de J2EE.....................4
1.3 Tehnologii concurente - Common Gateway Interface...................5
1.4 Aplicatiile multimedia distribuite.................................6
1.4.2 Container-ul J2EE............................9
1.5 Servlet-uri..................................11
1.6 Compararea tehnologiilor......................12

2. Tehnologia servlet.............................14
2.1 Apelarea servlet-urilor.......................14
2.1.1 Accesarea directa folosind cereri HTTP..........................14
2.1.2 Accesarea prin SSI (Server Side Include)........................15
2.2 Structura servlet-urilor......................16
2.2.1 API-ul......................................16
2.2.2 Ciclul de viata al unui servlet.............17
2.2.3 Persistenta instantei (instance persistence)....................18
2.2.4 Servlet-uri si fire de executie.............18
2.2.5 Reincarcarea servlet-ului...................21
2.2.6 Init si destroy.............................22
2.2.7 Modelul single thread.......................24
2.2.8 Caching la nivel client.....................25

3. Extragerea informatiei.........................28
3.1 Informatia la nivelul servlet-ului................................28
3.2 Informatia la nivel de server.................29
3.2.1 Extragerea informatiilor despre server..........................29
3.2.2 Prevenirea rularii neautorizate a unui servlet..................31
3.2.3 Determinarea versiunii servlet-ului.............................31
3.3 Informatia la nivel de client..................32
3.3.1 Accesarea de informatii privind masina client...................32
3.3.2 Restrictionarea accesului....................33
3.3.3 Accesarea informatiilor despre utilizator.......................33
3.3.4 Parametrii pe cerere (Request Parameters).......................34

4. Implementarea sesiunilor........................36
4.1 Autentificarea user-ului.......................36
4.2 Ascunderea campurilor unor formulare...........37
4.3 API-ul sesiunii................................38
4.3.1 Ciclul de viata al unei sesiuni:.............38
4.3.2 Filtrarea cererii sau a raspunsului..........39

5. Securitate......................................41
5.1 Autentificarea HTTP............................42
5.1.1 Configurarea autentificarii HTTP.............42
5.2 Certificatele digitale.........................45
5.3 Protocolul SSL - Secure Sockets Layer..........46
5.4 Securitatea la nivelul clientului..............47
5.5 Configurarea SSL...............................48
5.5.1 Configuraerea autentificarii SSL.............49
5.5.2 Accesarea informatiilor de autentificare SSL....................50

6. Comunicatia Applet - Servlet....................52

7. Java si tehnologia wireless.....................54
7.1 Tehnologia J2ME................................54
7.2 Midlet-uri.....................................57
7.3 De ce Wireless cu Java?........................58

8. Aplicatie servlet cu comunicatie wireless.........................60
8.1 Aplicatia Web..................................60
8.1.1 Interactiunea si consultarea catalogului de produse.............63
8.1.2 Afisarea produselor in urma diferitelor tipuri de cautari.......67
8.1.3 Interactiunea dintre client si cosul de cumparaturi virtual.....69
8.1.4 Comandarea produselor........................70
8.1.5 Baza de date.................................76
8.1.5.1 - Legaturle bazei de date..................76
8.1.5.2 ProductsDBO (conexiunea aplicatie - baza de date)..........80
8.2 Aplicatia Wireless.............................84
8.2.1 Accesarea, tratarea si incheierea comenzilor active.............85
8.2.2 - Inserarea sau modificarea unui produs in baza de date Mysql...90

Bibliografie...............................93
Nota:Textul de mai sus reprezinta un extras din lucrarea de licenta "Magazin online cu posibilitatea accesarii bazei de date MySQL de pe telefonul mobil". Prin descarcarea prezentei lucrarii stiintifice, orice utilizator al site-ului www.referat.ro declara si garanteaza ca este de acord cu utilizarile permise ale acesteia, in conformitate cu prevederile legale ablicabile in domeniul proprietatii intelectuale si in domeniul educatiei din legislatia in vigoare.
Adauga comentariu:
Adauga comentariu

As dori mai multe detalii despre aceasta lucreare, contine aplicatia (cod + bd)

Adrian | 2010-04-18 14:02:00

Contine partea practica? Multumesc anticipat!

Pavel | 2011-11-29 00:57:36

CONTINE SI PARTEA PRACTICA?

CRISTINA | 2012-01-10 15:10:28

contine partea practica???

contine partea practica??? | 2012-01-20 14:22:14

Contine aplicatia?

Andrei Savin | 2017-10-20 12:31:44
Stiri
Student Center
Nota explicativa
Referatele si lucrarile oferite de Referate.ro au scop educativ si orientativ pentru cercetare academica.

Iti recomandam ca referatele pe care le downloadezi de pe site sa le utilizezi doar ca sursa de inspiratie sau ca resurse educationale pentru conceperea unui referat nou, propriu si original.

Referat.ro te invata cum sa faci o lucrare de nota 10!
Linkuri utile
Programeaza-te online la salonul favorit Descarca gratuit aplicatiile pentru iOS si Android Materiale educative Jocuri Cele mai tari jocuri de pe net Referate scoala Resurse, lucrari, referate materiale pentru lucrari de nota 10
Toate imaginile, textele sau alte materiale prezentate pe site sunt proprietatea referat.ro fiind interzisa reproducerea integrala sau partiala a continutului acestui site pe alte siteuri sau in orice alta forma fara acordul scris al referat.ro. Va rugam sa consultati Termenii si conditiile de utilizare a site-ului. Informati-va despre Politica de confidentialitate. Daca aveti intrebari sau sugestii care pot ajuta la dezvoltarea site-ului va rugam sa ne scrieti la adresa webmaster@referat.ro.