Acest Exemplu ilustrează cum să implementaţi un server şi un client
flux coduri mnemonice bursiere folosind bean-uri asincrone şi servicii J2EE cum ar fi:
- Servleturi
- JMS (Java Message Service)
- Bean-uri enterprise sesiune
- Bean-uri enterprise CMP (Container-managed persistence) 2.0
- Bean-uri controlate de mesaje (MDB)
Acest Exemplu foloseşte mai multe părţi pentru a maximiza utilizarea unui server:
- Work - Rulează cod context-aware J2EE pe un fir de execuţie.
- Alarm - Rulează cod context-aware J2EE la un interval de timp dat.
- EventSource - O metodă de difuzare a evenimentelor către ascultătorii înregistraţi.
- SubsystemMonitor - Un fir de execuţie care monitorizează starea oricărui
sistem asincron şi foloseşte o metodă EventSource pentru a informa ascultătorii
înregistraţi de starea sistemului.
- WorkManager - Configuraţia firului de execuţie şi politicile de context J2EE care sunt folosite de diferite părţi ale bean-urilor asincrone.
- AsynchScope - O colecţie de alarme, monitoare subsistem şi alte domenii asincrone care suportă relaţiile.
Această colecţie utilizează un singur fir WorkManager şi este de asemnea şi o sursă de evenimente.
- Bean Startup - Un bean enterprise sesiune specializat, cu menţinere de stare, care
suportă încărcarea (bootstrapping) lucrului asincron atunci când porneşte aplicaţia.
|