Starší komentáře ke článku: Java Servlets - servlet chaining a grafika
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 3.5.2004 23:48:01
Co sa tyka vyuzita system properties na tento ucel - tak je to uplne nevhode riesenie, pretoze moze viest k problemom havne v pripade ze by na rovnakom servri bezalo viacero web app naraz. Podla specifikacie nie je povedane ze tieto web apps nemozu zdielat system properties, a je teda aspon teoreticky mozne ze vzniknu viacere instancie servletov, ktore budu mat rovnaky counter v dany moment aj keby sa jednalo o static var.
Ak by autor chcel retazit servlety na urovni jedneho requestu tak vyhodnejsie je na to pouzit request.<set><get>Attribute, alebo ak by sa jednalo o servlety v ramci viacerych requests (redirect responses) tak urcite servletContext. V ziadnom pripade by som nedoporucoval system properties.
Finalnou moznostou v pripade ze by dany Image Object podporoval seriazlizaciu (nie je problem si samozrejme zdedit vlastny Image object co to bude robit za nas) by bolo jeho umiestnenie do session a pripade ze by sme aplikaciu prevadzkovali na sofistikovanejsom servri tak by tento nas objekt prezil aj restart servera, pokial by boli zapnute persistent sessions.
No a posledne upozornenie, ak sa rozhodneme konstruovat Frames v servletoch ( kniznica java.awt, resp. java.swing ) tak musime pocitat s tym ze nam moze na strane servera komplikovat prevadzkovanie takejto aplikacie v unixe prezencia xwindows ( resp. v krajnom pripade staci nefunkcna instalacia Xfree86 )