wir verwenden EJB3 in unserer Anwendung. Unser Entwurfsziel besteht darin, die Persistenzschicht von der Business-Schicht zu trennen. Daher haben wir XXXbean-Klassen entwickelt, die als SLSB- und XXXRepository-Klassen zur Verwendung als Persistenzklassen verwendet werden können. Wir haben auch POJO, die wiederverwendbare NICHT-Geschäftslogik implementieren (Liste der Länder usw.) und wir nennen dann service/helper-Klassen.Wann verwenden wir POJO und wann verwenden wir SLSB
Wir verwenden EJB3 JPA (mit Hibernate Provider) und Repository-Klassen verfügt über alle Methoden für CRUD-Operation und die Methoden zum Datenzugriff zu erhalten. Derzeit sind XXXRepository-Klassen alle POJO und wir instanziieren diese Klassen direkt von den Bean XXXClasses oder von den Service-Objekten.
Sollten die XXXRepository-Klassen SLSB sein? Was wären die Vorteile und Fallstricke bei der Umstellung auf SLSB?