Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 49 odgovora
  • 20.817 pregleda

Najnovija ↓

Ajmo malo o Springu 15.03.2007. u 22:01 · pre 238 meseci #1
Voleo bih da cujem iz prve ruke o Spring frameworku. Dakle, sta je Spring, sta on to ima da ponudi u odnosu na druge frameworke, sta su mu prednosti, sta mane, koliko brzo moze da se savlada, gde ga je najbolje koristiti. Takodje me zanima gde moze da bude njegova uloga u sistemu baziranom na sledecim tehnologijama: jsf/adf, ejb 3.0, esb, bpel.

V
Re: Ajmo malo o Springu 22.03.2007. u 10:30 · pre 238 meseci #2
Da li je moguce da ga niko ne koristi ovde, a toliko ga hvale? :)

Btw, nisam naisao ni na jednu knjigu o novom Springu (verzija 2, pa na vise), vec su sve bazirane na 1.nesto...
Re: Ajmo malo o Springu 23.03.2007. u 17:49 · pre 238 meseci #5
Ja ga koristim aktivno nekoliko meseci. Trebalo mi je dosta vremena da ga savladam, ali stvar je fenomenalna. Ne znam da li je to slucaj sa drugim frameworcima (o Strutsu sam samo citao ali nisam nista konkretno radio), ali Spring u potpunosti implementira MVC patern. Svi slojevi su jasno razgraniceni. Svaki layer se definise u konteksnom fajlu. Najprepoznatljiviji kontekst vezan za Spring, 'dependency injection', u potpunosti podrzava praksu programiranja interfejsa. Siroka lepeza kontrolera (mislim da se u Strutsu to naziva akcija).

Opisanu ideju (tada je jos bila samo ideja) imas u: Expert One-on-One J2EE Development without EJB, Rod Johnson
A ubedljivo najbolja knjiga je: Spring in action, Craig Walls
Re: Ajmo malo o Springu 23.03.2007. u 18:10 · pre 238 meseci #6
Citat:
mikorkns:A ubedljivo najbolja knjiga je: Spring in action, Craig Walls


Krenuo sam sa oficijelnom dokumentacijom lagano, mada vidim da podrazumevaju da vec znas neke stvari i primeri im ne rade bas najbolje, moras sam da kopas po netu. Na primer, tek negde na 100 str. daju deklaraciju beans.xml fajla koja moze da radi, a pre toga postoji nekoliko primera sa deklaricijom koja ne radi..

Reci mi za tu knjigu, za koju verziju Springa vazi, posto meni eksplicitno treba verzija 2.0.x. I ako je za stariju verziju, koliko mogu da se oslonim na nju, a da kasnije, citajuci pomenutu oficijelnu dokumentaciju vidim koja su poboljsanja i slicno?

Hvala,
V
Re: Ajmo malo o Springu 24.03.2007. u 07:59 · pre 238 meseci #7
uzmes primere pa kidas :)

elem, ne treba porediti struts i spring, struts je samo web framework dok je spring full stack framework, ali to ne znaci da ste prisiljeni da koristite samo spring... sta vise toliko je dobro odradjena podrska za sve ostale framework-e da zaista svaka pohvala... ono sto je dobro kod springa sto olaksava mnoge stvar, pa tako i npr sam rad sa hibernate-om.... sto se tiche web-a, mnogi kude spring-ov web framework i kazu da je najlosiji deo spring-a, sto i ja mislim :) mnogo mi je lepsa hibernate, spring, webwork kombinacija, sve cisto i jednostavno........ ono sto ljudi iz interface-a preporucuju kao strukturu web app je sledece:

DAO layer (prvo interfejsi pa implementacija u zavisnosti od toga da li se koristi jdbc, hibernate, ...)
Service layer(u slucaju jednostavnih app samo delegiraju poziv na DAO, a kod iole slozenijih stavlja se i business logika)
Web layer

Zanimljivost ako se koristi prethodna kombinacija (hibernate, spring i webwork), ama bas sve moze da se definise kao bean-ovi u context fajlu, cak i webwork akcije posto je spring vec neko vreme podrzan kao container u webwork-u

Sto se tice literature, dobre su sve knjige koje postoje (ne mogu da budu lose knjige od ljudi koji su glavni na spring-u): rod johnson ima u izdanju wrox-a valjda, a rob harrop u izdanju Apress-a, Spring in action, a tu je i online dokumentacija......... u svakom slucaju, mnogo vise dokumentacije nego za bilo koji drugi framework
Potpis
Auto foto oglasi, polovni automobili, pregledi automobila, iskustva vozaca,...
Re: Ajmo malo o Springu 29.03.2007. u 20:10 · pre 238 meseci #8
Mene interesuje zasto ljudi potenciraju da se ide sa sledecom varijantom:

JSF - Spring - Hibernate

zasto ne samo

JSF - Hibernate

?
Potpis
Unices are great!
Re: Ajmo malo o Springu 30.03.2007. u 17:13 · pre 238 meseci
izmenjeno 1 put, poslednji put veljaradenkovic 31.03.2007. u 21:04
  1. veljaradenkovic31.03.2007. u 21:04zapis iz teksta poruke
#10
...

Inace, preporucujem POJOs in Action, knjiga vrlo dobro objasnjava materiju i lightweight strukturu middle-tier-a, IMHO doduse, tek sam presao 3 poglavlja.
http://www.manning.com/crichardson/
Potpis
Two items walk into a ToolBar.
The bartender says, “Can I get you a menu?”
“No thanks, we're looking for a little action.”
Re: Ajmo malo o Springu 10.06.2007. u 19:02 · pre 236 meseci #12
Možda je oftopic, nedavno je google objavio framework za dependency injection: guice.
http://code.google.com/p/google-guice/

Videla sam projekat koji je urađen u njemu, i izgleda odlično.
Konfiguracija se radi anotacijama a ne xml-ovima, tako da je kod mnogo pregledniji i čitljiviji, a i nema opasnosti od bagova koji se javljaju kada se promeni naziv klase, ali ne i xml konfiguracija - što mi se često dešavalo.

U poređenju sa springom je veoma jednostavan i lagan, komentari su da se brzo i lako uči, a izgleda da ipak ima sve što je neophodno za dependency injection.

Iako je framework nov, drugar je završio ceo projekat, sve šljaka bez problema i jako je zadovoljan, tako da prvom prilikom izbacujem spring.
Potpis
If people were meant to pop out of beds we would all sleep in toasters.
Google is your friend http://justfuckinggoogleit.com/
Re: Ajmo malo o Springu 10.06.2007. u 19:45 · pre 236 meseci #13
Citat:

Konfiguracija se radi anotacijama a ne xml-ovima, tako da je kod mnogo pregledniji i čitljiviji, a i nema opasnosti od bagova koji se javljaju kada se promeni naziv klase, ali ne i xml konfiguracija - što mi se često dešavalo.


A sa druge strane, ako koristis anotacije i zelis nesto da promenis, onda moras da rekompajliras kod, sto nije slucaj kada se koristi XML.

Citat:

Iako je framework nov, drugar je završio ceo projekat, sve šljaka bez problema i jako je zadovoljan, tako da prvom prilikom izbacujem spring.


Ako si koristila samo Springov IoC kontejner onda Ok, ne treba ti ceo Spring...

Mozete pogledati i Plexus projekat:

http://plexus.codehaus.org/
Re: Ajmo malo o Springu 10.06.2007. u 21:17 · pre 236 meseci #14
Citat:
Vanja Petreski:
A sa druge strane, ako koristis anotacije i zelis nesto da promenis, onda moras da rekompajliras kod, sto nije slucaj kada se koristi XML.

Naravno.. jedino što u toku rada svejedno stalno radim izmene i kompajliram aplikaciju.
Do sada nijednom nisam iskoristila tu prednost da mogu da menjam nešto u xml-u bez kompajliranja, dok sam na problem sa pogrešnim imenom klase/paketa u xml-u naišla bezbroj puta.

Veća prednost xml-a u slučaju IoC-a je što je konfiguracija za dependency tree na jednom mestu: u xml-u, gde može lako da se menja za različite namene: testove ili deploy verziju.

Da.. zaboravih da dodam još jednu veliku manu Springa: mora da postoji setter za dependency koji se injectuje. Vidim da plexus to takodje navodi kao veliku prednost. Drugar nije bio lenj pa je izračunao da mu je kod za 100tinjak linija manji na relativno malom projektu, čime je i sam kod lepši i pregledniji.

Evo i video za guice: http://video.google.com/videoplay?docid=6068447410873108038
Potpis
If people were meant to pop out of beds we would all sleep in toasters.
Google is your friend http://justfuckinggoogleit.com/
Re: Ajmo malo o Springu 13.06.2007. u 23:32 · pre 235 meseci #15
Cao Vanja,

izgleda da se ovih dana bavimo slicnom problamtikom - maven, spring, itd ;)
Pogledja svakako Appfuse 2.0 koji je "kostur" aplikacija bazirana na Spring 2.0 od Matt Raibla
http://appfuse.org/display/APF/AppFuse+QuickStart
Odlicna knjigica za startovanje je bila Spring Live, ali na zalost verzija 2.0 je najavljena za kraj avgusta.

Ukoliko nadjes/nadjete neke open source projekte bazirane na Appfuse/Spring, saljite linkove! (hitno)


Hm da, ima li ovde nekog ko je imao prilike da radi na Sprin2.0 i Ruby on Rails projektima, poredjenje bi bilo super. (mozda novi topic?)


Re: Ajmo malo o Springu 14.06.2007. u 00:10 · pre 235 meseci #16
Cuj, "ovih dana"... :D

Bacih pogled na brzaka, ovo bolje da si postavila u temi: http://www.elitesecurity.org/t225860-Jel-koristi-neko-Maven ;)

Koliko sam video, likovi su napravili gomilu M2 artifakta, a pola feature-a kojima se hvale su M2 feature-i. Na kraju cemo videti gomilu slicnih projekata (ja sam naleteo na http://www.mergere.com/)

U svakom slucaju vredi ovo pogledati sta je!
Re: Ajmo malo o Springu 14.06.2007. u 12:40 · pre 235 meseci #17
Ja nemam nikakvog iskustva sa Springom, ali imam malo sa Hibernate-om. Juce mi je bas kolega rekao da Spring valjda extra olaksava koriscenje Hibernate-a, ali da me ubijes se ne secam zasto tacno. :(
Potpis
Pedja
- http://www.CoPe.rs
- http://iKr.me - GROK! SKRATI TAJ LINK!
Re: Ajmo malo o Springu 14.06.2007. u 19:12 · pre 235 meseci #18
Pozdrav svima!

Koristim spring malo vise od godinu dana i mogu reci da sam zadovoljan sa njim.
Spring definitivno ima buducnost.
Re: Ajmo malo o Springu 19.06.2007. u 10:31 · pre 235 meseci #19
Ruby on Rails bih preporucio da se izbegava u sirokom krugu osim ako neko ne zeli/voli da pravi mini web sajtove (do kraja zivota). Napravljen da se sklepa tipican CRUD web sajt u rekordnom roku, nikada nece niti placen kao Java EE posao, niti ce biti koristen za nesto iole ozbiljnije i zahtevnije u svakom pogledu.

Da mi se oprosti na ovome izrazu, ali napravise ga "da deca imaju sa cime da se igraju". :)
Re: Ajmo malo o Springu 19.06.2007. u 12:59 · pre 235 meseci #20
hm, interesantno. Da li mozes da objasnis malo sta mislis da su mane Ruby-ja u poredjenju sa Spring+Hibernate kombinacijom?

Da li si imao prilike da radis na projektima koji koriste obe frameworka (tj. i na jednim i na drugim), i da li mozes dati uporedni prikaz?

Kod mene su trentuno dva tima pocela da rade ovih dana - prvi sa appfuse2.0 (SpringMVC+Spring+Hibernate), drugi sa Ruby-jem, i mogu vam reci da se prvi tim jos nije pomerio sa pocetka. Sa jedne strane problem moze biti zato sto su to timovi studenata, ali sa druge moj licni utisak je da je Appfuse 2.0 kompleksan i prenabudzen za komforan rad. Posto sam vec koristila Spring i Appfuse, ocekivala sam nesto drasticno bolje u verziji 2.0, a ispalo je prilicno komplikovano, i mogu reci da mi je prva verzija bila mnogo prikladnija za web app projekte.

tako da bi me pored isustava zanimalo i tehnicko poredjenje - Ruby vs. Spring/Appfuse 2.0, prednosti i mane.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme