Těch možností uložení je víc. Můžete to načítat ze session, z XML
konfiguráku, z properties, z databáze... Docela hezky jsou základy JSP a
JAAS ve spojitosti s Tomcatem popsány v knize Head First Servlets and JSP -
http://www.oreilly.com/catalog/headservletsjsp/ . Jestli jste z Prahy, můžu
vám ji půjčit, jestli si pro ni přijedete :).
Jirka Hradil
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Tomas Vojtech
Sent: Thursday, April 13, 2006 8:17 PM
To: Java
Subject: Re: Jak vytvořit přihlašování v aplikaci - MVC
nejake zakladni informace o uzivateli se nechavaji v session, napriklad
username, pokud je je email dulezity hodne pouzivany atribut pak bych si ho
ulozil do session, jinak bych si ho tahal z db
Martin Majer napsal(a):
Ještě mám jeden dotaz: u každého uživatele bude v databázi uložen jeho
e-mail, který se bude zjišťovat např. pomocí metody getEmailAddress().
Mám tuto metodu implementovat tak, že si vždycky vybere e-mail z
databáze, nebo e-mail nahrát pouze při přihlášení a pak uložit do
nějaké proměnné, kterou metoda vrátí? Jaká je běžná praxe?
2006/4/13, Tomas Vojtech <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>:
ja bych to videl na tridy Person, User, mozna login, nevim co vsechno
tam mate, ale podle zkusenosti muzu rict ze tridy v aplikaci ve
vetsine
pripadu kopiruji databazovou strukturu, nebo alespon z 90%
co se tyce frameworku, tak pokud to neni opravdu mala aplikace tak
ulehci praci vzdycky, napriklad bez hibernatu uz bych nechtel neco
delat, usetri vam moc prace pri persistenci dat
Martin Majer napsal(a):
> Data budu ukládát do MySQL, s návrhem struktury v databázi problém
> nemám. Jde mi o to, jak uchovávat data v rámci aplikace, nevím si
rady s
> objektovým návrhem. Ještě musím zmínit, že nepoužívám žádný
framework,
> myslím si, že by mi práci vůbec neulehčil.
>
> 2006/4/13, Tomas Vojtech <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
> <mailto: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>>:
>
> k uchovani informaci o uzivatelich je mozne pouzit ldap
server, pokud
> pouzivate spring tak primo pro nej je napsan acegi security
system,
> nejak vice s temito jeste seznameny nejsem a taky me to
zajima takze
> pokud prijdete na nejake zajimave pouzitelne informace tak je
sem
> prosim
> napiste
>
> tomas vojtech
>
> Martin Majer napsal(a):
> > Ahoj,
> >
> > učím se JSP a snažím se proniknout do MVC architektury.
Řeším
> naprosto
> > asi naprosto triviální problém, ale bohužel si s ním nevím
rady.
> > Potřebuji vyrobit jednoduché přihlašování. Každý uživatel
bude mít
> > nějaké role (např. admin nebo user), které budou
specifikovat
> oprávnění
> > k různým částem webové aplikace. Toto ověřování řeším v
kontroleru,
> > který mám naštěstí už hotový. Ale nevím, jak implementovat
model.
> > Nenapadá mě žádný postup, o kterém bych byl přesvědčený,
že je
> dobrý a
> > nebude bránit v dalším vývoji aplikace (která má být poměrně
> rozsáhlá).
> > Tak bych se rád zeptal odborníků na webové aplikace v Javě
- jak mám
> > model navrhnout? Kam mám ukládat informace o přihlášení,
kde mám
> > komunikovat s databází? Jak ho vytvořit, aby byl pružný a
> jednoduše se
> > dal rozšířit?
> >
> >
> > Předem díky za všechny odpovědi a rady.
> >
> >
> > Martin Majer
>
>
__________ Informace od NOD32 1.1487 (20060413) __________
Tato zprava byla proverena antivirovym systemem NOD32.
http://www.nod32.cz