Framework na spravu uzivatelov, zakaznikov atd ...

Rastislav Rehak rehak na eea.sk
Pátek Červenec 17 20:27:38 CEST 2009


Ahoj

mas dva mozne pristupy :
1. pouzivat vzdialene Liferay volania, je tam jedno warko tunnel-web a k 
nemu existuje kniznica client.jar . Cez nu mozete volat zdialene sluzby 
Liferay .

2. Nakonfigurujte vasemu warku Liferay classloader :
- subor <vasewar>/META-INF/context.xml

<Context>
    <Loader
        loaderClass="com.liferay.support.tomcat.loader.PortalClassLoader"
    />
</Context>

Odteraz uz mozete volat interne Liferay sluzby ( pre kompilator musite 
pridat kniznice z <tomcat>/lib/ext a kniznice  
<tomcat>/webapps/<liferay>/WEB-INF/lib/*.jar ) :

UserLocalServiceUtil.authenticateByEmailAddress(companyId, emailAddress, 
password, headerMap, parameterMap)
headerMap a parameterMap mozu byt prazdne , companyId najdete lahko v 
databaze, je staticke pre jednu instanciu portalu, strcte si ho do 
konfiguraku.


Rasto



Dusan Zatkovsky wrote:
> Ahoj,
>
> tak nakoniec to vyzera na Liferay, pretoze sa v projekte aj tak pouziva a 
> kratkym osahanim jeho web-u som dospel k nazoru, ze jeho sprava uzivatelov 
> nam bude vyhovovat.
>
> Teraz ale stojim pred problemom, ako do toho zaintegrujem moj kod. Vo web 
> aplikaciach sa moc nevyznam, viac-menej som sa stylom pokus-omyl dopracoval 
> do nasledovneho stavu:
>
> -	mam http servlet, ktory bezi nad glassfish2
> -	k nemu sa pripaja klient ( je to java-app, nie web browser ),
> 	ktory POST-uje nejake data ( username, password a jedno xml )
> -	servlet s tym xml daco spravi a vrati ho s5 klientovi
>
> Rad by som teraz vyuzil databazu uzivatelov toho liferay-u, ale neviem, ako na 
> to. Najprv som zvazoval sql selecty nad liferay db, ale to imho neni najlepsi 
> napad. Tocim sa v kruhu ohraniceneho mne nic nehovoriacimi vyrazmi, ako jaas, 
> portlet, servlet atd..
>
> Mozem sa v mojom servlete nejakym sposobom autorizovat voci liferay pomocou 
> nejakych class, alebo musim napisat portlet, ktory bude bezat nad tym 
> liferay?
>
> Nemate niekto link na nejaky kickstart? Opakujem, ze mojim cielom nie je 
> webovy obsah, ale systemova sluzba ( de-facto primitivna webservice ).
>
> Diky
>
>
>   
>> Ahoj
>>
>> da sa chytit uz hotova web aplikacia a s nou pokracovat, alebo portal.
>> Zober si Liferay a svoju vlastnu app urob ako portlety a mas hotovo.
>> R
>>     
>
>   
------------- dal?í ?ást ---------------
HTML p?íloha byla odstran?na...
URL: <http://amaio.cz/pipermail/konference/attachments/20090717/b815f4e5/attachment.htm>


Další informace o konferenci Konference