« Article précédent : Article suivant : »

Spring RCP 1.0 est sorti

Par 20 mar, 2008

grey Spring RCP 1.0 est sorti

Le framework Java Spring Rich Client Platform est enfin arrivé à une version stable 1.0.

Cette release était fortement attendue par tous les utilisateurs de ce magnifique framework d’écriture de clients riches Swing. En effet, la précédente version stable 0.2.1 datait de Septembre 2006.

Si vous avez à développer un nouveau projet en client riche, je vous conseille fortement d’étudier ce framework avant de vous jeter dans les bras d’Eclipse RCP ou de Netbeans RCP, ou pire d’essayer de réécrire un framework maison.

Les principales fonctionnalités sont :

  • Binding bidirectionnel de composants graphiques sur vos objets métier
  • Gestion de formulaires avec validation de contraintes, affichage des erreurs de validation sur les champs, commit et rollback
  • Modèle de commandes
  • Configuration de tous les labels, commandes, icônes par fichiers de ressources
  • Sécurisation des commandes par Acegi (un autre sous-projet Spring)
  • Intégration par simple paramétrage avec plusieurs gestionnaires de vues : docking avec Jide ou VLDocking, fenêtre Mdi classiques, vues fixes, …
  • Aucun lien avec un IDE quelconque
  • Extrêmement configurable. Vous n’êtes absolument pas obligé de prendre tout le framework, mais juste les parties qui vous intéressent.

Et vous bénéficiez bien sûr du framework Spring pour gérer vos services métier et configurer le comportement de votre application.

Le gros point noir est le manque de documentation, mais avec cette release on peut espérer qu’elle va rapidement s’étoffer.

J’utilise ce framework en version 0.2.1 depuis plus d’un an sur un projet important (plus de 1000 j.h, 300 utilisateurs) et je dois dire que je suis extrêmement satisfait des services qu’il me rend.

 

Vous devriez nous suivre sur Twitter ici et rejoindre notre groupe sur Facebook ici.

Mots-clefs :, , , , Catégories : article, high-tech, logiciel, news
5 commentaires

Bonjour,
avez des exemples autres que ceux proposés sur le site springframework.org sur les points :
- Binding bidirectionnel de composants graphiques sur vos objets métier
- Gestion de formulaires avec validation de contraintes, affichage des erreurs de validation sur les champs, commit et rollback
- Modèle de commandes

aberghousse (le 17 juin 2008)  - #1

Je vous remercie par avance
désole souci de connection

Ali

aberghousse (le 17 juin 2008)  - #2

Pour le binding bidirectionnel, il suffit que votre objet métier implémente PropertyChangePublisher. Il y a une implémentation par défaut dans Spring RCP, AbstractPropertyChangePublisher, dont vous pouvez faire hériter vos classes.
Pour la gestion de formulaire, regardez l’application d’exemple SimpleApp, le formulaire « contact » est un bon point de départ. Idem pour les commandes.

Mikaël (le 19 juin 2008)  - #3

Merci beaucoup pour votre réponse.

Ali

aberghousse (le 1 juillet 2008)  - #4

Avec plaisir aberghousse :)
(heureusement que Mikael est là surtout…)

Soso (le 1 juillet 2008)  - #5

Désolé, les commentaires sont fermés pour le moment.