Archive

Articles taggués ‘groovy’

CAS et Grails, sans sarCASmes !

Grails.orgCAS

Propos liminaire

Cet article traite de la cassification d’une application Grails. Ce néologisme pas très catholique, plus souvent employé dans la langue Shakespearienne, est synonyme d’intégration d’une application avec le système d’authentification centralisée Open Source le plus stylé au monde, j’ai nommé : CAS.

Lire la suite…

Grails – épisode 5 – Configurer et déployer

Résumé de l’épisode précédent

Nous avons vu comment installer et utiliser des plugins : la sécurité et les flux RSS ont été intégrés. Comment faire maintenant pour exploiter cette application ? Comment la déployer sur un Jboss ou un Tomcat ? Quelles sont les possibilités de configuration ?

Relire l’épisode 4. Lire la suite…

Grails – épisode 4 – Utilisation des plugins

Résumé de l’épisode précédent …

L’application est déjà fonctionnelle et entièrement utilisable ! Il est possible de gérer assez facilement sa collection d’album en incluant rapidement des chansons préalablement créés. Mais en l’état actuel, rien n’est sécurisé …

Relire l’article précédent. Lire la suite…

Grails – épisode 2 – Création du domaine

Dans l’épisode précédent …

Nous avons installé Grails sur notre machine et créé un premier projet simple. L’objectif est maintenant de passer à la pratique en écrivant un cas concret …

Relire l’épisode 1. Lire la suite…

Grails – épisode 1 – Présentation

Introduction

Grails.org

http://grails.org

Lorsque j’ai abordé Grails pour la première fois, j’ai d’abord été franchement réticent.

En effet, comment ne pas se méfier d’un outil qui “génère tout” – du contrôleur à la vue en passant par les services. Comment aborder Groovy ? Comme un “nouveau langage” ? Est-ce vraiment utilisable dans un cadre professionnel ?

C’est bien connu, il n’y a que les imbéciles qui ne changent pas d’avis : j’ai décidé de tester ce framework.

Et j’ai été agréablement surpris (bluffé serait le mot exact) ! J’ai pu réaliser un bugtracker complet (avec suivi des tickets, export en PDF, Excel,  CSV, suivi des problématiques clients, une IHM Web2.0 (ajax), de la recherche full-text indéxée).

Tout cela en moins de 2 mois et seul sur le projet !

Tout au long de cette série d’article (il y en aura 5 au total), je vais vous faire part de mon expérience Grails. Nous allons commencer par une brève introduction aux grands principes de ce framework pour ensuite étudier un cas concret : une application de gestion d’albums musicaux. Nous allons faire évoluer cette application pour finalement aboutir à un logiciel fonctionnel (bien que relativement simple).

Mais commençons par le début… Lire la suite…