XML initialisering är inte sällsynt att se i samband med bean-klasser, men det är inte en del av bean standarden. Som @Teknocide säger så säger bean standarden bara att
En klass är en Bean om den:
1) implementerar Serializable, i.e. är ok för Java att konvertera till en byte-ström.
2) har en konstruktor som inte tar några argument, i.e. fält måste ofta initialiseras efter att konstruktorn körts.
3) bara har privata fält, och alla fält har getters/setters.
Jag misstänker dock att du är inne på lite fel spår. Java beans talas sällan om i dagsläget, speciellt utanför enterprise. Nuförtiden betraktas punkterna 1-3 ofta fristående från varandra för varje klass. Klasser med namn i stil med MonitorBean ses idag ofta som tecken på omodern/dålig kod.