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