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

JSF Login Page sa kontrolerom

[es] :: Java :: JSF Login Page sa kontrolerom

[ Pregleda: 1565 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

chemical brother

Član broj: 26031
Poruke: 55
80.87.240.*



Profil

icon JSF Login Page sa kontrolerom03.05.2011. u 13:42 - pre 158 meseci
Pozdrav svima!

Nov sam u oblasti Java programiranja i njenih tehnologija (JSP, JSF, Hibernate), pa sam poceo da radim neku app, koristeci Hibernate.

On mi je izgenerisao Java bean-ove za sve tabele u bazi, a ja sam dodao jos dva fajla: helper i kontroler(za svaki bean).

Helper bi trebao da radi sve stvari oko pribavljanja i smjestanja podataka u bazu, dok bi kontroler glumio sloj izmedju helpera i html stranice.

Primjere koje sam nalazio na netu, vezano za login stranu, zaobilaze mi ulogu controlera i helpera, uglavnom se metoda za autetifikaciju nalazi u samom beanu klase.

Moze li mi neko dati neki primjer komunikacije login strane sa kontrolerom, pa dalje sa helperom...

Mislim da sam uspio objasniti svoj problem, al i ako nisam, pojasnicu ako zatreba.

Dakle, napravio sam login stranu, ali dalja logika mi bas i ne ide, zato molim za pomoc.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+837 Profil

icon Re: JSF Login Page sa kontrolerom04.05.2011. u 09:22 - pre 158 meseci
Mozda sam malo zardjao, ako radis u JSF, tu imas strancu(jsp), bean uz tu stranicu i faces-config.xml sto je u stvari Page navigacija. U binu prihvatas dogadjaje sa stranice i obradjujes, ako ti projekat kompleksan eventualno prosledjujes do business layer-a. Za login ti je dovoljan bean uz stranicu.
Na nivou web aplikacije u jsf imas request,session i application beanove, koji ti definisu app contexte.
U session beanu on drzi/kreirao tabele tj. db layer i tu prica sto se jsf-a pocinje i zavrsava.

Dalje imas posebnu pricu oko integracije Hibernate ili nekog drugog framework-a sa Jsf-om, sto nije preporuka za pocetak.

Cesto pominjes Controllere sto me vise asocira na Struts(mozes i to da pogledas)..
 
Odgovor na temu

chemical brother

Član broj: 26031
Poruke: 55
80.87.240.*



Profil

icon Re: JSF Login Page sa kontrolerom04.05.2011. u 10:59 - pre 158 meseci
Puno hvala na odgovoru, bio mi je od pomoci da mi razjasni neke stvari.

No, ipak sam i ja malo nesto citao i cackao, te sad imam jedan managed bean uz stranicu, koji je registrovan u faces-config.xml fajlu, zatim u tom beanu imam propertije u koje trpam vrijednosti preuzete sa stranice. Fakticki, ovaj managed bean mi je medjusloj izmedju stranice za prikaz i business logike.

Iz managed beana pozivam metodu iz druge klase(tzv. helper) koja barata podacima ia baze. Ujedno da napomenem da koristim Hibernate i da sam izmapirao kompletnu bazu i izgenerisao sve java klase.

Sad sam naletio na novi problem koji sam ja rijesio na svoj (vjerovatno najtezi) nacin, ali bih svakako pitao za savjet.

Naime, skontao sam da moram odraditi izmjene na bazi, dodao nove tabele i kolone postojecim tabelama, i sad bih na neki nacin trebao ponovo izmapirati bazu da bi nove stvari imao u kodu.

Nisam nasao nacin da se to automatski uradi, pa sam ja rucno dodavao atribute u xml fajlu hibernate.cfg.xml.

Moze malo savjeta oko ovog problema, kako najlakse unijeti izmjene baze u hibernate?
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+837 Profil

icon Re: JSF Login Page sa kontrolerom04.05.2011. u 11:33 - pre 158 meseci
Citat:
Nisam nasao nacin da se to automatski uradi, pa sam ja rucno dodavao atribute u xml fajlu hibernate.cfg.xml.


To zavisi od editora,IDE-a, koji koristis, ja sam uvek rucno menjao mapiranja atributa, eventualne generisane query-ije, kao sto ti sada radis.. to jest automatsko generisanje moze ponistiti neku vaznu custom stavku koji si uneo, pa izbegavaj..



 
Odgovor na temu

chemical brother

Član broj: 26031
Poruke: 55
*.broadband.blic.net.



Profil

icon Re: JSF Login Page sa kontrolerom17.05.2011. u 19:07 - pre 157 meseci
Interesuje me koji je najbolji nacin da se obavi autentifikacija koristeci jsf i hibernate?

Bilo bi pozeljno kad bi mi neko objasnio u par koraka kako se obavlja autentifikacija.

Imam kreirane html stranice, metodu koja povlaci redove iz tabele na osnovu username-a i password-a, samo me interesuje da vidim sta se radi sa objektom kad ga dobijem kao izlaz metode.

Znam da se radi sa sesijom, al posto nisam radio u Javi nista, svaka pomoc je dobro dosla.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+837 Profil

icon Re: JSF Login Page sa kontrolerom17.05.2011. u 20:07 - pre 157 meseci
Koliko se secam u svakom page bean-u imas metod:

public void prerender() {
//radis akciju ako ti je npr. user objekat(moze iz sesije ili da ga serijalizujes uz session bean, user ili neki drugi parametar dobijas kod login-a)
//=> onda proveravas npr. null, logged ili not logged
}

Jedino ne mogu da se setim da li se izvrsava pre(u toku inicijalizacije) ili za vreme url poziva..
 
Odgovor na temu

[es] :: Java :: JSF Login Page sa kontrolerom

[ Pregleda: 1565 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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