Ice - N-Tier ArchitectureCadre d'architecture n-Tier simplifiant le développement de couche métiers, l'abstraction complète de la base de données, la gestion de caches, du multi-lingue ainsi qu'une partie Web Full Ajax
Le projet Ice consiste à simplifier le développement de couche métier sur le modèle suivant :
- Accès aux données : Le projet Ice permet un total abstraction de la base de données grâce à un système de provider et résolver de commandes dont la configuration s'effectue au niveau du fichier de configuration de l'application.
Exemple d'utilisation de l'accès aux données
- Objets métiers : Les objets métiers dispose d'une classe de base permettant de gérer un statut, le suivi des modifications et son mapping avec la base de données
Exemple d'objet métier
- Services : Ils permettent l'union des deux couches précédentes et répondent aux demandes de l'IHM (Service ou Controleur)
- IHM : La couche IHM, Web Full Ajax, simplifiant les bindings et les développements JavaScript servant ainsi de pont entre le serveur et le client.
Exemple d'écriture d'une page Full AjaxSi ce projet vous intéresse, contactez moi à cet adresse : sebdoucet @ gmail . com