gb-fwk open-source java Framework

Overview

gb-fwk est un Framework java open-source issue de l'experience de Grégory Borelli.

gb-fwk est distribué sous licence double, sous licence GPL pour les projets GPL, et sous licence commerciale pour les projets non GPL.

Le but de gb-fwk est de fournir des éléments de base pour batir des applications java riches et robustes en un minimum d'effort.

Le principe de gb-fwk repose sur la généralisation de concepts et la réutilisation.

Dans le développement d'un projet informatique, il y a beaucoup d'efforts mis sur la partie technique, avec gb-fwk cette dernière est fortement réduite. Cela permet donc de consacrer plus de temps et d'argent aux questions métier, c'est à dire à l'essence même de ce que le projet doit faire. La conséquence est de créer des projets moins chers, qui répondent mieux aux utilisateurs tout en augmentant la fiabilité. La partie technique est en effet plus robuste car externalisée en grande partie dans gb-fwk.

Pour le moment, aucune version n'est disponible en téléchargement. Si vous êtes interressés par ce framework, veuillez communiquer avec Gregory Borelli <gregory @ loribel.com>.

Modules et fonctionnalitées

Voici de manière non exhaustives quelques modules ou concepts que le Framework gb-fwk procure:

  • Des bibliothèques de fonctions: Classes Tools avec des méthodes statiques.
    • Simple d'utilisation
    • Permet d'ugmenter la productivité
    • Permet de clarifier le code
    • Permet de diminuer le nombre de lignes de code (donc le nombre de bugs, la maintenance, ...)
    • Evite le copier-coller avec tous les travers que cela engendre
    • Permet de standardiser des manières de faire
  • GUI: Le module GUI permet de créer des interfaces Swing riche plus facilement.
    • Extensions des Swing
    • Concept de ViewManager
    • Layout d'écran et navigation standard (Arbre avec vue, ...)
  • BusinessObject: Le concept d'objet métier permet d'externaliser le méta-data d'un objet pour l'utiliser dans différents contextes.
    • Meta-data au format XML
    • Concept de source unique
    • Persistence
    • Ecrans génériques
    • Générateurs
    • ...

Présentation du site

Ce site est généré avec maven. Il permet de diffuser l'information sur gb-fwk, vous y trouverez en autres la documentation technique, la javadoc et permet aussi de visualiser le code source complet du projet en version web (voir section rapports).

  • Documentation technique
    • La Javadoc
    • Les normes utilisées
    • Les Diagrammes UMl d'architecture
    • Le méta modèle BusinessObejct
    • Les listes des classes regroupées par type
    • Le source au format HTML
    • Des rapports sur le code source
  • Une Zone de tutoriaux
  • Une FAQ