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.