
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". In cazul in care intampini probleme la descarcarea fisierului sau lucrarea de licenta nu este nici pe departe ceea ce se doreste a fi te rugam sa ne anunti aici: raporteaza o eroare