vendredi 5 mars 2010

Soirée Maven 3 à L'Alpes JUG

L'Alpes JUG organise une soirée Maven le 29 Mars.
Arnaud Héritier, l'un des auteurs du livre Apache Maven, nous présentera son outil de build préféré. Nous verrons ainsi comment Maven peut nous aider au quotidien sur nos projets Java, notamment avec les nouveautés de Maven 3.
Toutes les infos se trouvent ici, et pour s'inscrire, c'est .
Si vous êtes de la région, encore un évènement que vous ne pouvez pas rater :)

DDD les doigts dans le nez...

... avec Play!!
Vous connaissez peut être l'approche DDD, ou Domain Driven Design qui consiste à centrer sa conception autour du modèle métier, ce qui permet entre autres d'arriver à un style plus orienté objet que ce que l'on a généralement avec nos architectures n-tiers et nos modèles métiers anémiques, contenant uniquement des variables et des getters/setters, sans aucune intelligence.
Je triche un peu, le concept de DDD est en réalité beaucoup plus large que ça :
  • design centré sur le fonctionnel
  • expressivité métier du code
  • définition d'un vocabulaire partagé par les gens du métier et les développeurs
  • ...
Si vous voulez en savoir plus je vous invite à lire cette série de billets du Touilleur Express.
Mais voyons déjà comment se passer d'une couche service très procédurale et enrichir notre domaine métier en utilisant Play! framework.

mardi 2 mars 2010

Développement d'applications Android hybrides (K33G.org)

Philippe de k33g.org nous propose aujourd'hui un tutoriel très intéressant sur le développement d'applications Android hybrides.

Ces applications basées sur WebKit sont écrites en html/css/javascript mais s'installent sur le système comme des applications natives et se lancent en dehors du navigateur. Plutôt pratique pour les développeurs web!

Si vous voulez en savoir plus, ça se passe ici.

jeudi 25 février 2010

Wicket et Bean Validation

wicket-jsr303-validators est un tout nouveau projet disponible sur google code.

Avec cette libraire, il devient aussi simple d'intégrer la validation dans la couche web avec Wicket qu'avec JSF 2 : si vous ajoutez des annotations JSR303 à vos objets métier, les erreurs de validation remonteront dans vos page web à l'aide d'un simple FeebackPanel.

Pour en savoir plus, vous pouvez lire cet article sur le site Yes, Wicket!.

mardi 23 février 2010

Java EE 6 à l'Alpes JUG : compte rendu de la soirée

Hier soir se déroulait la première soirée de l'Alpes JUG avec un invité de marque, Antonio Goncalves.
Antonio, qui a sorti récemment le livre Beginning Java EE 6 Platform with GlassFish 3, nous a présenté les nouveautés de la plateforme Java EE dans sa 6ème version.

mercredi 17 février 2010

Wicket et SSO

Dans un billet précedent, nous avons vu comment utiliser wicket auth-roles pour gérer l'authentification dans une application Wicket. Cette solution a l'avantage d'être très simple à mettre en oeuvre, mais a l'inconvénient de ne pas être très flexible : en effet, elle nous oblige à utiliser un système d'authentification classique à l'aide d'un formulaire de login - mot de passe.

vendredi 29 janvier 2010

Soirée Java EE 6 à l'Alpes JUG

Les inscriptions pour la soirée Java EE 6 à l'Alpes JUG avec Antonio Goncalves (Java champion, auteur du livre Beginning Java EE 6 Platform With GlassFish 3 ...) sont ouvertes!
Si vous êtes de la région grenobloise, vous ne pouvez pas rater cette soirée d'exception!
Les détails sur l'évènement sont disponibles ici, et pour les inscriptions, c'est par !