Couche de persistance
L'interaction entre les objets métier et la couche de persistance est isolée dans un objet dénommé BOM (Business Object Mediator), c'est à dire médiateur d'objet métier. Les commandes BOD interagissent avec le médiateur d'objet métier pour gérer l'interaction avec les objets métier et la manière dont leur persistance est assurée.
La couche de persistance mappe ces objets structurés avec l'implémentation de persistance afin d'effectuer l'extraction ou la mise à jour des données. La couche de persistance accepte les objets SDO (Structured Data Objects) qui sont transformés en objets appelés SDO physiques. Les SDO physiques sont stockés dans la couche de service de données. Toutes les ressources spécifiques à la persistance, comme les requêtes SQL, sont isolées dans la couche service de données. Pour simplifier la maintenance, les données SQL sont stockées dans le fichier de modèle de requête.
ServerJDBCHelperBean pour exécuter les requêtes SQL directement.