Ahoj,
doporucuji mailing list [EMAIL PROTECTED] (v anglictine), to je
mailing list pro lidi co stavi nad platformou.
Co se tyka autentizace viz:
http://blogs.sun.com/geertjan/entry/building_a_login_screen_for
Co se tyka web startu, proc ta aplikace ma 50 MB? Zaklad platformy ma
asi 5 MB... takze bys nemel posilat tolik dat. Take mam dojem, ze se
nezmenene moduly cachuji, ale nejsem si tim jisty.
Co se tyka zavislosti, tak lze rict ze je potreba verze vetsi nez x.y.
Takze nespecifikuj presnou verzi na ktere zavisis ale rozmezi (napr.
vetsi nez 1.2). Pak budou fungovat i ostatni moduly. Zavislosti jsou
dobre popsane v knize o NetBeans platforme:
http://www.netbeans.org/books/rcp.html
Tu knihu opravdu doporucuji. Rozdal jsem 10 kopii do CZJUGu, takze mozna
ti ji i nekdo pujci :)
-Roman
Ales Dostal wrote:
Tak jsem se pokousel si hrat s onou platformou.
Samozrejmosti je, ze potrebuji 3 vrstvou architekturu, takze se jedna
o napojeni na remote EJB3.
Zaklad jako takovy se mi povedl bez vetsich problemu.
Vytvorit Suite Module, nastavit jako standalone, screen, atd.
U modulu jsem pridal novy library wrapper, ktery obsahuje potrebne
knihovny jako javaee.jar, appserv-rt.jar, atd.
Take bez problemu (i kdyz buildovani uz chtelo vice nez 128MB).
Pak jsem jako samostatnou knihovnu (library wrapper pridal svuj EJB
projekt), take bez problemu.
Jenze zde jsem asi tak skoncil :)
Sice umim vzdalene volat EJB i s nimi pracovat, ale nevim jak
postupovat dale.
1. Nevim jak nakladat s danymi knihovnami, tzn., aktualizace EJB
projektu, ktera se musi nejak projevit, tzn. aktualizace bez potreby
prime zavislosti na dalsich modulech,
neco aby dany EJB projekt byl zakladnim API cele platformy, protoze ho
aktualizuji dost casto. Mel jsem problem, ze pri aktualizaci se mi
automaticky vypnuly ostatni moduly,
ktere potrebovali na EJB miti zavislost. Proste nevim, jak spravne
postavit zavislosti modulu na EJB + potrebne knihovny + dalsi moduly :(
2. Distribuce samotne platformy. Kdybych pres Java Web Start posilal
cely projekt i po male zmene,
tak to znamena, ze se bude nahrat nejakych 50 MB pri kazde
aktualizaci, coz pri nasich rychlostech site neni mozne. Rad bych sel
cestou: spusteni platformy a dalsi zmeny pomoci aktualizaci modulu.
3. Ta autentifikace a autorizace. Sice jsem se na to ptal i na JUGu,
ale stale mi to nejak neni jasne. Mam na mysli, nejake login-form
prihlaseni pred nabehnutim netbeans a pote nejaka sprava pres moduly.
To znamena, vypinat a zapinat moduly podle daneho loginu. Sice by to
slo i ze serveru, ze bych dany modul sice mel nainstalovan, ale nic
nezobrazil, ale to mi prijde prilis slozite.
S tim souvisi i automaticke a rucni nahravani modulu(pluginu). Nevim
co by bylo prinosnejsi :(
Tyhle 3 body me tak nejak brzdi v tom, abych danou platformu pouzil.
Nyni mam vlastni swing projekt, ale pravdou je ze neni ani modularni
ani neumi takove vlastnosti jako dana platforma.
Pokud bych ji chtel zacit pouzivat (coz chci), tak musim vyresit nejak
tu autentifikaci, autorizaci a spravu modulu :(
Na internetu jsem nasel jen zbezne informace, ktere jsou spise:
Tutorial 1, Tutorial 2, atd.
Diky vsem za jakoukoli pomoc ;)
P.S. Pizza byla dobra :)
________ Information from NOD32 ________
This message was checked by NOD32 Antivirus System for Linux Mail
Servers.
http://www.eset.com