Dezvoltarea Aplicatiilor Web

Dezvoltarea aplicatiilor Web folosind Java studiu de caz www.javaromania.com
Prezentare  Cristian Olaru   8 ani de programare in Java si tehnologii aferente Lucrez pentru IBM dar aceasta prezentare nu are legatura cu actualul loc de munca - mai mult cu timpul meu liber! Blog: http://olaru.blogspot.com   Carti:  Java de la 0 la expert  si  Dezvoltarea aplicatiilor Web folosind Java , coautor in editura Polirom
www.javaromania.com
Prezentarea aplicatiei ( javaromania.com ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tehnologii de baza folosite ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alte tehnologii folosite ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nabble forum (exemplu integrare)
Librarii, framework-uri si containere ,[object Object],[object Object],[object Object],[object Object],[object Object]
Criterii in alegerea unei librarii ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arhitectura aplicatiei ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diagrama - arhitectura aplicatiei
Conventii de nume ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mod de lucru ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spring Framework  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Struts 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hibernate ,[object Object],[object Object],[object Object],[object Object],[object Object]
Compass ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TODO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Planuri de viitor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1 de 19

Recomendados

Programarea aplicațiilor distribuite por
Programarea aplicațiilor distribuiteProgramarea aplicațiilor distribuite
Programarea aplicațiilor distribuite Dumitru Maros
253 vistas24 diapositivas
Mutama ca-platonic por
Mutama ca-platonicMutama ca-platonic
Mutama ca-platonicIonut Catalin Badea
108 vistas7 diapositivas
Acrire do-cucurbitacee por
Acrire do-cucurbitaceeAcrire do-cucurbitacee
Acrire do-cucurbitaceeIonut Catalin Badea
225 vistas17 diapositivas
Preapretios mu-anihilat por
Preapretios mu-anihilatPreapretios mu-anihilat
Preapretios mu-anihilatIonut Catalin Badea
213 vistas17 diapositivas
Precontractual pu-fagaduinta por
Precontractual pu-fagaduintaPrecontractual pu-fagaduinta
Precontractual pu-fagaduintaIonut Catalin Badea
316 vistas16 diapositivas
Neurosimpatic ha-dedentitie por
Neurosimpatic ha-dedentitieNeurosimpatic ha-dedentitie
Neurosimpatic ha-dedentitieIonut Catalin Badea
114 vistas8 diapositivas

Más contenido relacionado

Destacado

Inghesuiala hm-sannicoleanca por
Inghesuiala hm-sannicoleancaInghesuiala hm-sannicoleanca
Inghesuiala hm-sannicoleancaIonut Catalin Badea
127 vistas18 diapositivas
Revista Culturism & Fitness nr.217 (2/2012) por
Revista Culturism & Fitness nr.217 (2/2012)Revista Culturism & Fitness nr.217 (2/2012)
Revista Culturism & Fitness nr.217 (2/2012)Redis Nutritie
1.7K vistas19 diapositivas
Pleosc ar-odontoblast por
Pleosc ar-odontoblastPleosc ar-odontoblast
Pleosc ar-odontoblastIonut Catalin Badea
486 vistas17 diapositivas
Revista Culturism & Fitness nr.218 (3/2012) por
Revista Culturism & Fitness nr.218 (3/2012)Revista Culturism & Fitness nr.218 (3/2012)
Revista Culturism & Fitness nr.218 (3/2012)Redis Nutritie
2.1K vistas19 diapositivas
Rugat it-loaialist por
Rugat it-loaialistRugat it-loaialist
Rugat it-loaialistIonut Catalin Badea
104 vistas10 diapositivas
Inroti ne-autonomizat por
Inroti ne-autonomizatInroti ne-autonomizat
Inroti ne-autonomizatIonut Catalin Badea
109 vistas10 diapositivas

Destacado(20)

Revista Culturism & Fitness nr.217 (2/2012) por Redis Nutritie
Revista Culturism & Fitness nr.217 (2/2012)Revista Culturism & Fitness nr.217 (2/2012)
Revista Culturism & Fitness nr.217 (2/2012)
Redis Nutritie1.7K vistas
Revista Culturism & Fitness nr.218 (3/2012) por Redis Nutritie
Revista Culturism & Fitness nr.218 (3/2012)Revista Culturism & Fitness nr.218 (3/2012)
Revista Culturism & Fitness nr.218 (3/2012)
Redis Nutritie2.1K vistas
Revista Culturism si Fitness nr. 211 (2/2011) por Redis Nutritie
Revista Culturism si Fitness nr. 211 (2/2011)Revista Culturism si Fitness nr. 211 (2/2011)
Revista Culturism si Fitness nr. 211 (2/2011)
Redis Nutritie1.5K vistas
Revista Culturism & Fitness 219 (4/2012) por Redis Nutritie
Revista Culturism & Fitness 219 (4/2012)Revista Culturism & Fitness 219 (4/2012)
Revista Culturism & Fitness 219 (4/2012)
Redis Nutritie2.2K vistas
Revista Culturism & Fitness nr. 210 (1/2011) por Redis Nutritie
Revista Culturism & Fitness nr. 210 (1/2011)Revista Culturism & Fitness nr. 210 (1/2011)
Revista Culturism & Fitness nr. 210 (1/2011)
Redis Nutritie447 vistas
Revista Culturism & Fitness nr. 213 por Redis Nutritie
Revista Culturism & Fitness nr. 213 Revista Culturism & Fitness nr. 213
Revista Culturism & Fitness nr. 213
Redis Nutritie2K vistas
Revista Culturism & Fitness nr. 214 por Redis Nutritie
Revista Culturism & Fitness nr. 214Revista Culturism & Fitness nr. 214
Revista Culturism & Fitness nr. 214
Redis Nutritie1.5K vistas
Culturism & Fitness nr. 215 (6/2011) por Redis Nutritie
Culturism & Fitness nr. 215 (6/2011)Culturism & Fitness nr. 215 (6/2011)
Culturism & Fitness nr. 215 (6/2011)
Redis Nutritie1.1K vistas

Similar a Dezvoltarea Aplicatiilor Web

Webappdev por
WebappdevWebappdev
WebappdevGeorge Alexandru Vlad
333 vistas9 diapositivas
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP por
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Sabin Buraga
306 vistas268 diapositivas
Cu codul în "nori" por
Cu codul în "nori"Cu codul în "nori"
Cu codul în "nori"Sabin Buraga
4.4K vistas92 diapositivas
Dezvoltare Web Folosind Java por
Dezvoltare Web Folosind JavaDezvoltare Web Folosind Java
Dezvoltare Web Folosind Javacolaru
1.2K vistas22 diapositivas
J boss seam framework por
J boss seam frameworkJ boss seam framework
J boss seam frameworkbeatrisrusu
112 vistas5 diapositivas
Fii linked data por
Fii linked dataFii linked data
Fii linked datateodora001
221 vistas16 diapositivas

Similar a Dezvoltarea Aplicatiilor Web(20)

Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP por Sabin Buraga
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Sabin Buraga306 vistas
Cu codul în "nori" por Sabin Buraga
Cu codul în "nori"Cu codul în "nori"
Cu codul în "nori"
Sabin Buraga4.4K vistas
Dezvoltare Web Folosind Java por colaru
Dezvoltare Web Folosind JavaDezvoltare Web Folosind Java
Dezvoltare Web Folosind Java
colaru1.2K vistas
J boss seam framework por beatrisrusu
J boss seam frameworkJ boss seam framework
J boss seam framework
beatrisrusu112 vistas
Fii linked data por teodora001
Fii linked dataFii linked data
Fii linked data
teodora001221 vistas
Fii linked data por teodora001
Fii linked dataFii linked data
Fii linked data
teodora001174 vistas
Cautaera multilingva por bringiton
Cautaera multilingvaCautaera multilingva
Cautaera multilingva
bringiton211 vistas
Kickstart Project: Android+Restlet+Hibernate+PostgreSQL por Vlad Petre
Kickstart Project: Android+Restlet+Hibernate+PostgreSQLKickstart Project: Android+Restlet+Hibernate+PostgreSQL
Kickstart Project: Android+Restlet+Hibernate+PostgreSQL
Vlad Petre495 vistas
Fundamentele Limbajului Java por colaru
Fundamentele Limbajului JavaFundamentele Limbajului Java
Fundamentele Limbajului Java
colaru1.5K vistas
Procesarea RDF pentru platforma Java por RalucaGheorghita
Procesarea RDF pentru platforma JavaProcesarea RDF pentru platforma Java
Procesarea RDF pentru platforma Java
RalucaGheorghita473 vistas
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ... por Codecamp Romania
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Codecamp Romania664 vistas
Code Igniter – Framework Web Rad Pentru Php por ioanaciprian
Code Igniter – Framework Web Rad Pentru PhpCode Igniter – Framework Web Rad Pentru Php
Code Igniter – Framework Web Rad Pentru Php
ioanaciprian494 vistas
J boss seam framework por beatrisrusu
J boss seam frameworkJ boss seam framework
J boss seam framework
beatrisrusu84 vistas

Dezvoltarea Aplicatiilor Web

Notas del editor

  1. O incercare de prezentare cat mai interactiva a dezvoltarii aplicatiilor Web avand drept studiu de caz www.javaromania.com 30 de minute prezentarea + 15 minute o sesiune de intrebari si raspunsuri - cea mai buna intrebare va fi premiata cu o carte. Nivelul celor care participa: cunoscatori ai fundamentelor limbajului Java. Intrebare - cati au dezvoltat o aplicatie web folosind java de la  inceput pana la sfarsit?
  2. Prezentare: Olaru Cristian   Lucrez pentru IBM dar aceasta prezentare nu are legatura cu actualul loc de munca - mai mult cu timpul meu liber. Blog: http://olaru.blogspot.com   Carti: Java de la 0 la expert si Dezvoltarea aplicatiilor Web folosind Java, coautor in editura Polirom Site: www.javaromania.com
  3. Scopul de baza al aplicatiei - motor de stiri - proiectat din start cat mai generic cu putinta Functionalitati de baza: impartirea pe tipuri de articole cu posibilitatea de a vizualiza doar articolele care apartin unui anumit tip; tipurile au asociate un icon specific   cautare in articolele expuse si afisarea rezultatelor sub forma tabelare usor de vizualizat     logare in aplicatie cu 2 roluri - administrator si editor - fiecare rol aduce optiuni diferite in meniul lateral (vizitatorul este considerat utilizator anonim)   nor de taguri; utilizatorii pot introduce tag-uri aferente articolelor lor care sunt prezentate intr-un nor de taguri     articolele mai vechi pot fi regasite in arhive lunare ultimile comentarii sunt disponibile in meniul lateral     ......      
  4. Criterii in alegerea unei librarii In general trebuie sa fim foarte atenti in alegerea librariilor si tehnologiilor pe care le vom folosi, deoarece o alegerea lor are o mare influenta in succesul sau esecul proiectului pe care il dezvoltam. Comunitatea de dezvoltatori - ofera un indiciu asupra starii librariei respective; se poate verifica timpul de raspuns la expunerea unei probleme - raspunsul poate fi in ordin de ore, zile, saptamani Evolutia release-urilor - reprezinta primul lucru la care trebuie sa ne uitam in alegerea unei librarii; unele librarii se releaseaza foarte rar ceea ce poate insemna doua lucruri - ori libraria nu reprezinta interes ori a ajuns intr-o stare de maturitate (deci trebuie urmarita evolutia librariei pana in momentul curent) Documentarea produsului - poate fi o cauza a cresterii curbei invatarii si poate influenta folosirea cu succes/insucces a produsului; o dovada a influentei librariei pot fi numarul de carti publicate despre respectiva librarie (articole, post-uri pe bloggere, etc) Activitatea de pe forum-uri, liste de discutii, issue trackere - ofera un indiciu clar asupra popularitatii produsului respectiv; o comunitate vibranta ofera o garantie a feed-back-ului in cazul poblemelor intampinate in folosirea librariei Licenta librariei respective - licenta te poate obliga sa publici codul dependent de libraria respectiva (GPL) sau te poate constrange sa nu o folosesti in proecte comerciale O firma sau organizatie care sa sprijine libraria respectiva - este cazul unor firme Open Source de succes cum ar fi JBoss sau Spring Source sau consortii Open Source care garanteaza intr-un fel pentru libraria respectiva
  5.   Posibile noi features de adaugat   posibilitatea de a adauga articole ca anonim fara a fi nevoie de logare; un user sau rol trebuie creat pentru aceasta   aplicatia trebuie sa ofere posibilitatea de a crea meniuri laterale in mod dinamic prin adaugarea de nume de resurse si link-urile aferente adaugarea unei rubrici de configurare in care sa se poate face setari in runtime: numarul de articole vizibile, daca se vad comentarii sau nu   de separat atributele unui articol intr-o tabela separata articolul sa poata fi setat sa nu primeasca comentarii   de creat un al doilea look and feel pentru aplicatie de generalizat gestiunea de comentarii si la nivel de utilizator   de aprobat/dezaprobat crearea de utilizator, articol, comentariu direct din email-ul trimis (acesta trebuie sa contina tot continutul pentru a putea fi citit)