Checkliste – Message Driven Bean-Klasse

Die Bean-Klasse sollte den Namen [Bean Name]Bean haben.
Bean-Klassen müssen als public deklariert werden.
Bean-Klassen dürfen nicht final oder abstract sein.
Bean-Klassen müssen einen parameterlosen Konstruktor haben, der als public deklariert ist.
Bean-Klassen dürfen keine finalize()-Methode haben.
Bean-Klassen werden durch die Annotation '''@MessageDriven''' als MessageDriven Bean markiert (siehe Abschnitt 6.8.1 ff).
Die Bean-Klasse einer JMS Message-Driven Bean muss das Interface ''javax.jms.MessageListener'' implementieren.
Die Bean-Klasse einer Connector-based MDB muss ein vom Hersteller des Resourcen-Adapters geliefertes Interface implementieren.