Package InOV WEB
InOV WEB est un framework WEB qui propose une architecture MVC (Modèle-Vue-Contrôleur).
Avantages
- du fait de la séparation des données, de la vue et du contrôleur :
- une conception claire et efficace de l'application
- une grande flexibilité pour coordonner le travail des différents acteurs qui participent à sa réalisation : développeur de la logique métier, développeur de l'interface utilisateur, webdesigner, …
- un gain de temps de maintenance et d’évolution de l'application
- du fait de l'intégration à la plate-forme InOV
- un seul langage de programmation (InOV Lang) pour implémenter les différents aspects de l'application WEB : logique métier, vue et contrôleur
- un effet de mutualisation pour les applications WEB, Java cliente et Java serveur, en particulier :
- une implémentation commune de la logique métier
- un seul déploiement
- une seule gestion des utilisateurs
Le Modèle-Vue-Contrôleur d'InOV WEB
- Les modèles sont des classes InOV assurant la gestion des données.
- Les vues se chargent de la présentation des informations à l'utilisateur. Il s'agit en général de template écrit en HTML et en InOV Lang.
- Les contrôleurs sont des classes InOV Lang qui traitent les actions des utilisateurs, mettent à jours les données dans la base et préparent les données dont les vues ont besoin.