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
