Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

EJB3 i Swing integracija

[es] :: Java :: EJB3 i Swing integracija

[ Pregleda: 1783 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

normandija
Srbija

Član broj: 70439
Poruke: 364
*.teol.net.



+62 Profil

icon EJB3 i Swing integracija10.04.2012. u 11:57 - pre 145 meseci
Da li neko moze da mi kaze sledece. Da li je pametno u projektu koji za klijenta treba da ima Swing, a za bazu podatka Oracle, kao srednji sloj koristiti EJB3 ili neki Oracle bussiness sloj? Samo da napomenem da ce sva logika koja upravlja bazom podataka, insert, update, delete, find biti smestena u vidu procedura u Oracle bazi. Pa me zanima sta je pametno iskorisiti za srednji sloj. Jer JPA za sloj komunikacije sa bazom recimo, svakako nema svrhe da koristim ako mi je vec svaka procedura u bazi i ona tamo nesto vrti,a ja se samo pozovem iz koda. I naravno sta bi dobio kao prednosti ako stavim EJB3 za srednji sloj. Jasno mi je sta se desava ako je klijent WEb aplikacija,ali ovu varijnantu nisam nikad imao.
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.ga.at.cox.net.



+64 Profil

icon Re: EJB3 i Swing integracija10.04.2012. u 13:27 - pre 145 meseci
Ja sam skoro presao da koristim http://griffon.codehaus.org/ kada mi je potreban swing (retko kad) :) iz sledecih razloga:

1) Groovy
2) Hibernate
3) Brza izrada programa
4) Odrzavanje


 
Odgovor na temu

normandija
Srbija

Član broj: 70439
Poruke: 364
*.teol.net.



+62 Profil

icon Re: EJB3 i Swing integracija10.04.2012. u 16:42 - pre 145 meseci
Ok to,ali me zanima bas ovo za EJB 3 sto sam gore naveo :)
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: EJB3 i Swing integracija11.04.2012. u 08:09 - pre 145 meseci
EJB je rezervisan za application servere, mozda je moguce nabudziti ili koristiti deo u desktop aplikaciji ali ne znam zasto bi to radio.
 
Odgovor na temu

normandija
Srbija

Član broj: 70439
Poruke: 364
*.teol.net.



+62 Profil

icon Re: EJB3 i Swing integracija11.04.2012. u 10:10 - pre 145 meseci
@dejanet .....zbog toga i pitam da li cu dobiti nesto bolje s ozbirom da je Swing aplikacija u pitanju,a ne neka web i vec kreirane procedure u Oracle bazi pri cemu nema logike ni potrebe da se iskoristi JPA recimo?

[Ovu poruku je menjao normandija dana 11.04.2012. u 12:55 GMT+1]
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: EJB3 i Swing integracija12.04.2012. u 07:23 - pre 145 meseci
Zavisi od kompleksnosti projekta . Za manje projekte ja bi se provlacio sa JDBC i collection-ima (slicno DAO), narocito jer ti je gro manipulacije sa podacima definisan kroz stor procedure na Oracle-u. Opet takav pristup je na pola puta do nekog api-a, koji olaksava i standardizuje posao.

Api-ji:

JDBC - najnizi nivo sto se perzistencije podataka tice
JPA - ortodoksni nacin implementacije persistance layer-a
Hibernate - ako imas definisan objektni model za mapiranje
DAO - osnovni pattern kojim razdvajas peristance data objekte i access logic
Apache JDO - jos jedan persitance api..

ne mogu da se setim ali sigurno ih ima jos...
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: EJB3 i Swing integracija12.04.2012. u 07:51 - pre 145 meseci
Ono što ćeš definitivno dobiti sa nekim srednjim layerom je sigurnost jer ne moraš da čitavu bazu izlažeš prema korisnicima. Druga stvar koju možeš da dobiješ je neki connection pool pa da upravljaš brojem otvorenih konekcija da ih držiš otvorene na pool-u i da tako eventualno ubrzaš i optimizuješ stvari. To je ono što mi na brzinu pada na pamet.
Budući da ti je sva poslovna logika implementovana u bazi, nebi trebao da imaš puno posla oko programiranja srednjeg sloja, samo da pozive prosljeđuješ u bazu. A kao neki komunikacioni dio možeš da koristiš web service.
 
Odgovor na temu

normandija
Srbija

Član broj: 70439
Poruke: 364
*.teol.net.



+62 Profil

icon Re: EJB3 i Swing integracija12.04.2012. u 10:53 - pre 145 meseci
Hvala @dejanet za obrazlozenje i savet....

@bantu ...."Budući da ti je sva poslovna logika implementovana u bazi, nebi trebao da imaš puno posla oko programiranja srednjeg sloja, samo da pozive prosljeđuješ u bazu" ovo je tvoja recenica, to je bas to sto si potrefio,sva logika mi je u bazi upravljanje transakcijama, sigurnost i sve sve ostalo,na meni je samo da napravim swing klijenta koji vuce te podatke iz baze i nista vise, zato pitam sta je najbolje staviti za biznis sloj sa tako malo logike, jer to nece biti nesto kompleksno? Nekako mi previse da koristim Ejb3 za taj saloj jer taj deo nije tako komplikovan.
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: EJB3 i Swing integracija12.04.2012. u 13:03 - pre 145 meseci
tomcat + spring + oracle.jdbc.pool.OracleDataSource + org.springframework.jdbc.core.JdbcTemplate + (axis2 ili opet spring implementacija ws)

Prosurfaj malo ima dosta primjera i mislim da se može jako brzo uz jako malo podešavanja konfigurisati aplikacija da radi ono što tebi treba, bez silih EJB-ova i ovehead-a.

 
Odgovor na temu

normandija
Srbija

Član broj: 70439
Poruke: 364
*.teol.net.



+62 Profil

icon Re: EJB3 i Swing integracija14.04.2012. u 18:03 - pre 145 meseci
Ok,hvala svima na savetima.
Bolje izgubiti trenutak u zivotu,nego zivot u trenutku !!!
 
Odgovor na temu

[es] :: Java :: EJB3 i Swing integracija

[ Pregleda: 1783 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.