NoThunes, MediaPlayer et moteur de recherche

Article publié par Aurélien Maury le 22 octobre 2010.

Catégorie(s) : Divers

 

Aucun commentaire »

Projet NoThunes
Pour le quatrième volet de notre projet de plateforme de musique libre, NoThunes, nous allons ajouter les dernières fonctionnalités du backlog original :

  • En tant qu’internaute, je dois pouvoir écouter un morceau
  • En tant qu’internaute, je dois pouvoir rechercher des morceaux par mots-clés

Pour cela, nous passerons par l’utilisation de 2 plugins très pratiques :

  • Sound Manager, qui offre des tags GSP pour ajouter facilement des fonctions de media player dans les vues
  • Searchable, qui apporte des fonctionnalités de recherche basées sur Compass (et donc indirectement sur le moteur Lucene)

Suivez le guide …

Lire la suite de cet article »

NoThunes, AJAX-ification sauce Grails

Article publié par Aurélien Maury le 7 octobre 2010.

Catégorie(s) : Divers

 

Aucun commentaire »

Projet NoThunes

Retour sur notre plateforme de musique en ligne préférée. Comme promis, dans ce chapitre, nous allons ajouter une pincée de 2.0 à notre application. Nous allons donc nous pencher sur la mise en oeuvre d’AJAX à la mode de Grails.

  • Listes déroulantes dynamiques avec JSON
  • Mise à jour de fragments de page avec modèles GSP

Vous allez pouvoir découvrir l’intégration d’AJAX dans Grails, et à quel point la vie du développeur est facilitée. Les exemples d’utilisation sont simples mais déclinables à l’infini.

Lire la suite de cet article »

NoThunes, l’espace VIP

Article publié par Aurélien Maury le 23 septembre 2010.

Catégorie(s) : Divers

 

6 commentaires »

Projet NoThunes

Continuons le montage de notre projet OpenSource propulsé par Grails. Au dernier épisode, nous avions démarré le projet, façonné les styles CSS, mis en place la sécurité, mais aussi et surtout, rédigé les classes du modèle de données. Aujourd’hui nous allons leur donner vie en ajoutant des fonctionnalités aux utilisateurs membres.

Nous nous attarderons sur :

  • la gestion du profil utilisateur
  • la génération des écrans CRUD de nos données
  • leur adaptation à nos ‘règles métier’
  • la gestion des upload et download

Ces étapes peuvent paraître triviales à ceux qui ont déjà une expérience de Grails. Cependant, j’ai choisi de les traiter malgré tout. J’ai moi-même perdu trop de temps à chercher des exemples concrets et simples sur la toile pour oser faire l’impasse dessus. Donc, toi qui débute sur Grails, sois le bienvenu.

Lire la suite de cet article »

NoThunes, naissance d’un projet Grails

Article publié par Aurélien Maury le 9 septembre 2010.

Catégorie(s) : Divers

 

Un commentaire »

Projet NoThunes

Les exemples de prise en main du framework Grails ne manquent pas sur la toile. Nous allons tenter de dépasser les Getting started en déroulant la réalisation d’une application web de bout en bout :

  • Conception
  • Réalisation
  • Mise en production
  • Evolutions et maintenance

Parce qu’il est toujours plus agréable de travailler sur du concret, nous allons réaliser pas à pas une plateforme de musique libre en ligne, que nous baptisons : Projet NoThunes, en clin d’oeil à une autre célèbre plateforme de musique payante. Tout le code du projet est disponible sur GitHub. Ce projet est donc Open Source mais aussi « Open méthode » puisque je vous ferai partager toutes les étapes de conception/réalisation au travers d’une série d’article. Chaque article sera associé à un tag du dépôt GitHub, pour que tout le monde puisse savoir à quelle version on se réfère.

Bien évidemment il y a plus d’une bonne façon de faire. Ce projet est mené dans une optique d’amélioration personnelle et de partage donc n’hésitez pas à discuter les choix techniques et à fournir des solutions alternatives en commentaire.

Dans ce premier billet, nous allons :

  • définir le product backlog du projet
  • présenter les classes du modèle
  • démarrer notre projet
  • mettre en place la sécurité et les classes du modèle
  • créer un menu dynamique, différencié par rôle utilisateur

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 29 juin 2010.

Catégorie(s) : Revue de presse

 

3 commentaires »

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Outils

SOA

Le coin de la technique

Agilité

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 11 mai 2010.

Catégorie(s) : Revue de presse

 

Un commentaire »

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

Le coin de la technique

Evènements de notre communauté en France et à l’étranger

Lire la suite de cet article »

Grails Spring Security Plugin, la sécurité facile

Article publié par Aurélien Maury le 25 février 2010.

Catégorie(s) : Java / JEE

 

11 commentaires »

Mots-clefs :, ,

Le monde Grails a le vent en poupe ces temps-ci. Bien avant le printemps on peut voir fleurir des dizaines de tutoriaux sur le net pour prendre l’outil en main et créer sa première application. Mais un simple « Getting started » ne suffit pas toujours à bien prendre la mesure de la puissance de Grails.

Je vous propose donc un petit tutoriel pour mettre en place une gestion des utilisateurs, avec gestion des rôles, filtres URL/Rôles, formulaire de souscription de compte. Pour cela, nous allons nous appuyer sur le Spring Security Plugin de Grails. C’est une étape incontournable de la création d’application, et nous allons pouvoir constater à quel point l’utilisation de Grails booste la productivité.

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 8 février 2010.

Catégorie(s) : Revue de presse

 

3 commentaires »

Mots-clefs :, , , ,

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

Le coin de la technique

Lire la suite de cet article »

Grails scaffolding

Article publié par Guillaume Mathias le 23 décembre 2009.

Catégorie(s) : Java / JEE

 

6 commentaires »

Mots-clefs :, ,

Grails est un framework web Groovy qui se vante de haute-productivité. Mais qu’est-ce qui lui permet de se prétendre plus productif qu’un autre framework ? Un de ses meilleurs atouts s’appelle le scaffolding. Le scaffolding, c’est le générateur de code de grails qui permet de créer une application entière en cinq minutes à partir des objets métier ! Dit comme ça, ça fait rêver ! Oui, mais j’entends déjà les détracteurs des générateurs de code qui hurlent à l’illusion du gain de productivité… Et bien peut-être pas, pour une fois !

Qu’est-ce que le scaffolding ?

Le scaffolding (« l’échafaudage » pour les puristes francologues), c’est l’effet « magique » de Grails, ou « comment générer toute une application CRUD à partir de quelques classes métier ». Voyons de plus près comment le scaffolding fonctionne.
…LE scaffolding !? LES scaffolding plutôt. Car Grails propose deux approches différentes pour générer les écrans à partir des classes métier : statique ou dynamique.

Regardons d’abord le scaffold statique.

Lire la suite de cet article »

Devoxx – Jour 1 – JSF 2

Article publié par Romain Maton le 18 novembre 2009.

Catégorie(s) : Java / JEE

 

Un commentaire »

Une des sessions très attendues de ce Devoxx 2009 (avec JEE6) est JSF 2.0. Beaucoup de spécificités de JSF premier du nom ont découragé de nombreux développeurs. De ce fait, JSF n’a pas très bonne réputation… Et il faut rattraper ça ! C’est en tout cas ce qui ressort des premiers slides de cette présentation avec l’accroche choc : JSF 2.0 : it is not only us, it is you too !

Lire la suite de cet article »

 

Page optimized by WP Minify WordPress Plugin