Aplicație web de licitații online

Licență
8/10 (3 voturi)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 149 în total
Cuvinte : 35988
Mărime: 1.99MB (arhivat)
Publicat de: Irinel Dincă
Puncte necesare: 12

Cuprins

  1. Cuprins
  2. PROIECT DE DIPLOMA 1
  3. Cuprins 2
  4. Cuvant Inainte 5
  5. Tehnologia JSP (Java Server Pages) 6
  6. Ce este o pagina JSP ? 6
  7. Ciclul de viata al unei pagini JSP 6
  8. Traducere si Compilare 7
  9. Executie 7
  10. Crearea de continut static si dinamic 8
  11. Crearea de continut dinamic 9
  12. Utilizarea de obiecte in paginile JSP 9
  13. Elemente de Scripting JSP 11
  14. Includerea de continut intr-o pagina JSP 12
  15. Transferarea controlului catre o alta componenta Web 13
  16. Includerea unui Applet 14
  17. Structura programelor 15
  18. Pachete de clase 15
  19. Importul claselor 16
  20. Fisiere sursa 16
  21. Compilare si executie 16
  22. Servleti 17
  23. Structura de baza a unui servlet 18
  24. HTTPServlet 20
  25. Sesiuni 23
  26. Fire de executie si sincronizare 24
  27. Crearea firelor de executie 26
  28. Securitatea in Web 29
  29. Ce este JDBC API? 31
  30. Ce face JDBC API? 31
  31. Driver manager 33
  32. Cum sa urmariti programele disponibile 33
  33. Stabilirea unei legaturi 33
  34. DataSouce 34
  35. Statement 35
  36. Crearea obiectelor Statement 35
  37. Executarea declaratiilor folosind obiecte Statement 35
  38. JavaMail 37
  39. Obiective si principii de design 37
  40. Descriere Arhitecturala 38
  41. Arhitectura stratificata JavaMail 38
  42. Arhitectura de clase JavaMail 39
  43. Cadrul de lucru JavaMail 40
  44. Componente JavaMail API importante 40
  45. Clasa Message 40
  46. Stocare si receptionare mesaj 41
  47. Compunerea mesajului si transportul 41
  48. Clasa Session 42
  49. Modelul de evenimente JavaMail 42
  50. Folosirea APIului JavaMail 42
  51. Componenetele JavaBeans in paginile JSP 44
  52. De ce sa folosesti o componenta JavaBeans 44
  53. Cum sa creezi si sa folosesti o componenta JavaBeans 45
  54. Stabilirea proprietatilor componentelor JavaBeans 45
  55. Recuperarea proprietatilor componentelor JavaBeans 46
  56. JavaScript 48
  57. Ce este JavaSript? 48
  58. Situl de licitatii MuzzyMoo 50
  59. Descriere Functionala 50
  60. Listarea produselor oferite spre licitatie 51
  61. Afisare produs 53
  62. Cautare produse 54
  63. Banda rulanta 55
  64. Inregistrare utilizator nou 56
  65. Auntentificarea 58
  66. Adaugarea unei licitatii 59
  67. Licitarea 61
  68. Ofertele mele 61
  69. Licitatiile mele 62
  70. Administrarea categoriilor 63
  71. Descriere Tehnica 65
  72. Tabelele din baza de date 65
  73. JavaBeans folosite 67
  74. Reformatarea imaginilor 67
  75. Trimiterea emailurilor 68
  76. Inchiderea licitatiilor 68
  77. Formater 68
  78. TemplateHTML 68
  79. Incarcare prin javascript a categoriilor 69
  80. Anexa A – Cod sursa 70
  81. products.jsp 70
  82. default.jsp 77
  83. uplimg.jsp 78
  84. footer.jsp 79
  85. admin/categs.jsp 79
  86. admin/categs.js 80
  87. admin/getcategs.jsp 81

Extras din licență

Cuvant Inainte

Aplicatiile distribuite sînt de o buna perioada de timp o prezenta uzuala în peisajul IT chiar si din tara noastra. Ultimii ani au însemnat, de asemenea, si pasi semnificativi si concreti în impunerea Internetului în întreaga economie si societate. Odata cu acesta, aplicatiile distribuite – care au ca suport Internetul si tehnologiile dezvoltate pentru acesta si împreuna cu el, au trecut de la stadiul de noutati tehnologice la cel de prezenta reala în comunitatea IT.

Comertul electronic a devenit foarte cunoscut in societatea informationala care se dezvolta continuu din 1990. Internetul a facut comertul electronic sa fie disponibil unui larg grup de utilizatori, in principal mici intreprinderi si utilizatori caznici. In cadrul comunitatii de afaceri, indreptarea catre eficienta si productivitate crescuta este de asteptat sa duca catre o mai mare acceptare a comertului electronic catre intreprinderi ca fiind o cale de a face afaceri in viitor. Dezvoltarea tehnologica a infrastructurii si a mecanismelor de acces si costurile in scadere vor ajuta dezvoltarea acestuia. Totusi temerile de securitate si lipsa de instruire pot fi un obstacol in dezvoltarea comertului electronic.

Comertul electronic ofera o serie de avantaje majore. Principale avantaje sunt si cele mai cunoscute atuuri din lume: timpul si banii. In ceea ce priveste timpul, se face o foarte mare economie. Utilizatorul poate sa vada o lista de produse si preturi in cateva minute din confortul propriului fotoliu. Nu mai sunt necasare deplasari sau alte actiuni care consuma timp inutil. Aceasta economie de timp rezulta astfel intr-o crestere a rentabilitatii, de unde reiese si o economie de bani.

Tehnologia JSP (Java Server Pages)

Tehnologia JSP permite crearea rapida si usoara de continut Web ce are componente atat statice cat si dinamice. La baza aceasta tehnologie proiecteaza toate capacitatile dinamice a tehnologiei Java Servlet dar ofera un unghi mai natural in ceea ce priveste creare de continut static. Principalele trasaturi ale tehnologiei JSP sunt:

• Este un limbaj pentru dezvoltarea de pagini JSP, care sunt documete text ce descriu modul de procesare a unei cereri si de construire a unui raspuns

• Posibilitatea de a accesa obiecte ce ruleaza pe server

• Existenta de mecanisme ce permit definirea de extensii pentru limbajul JSP

Ce este o pagina JSP ?

O pagina JSP este un document text ce contine 2 tipuri de text: static, ce poate fi exprimat in orice tip de format bazat pe text (HTML,SVG,WML, si XML), si continutul JSP propriu-zis altfel spus dinamic.

Ciclul de viata al unei pagini JSP

O pagina JSP deserveste cererile asemenea unui servlet. Din acest motiv ciclul de viata al unei pagini JSP si multe din capacitatile sale (in special cele dinamice) sunt determinate de Tehnologia JavaServlet.

Cand o cerere este mapata pe o pagina JSP, de managementul ei se ocupa un servlet special care verifica mai intai daca servletul paginii JSP este mai vechi decat pagina JSP. Daca da, “traduce” pagina JSP intr-o clasa servlet si compileaza clasa. In timpul operatiei de dezvoltare unul dintre principalele avantaje ale paginii JSP este ca procesul de constructie (build process) este facut automat.

Traducere si Compilare

In timpul fazei de “traducere” fiecare tip de date dintr-o pagina JSP este tratata in mod diferit. Elementele JSP sunt tratate dupa cum urmeaza:

Directivele sunt utilizate pentru a controla cum va fi translatata si executata pagina JSP de catre containerul Web

Elemetele de scripting sunt inserate in clasa servlet a pagini JSP

Elemente de forma <jsp:xxx…./> sunt convertite in apeluri catre metode ale componentelor JavaBeans

Atat faza de “traducere” cat si cea de compilare pot genera erori care nu se observa decat in momentul in care pagina este apelata pentru prima oara. Daca apare o eroare in timp ce o pagina JSP este “tradusa”, spre exemplu translatorul intalneste un element JSP eronat, serverul va returna o exceptie de tip ParseException si clasa servlet a paginii va fi goala sau incompleta. Ultima linie incompleta va returna un pointer catre linia ce contine eroarea.

Daca apaere o eroare in timp ce pagina este compilata, spre exemplu exista o eroare de sintaxa intr-un scriplet, serverul va returna o eroare de tip JasperException si un mesaj catre numele servletului pentru pagina respectiva si linia la care a aparut eroarea.

Odata ce pagina a fost tradusa si compilata servletul paginii JSP urmeaza in linii mari acelasi ciclu de viata ca un servlet, si anume:

• Daca nu exista o instanta a servletului paginii JSP atunci containerul:

1. Incarca clasa servlet a paginii JSP

2. Instantiaza o instanta a clasei servlet

3. Initializeaza instanta servlet apeland metoda jspInit

• Invoca metoda _jspService pasand o cerere si un obiect de raspuns

• In momentul in care containerul trebuie sa elimine servletul unei pagini JSP va apela metoda jspDestroy

Preview document

Aplicație web de licitații online - Pagina 1
Aplicație web de licitații online - Pagina 2
Aplicație web de licitații online - Pagina 3
Aplicație web de licitații online - Pagina 4
Aplicație web de licitații online - Pagina 5
Aplicație web de licitații online - Pagina 6
Aplicație web de licitații online - Pagina 7
Aplicație web de licitații online - Pagina 8
Aplicație web de licitații online - Pagina 9
Aplicație web de licitații online - Pagina 10
Aplicație web de licitații online - Pagina 11
Aplicație web de licitații online - Pagina 12
Aplicație web de licitații online - Pagina 13
Aplicație web de licitații online - Pagina 14
Aplicație web de licitații online - Pagina 15
Aplicație web de licitații online - Pagina 16
Aplicație web de licitații online - Pagina 17
Aplicație web de licitații online - Pagina 18
Aplicație web de licitații online - Pagina 19
Aplicație web de licitații online - Pagina 20
Aplicație web de licitații online - Pagina 21
Aplicație web de licitații online - Pagina 22
Aplicație web de licitații online - Pagina 23
Aplicație web de licitații online - Pagina 24
Aplicație web de licitații online - Pagina 25
Aplicație web de licitații online - Pagina 26
Aplicație web de licitații online - Pagina 27
Aplicație web de licitații online - Pagina 28
Aplicație web de licitații online - Pagina 29
Aplicație web de licitații online - Pagina 30
Aplicație web de licitații online - Pagina 31
Aplicație web de licitații online - Pagina 32
Aplicație web de licitații online - Pagina 33
Aplicație web de licitații online - Pagina 34
Aplicație web de licitații online - Pagina 35
Aplicație web de licitații online - Pagina 36
Aplicație web de licitații online - Pagina 37
Aplicație web de licitații online - Pagina 38
Aplicație web de licitații online - Pagina 39
Aplicație web de licitații online - Pagina 40
Aplicație web de licitații online - Pagina 41
Aplicație web de licitații online - Pagina 42
Aplicație web de licitații online - Pagina 43
Aplicație web de licitații online - Pagina 44
Aplicație web de licitații online - Pagina 45
Aplicație web de licitații online - Pagina 46
Aplicație web de licitații online - Pagina 47
Aplicație web de licitații online - Pagina 48
Aplicație web de licitații online - Pagina 49
Aplicație web de licitații online - Pagina 50
Aplicație web de licitații online - Pagina 51
Aplicație web de licitații online - Pagina 52
Aplicație web de licitații online - Pagina 53
Aplicație web de licitații online - Pagina 54
Aplicație web de licitații online - Pagina 55
Aplicație web de licitații online - Pagina 56
Aplicație web de licitații online - Pagina 57
Aplicație web de licitații online - Pagina 58
Aplicație web de licitații online - Pagina 59
Aplicație web de licitații online - Pagina 60
Aplicație web de licitații online - Pagina 61
Aplicație web de licitații online - Pagina 62
Aplicație web de licitații online - Pagina 63
Aplicație web de licitații online - Pagina 64
Aplicație web de licitații online - Pagina 65
Aplicație web de licitații online - Pagina 66
Aplicație web de licitații online - Pagina 67
Aplicație web de licitații online - Pagina 68
Aplicație web de licitații online - Pagina 69
Aplicație web de licitații online - Pagina 70
Aplicație web de licitații online - Pagina 71
Aplicație web de licitații online - Pagina 72
Aplicație web de licitații online - Pagina 73
Aplicație web de licitații online - Pagina 74
Aplicație web de licitații online - Pagina 75
Aplicație web de licitații online - Pagina 76
Aplicație web de licitații online - Pagina 77
Aplicație web de licitații online - Pagina 78
Aplicație web de licitații online - Pagina 79
Aplicație web de licitații online - Pagina 80
Aplicație web de licitații online - Pagina 81
Aplicație web de licitații online - Pagina 82
Aplicație web de licitații online - Pagina 83
Aplicație web de licitații online - Pagina 84
Aplicație web de licitații online - Pagina 85
Aplicație web de licitații online - Pagina 86
Aplicație web de licitații online - Pagina 87
Aplicație web de licitații online - Pagina 88
Aplicație web de licitații online - Pagina 89
Aplicație web de licitații online - Pagina 90
Aplicație web de licitații online - Pagina 91
Aplicație web de licitații online - Pagina 92
Aplicație web de licitații online - Pagina 93
Aplicație web de licitații online - Pagina 94
Aplicație web de licitații online - Pagina 95
Aplicație web de licitații online - Pagina 96
Aplicație web de licitații online - Pagina 97
Aplicație web de licitații online - Pagina 98
Aplicație web de licitații online - Pagina 99
Aplicație web de licitații online - Pagina 100
Aplicație web de licitații online - Pagina 101
Aplicație web de licitații online - Pagina 102
Aplicație web de licitații online - Pagina 103
Aplicație web de licitații online - Pagina 104
Aplicație web de licitații online - Pagina 105
Aplicație web de licitații online - Pagina 106
Aplicație web de licitații online - Pagina 107
Aplicație web de licitații online - Pagina 108
Aplicație web de licitații online - Pagina 109
Aplicație web de licitații online - Pagina 110
Aplicație web de licitații online - Pagina 111
Aplicație web de licitații online - Pagina 112
Aplicație web de licitații online - Pagina 113
Aplicație web de licitații online - Pagina 114
Aplicație web de licitații online - Pagina 115
Aplicație web de licitații online - Pagina 116
Aplicație web de licitații online - Pagina 117
Aplicație web de licitații online - Pagina 118
Aplicație web de licitații online - Pagina 119
Aplicație web de licitații online - Pagina 120
Aplicație web de licitații online - Pagina 121
Aplicație web de licitații online - Pagina 122
Aplicație web de licitații online - Pagina 123
Aplicație web de licitații online - Pagina 124
Aplicație web de licitații online - Pagina 125
Aplicație web de licitații online - Pagina 126
Aplicație web de licitații online - Pagina 127
Aplicație web de licitații online - Pagina 128
Aplicație web de licitații online - Pagina 129
Aplicație web de licitații online - Pagina 130
Aplicație web de licitații online - Pagina 131
Aplicație web de licitații online - Pagina 132
Aplicație web de licitații online - Pagina 133
Aplicație web de licitații online - Pagina 134
Aplicație web de licitații online - Pagina 135
Aplicație web de licitații online - Pagina 136
Aplicație web de licitații online - Pagina 137
Aplicație web de licitații online - Pagina 138
Aplicație web de licitații online - Pagina 139
Aplicație web de licitații online - Pagina 140
Aplicație web de licitații online - Pagina 141
Aplicație web de licitații online - Pagina 142
Aplicație web de licitații online - Pagina 143
Aplicație web de licitații online - Pagina 144
Aplicație web de licitații online - Pagina 145
Aplicație web de licitații online - Pagina 146
Aplicație web de licitații online - Pagina 147
Aplicație web de licitații online - Pagina 148
Aplicație web de licitații online - Pagina 149

Conținut arhivă zip

  • Aplicatie Web de Licitatii Online.doc

Alții au mai descărcat și

Modelarea și automatizarea unui sistem mecatronic

Mecatronica este un concept japonez care datează din anii 1970 și care poate fi definit ca aplicarea electronicii și tehnologiei calculatoarelor cu...

Aplicații Festo

Capitolul 1.Introducere 1.1. Instalatia Festo Compact Workstation Această staţie a fost dezvoltată şi produsă in scopul formarii profesionale şi...

Stație automată de spălat autovehicule

Automatizarea proceselor de productie a insemnat o etapa importanta in dezvoltarea tehnologiei si a dus la insemnate cresteri ale productivitatii...

Tehnologii de Elaborare a Paginilor WEB

Introducere Cu toate ca este cel mai popular mijloc de comunicare, în realitate Internetul este confuz si încurcat. Internetul este o reţea de...

Aplicație client-server în JAVA - cosmetice

Virtual Cosmetics Aplicatia Virtual Cosmetics a fost creata din dorinta de a implementa in cadrul unui magazin de cosmetica un sistem informatic....

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

Te-ar putea interesa și

Marketingul Electronic

Ce este Internetul? Internetul este o retea mondiala de zeci de mii de computere de mare capacitate, conectate intern ele. Persoane particulare si...

Utilizarea Internetului În Afaceri

Probleme importante: OBIECTUL CURSULUI - UAI MODULE - UIA 1. Suportul - internet, www si intranet 2. Probleme referitoare la economia...

Afaceri Electronice

Afacerile electronice(1) =tranzactii prin retelele electronice: – de la vânzarea si cumpãrarea de bunuri si servicii prin intermediul Web-ului,...

Ai nevoie de altceva?