Oto 'tapik' Buchta wrote:
Takze jestli to spravne chapu zase dalsi staticky XML konfigurak (mozna ma nejake pravidla kdy zobrazovat, ale to bude tak vse). Ale pokud se nemylim, tak JSR-168 umyslne cudne mlci o skladani, protoze dynamicky framework na skladani portletu neni uplne trivialni (prave jej piseme, ikdyz to nejsou JSR-168kove portlety). Ze specky je navic primo citit nechut k dynamizmu nad skladanim portletu - kdyz chcete neco dynamickeho, napiste si portlet s dynamickym obsahem...

Ona totiz idea "skladejme stranky z casti a rikejme tem castem portlety"
vypada na prvni pohled dobre, ale dabel je jako obvykle v detailech.

Co treba kdyz chci mit portlet, ktery nabizi download souboru.
V okamziku zaslani souboru nemuze portlet generovat jenom cast stranky,
musi vygenerovat kompletni HTTP odpoved i s hlavickami, takze
je vlastne potreba servlet. Jenze odkaz na servlet je problem, protoze
Portlet API nerika vubec nic o URL, takze se neda udelat na
servlet odkaz. I kdyz udelam odkaz natvrdo, protoze vim,
ze portlet se servletem ziji treba v mujportlet.war, tak
servlet je z hlediska servletoveho kontejneru v jine webaplikaci
nez portal zobrazujici portlet, takze nesdili session, a v servletu
nevim, co vlastne mam poslat, pokud to chci predat pres session.

Dalsi problem je s CSS styly, spravne maji byt CSS styly definovane
jenom v hlavicce HTML stranky. Jenze portlet generuje az do tela
stranky, takze vlastne nemuze pouzit CSS. Nastesti vsechny
prohlizece akceptuji <style> kdekoliv ve strance, ale
koncepcne je to spatne.

I jenom odkaz na obrazek je problem. Portlet a obrazek jsou
v nejakem WAR, tedy v jine webaplikaci nez portal. A udelejte
odkaz do vedlejsi webaplikace.

Zkratka prislo mi, ze Portlet API je sice pekne, ale
neumozni mi napsat prenositelne portlety, protoze stejne
se musim nakonec spolehnout na znalost konkretniho portalu.

Makub
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [EMAIL PROTECTED]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem