Velice dekuji, vcera jsem si precetl prvni tri kapitoly JBoss AS Reference Guide, ktere jsou venovany presne temto vecem, ktere jste zde pekne shrnul. Ale prece bych se zeptal - je pouziti JMX v AS vysadni veci JBosse, nebo i jine AS pouzivaji JMX jako modularni architekturu?
LZ 2007/7/12, Richard Holly <[EMAIL PROTECTED]>:
Zdravim, zrejme doslo iba k zlej interpretacii toho co je "JMX modul", pretoze: - jmx je standardizovane v jsr 255 (http://jcp.org/en/jsr/detail?id=255) a nejedna sa iba o jboss zalezitost a je urceny aj pre prevadzku sluzieb o ktore mate vy zaujem - od verzie j2se 5.0 je jmx sucastou java SE, takze takto napisany modul nie je zavisly na nejakom j2ee servri - jboss, ale aj ine aplikacne servre poskytuju moznosti ako deploynut services, ktore budu nasledne spustane a zastavovane spolu s aplikacnym servrom. Tieto moznosti sa lisia akurat tak deployment deskriptormi a "formou zabalenia" archivu. - jmx ako taky definuje metody prostrednictom ktorych dokazete na udalosti typu start/stop reagovat bez dodatocnych tried z zavislych na AS - aj ked to na prvy pohlad tak nevyzera. Vo vasom pripade sa zrejme chcete vyhnut pouzitiu ServiceMBeanSupport, co mozete s tym ze implementujete "cisty mbean" a pre zachytenie start a stop udalosti pouzijete javax.management.MBeanRegistration interface kde v metode - postRegister uskutocnite start - preDeregister uskutocnite stop. Je to vhodnejsie tu ako v metode postDeregister (a pouzit to takto naraz aj vo vsetkych dalsich mbeanoch - ak ich budete mat viac), pretoze tu este o vas vie MBeanServer a pokial by ste v ramci "clenup-u" komunikovali s inymi MBeanmi tak mate istotu ze este nebudu odregistrovane (ak tiez pouziju preDeregister na zastavenie). S pozdravom, rho. Lukas Zapletal wrote: > Zdravim, > > potrebuji vytvorit CORBA DSI sluzbu uvnitr aplikacniho serveru. > Zakaznik sice pouziva JBoss, takze se nabizi moznost implementovat to > jako JMX modul, ale tim se stane aplikace neprenositelna napric > aplikacnimi servery. Existuje nejaka (standardizovana) zalezitost, > nejaka komponenta, pomoci ktere bych mohl vytvaret dlouho-bezici > sluzby uvnitr J2EE serveru? Pojmem "dlouho-bezici" myslim komponentu, > ktera se pri startu serveru nastartuje/zinicializuje (v jedne > instanci), takze mohu zaregistrovat rozhrani v ORBu JBosse. Zkratka > nejaky standardizovany bean, ktery je urcen pro provoz sluzeb. > > Diky za tipy > > -- > Lukas Zapletal > http://lukas.zapletalovi.com
-- Lukas Zapletal http://lukas.zapletalovi.com
