Archive

Articles taggués ‘java’

Encoder correctement une URL en Java

Introduction

 

Lors du développement d’une application, on est parfois amené à construire manuellement une URL pour faire appel à un service web donné. Il y a toujours un collègue bien avisé qui vous demande si vous avez “correctement encodé” l’URL en question en insistant sur le “correctement”. Si vous restez perplexe devant cette interrogation alors cet article peut vous donner quelques éléments de réponse. Si vous êtes confiants, lisez-le quand même : la vie est pleine de surprises et ce n’est jamais que 10 minutes de perdues !

 

Lire la suite…

Share

Liferay : Service Builder et Liferay Portlet

Bonjour à tous !

Dans cet article, je vais aborder un ensemble de points expliquant comment créer un portlet pour Liferay, les frameworks disponibles, leurs avantages et inconvénients, questions revenant régulièrement lorsqu’un nouveau portlet est à créer. Pour notre exercice, nous allons nous baser sur la création d’un Wiki avec la possibilité d’ajouter, éditer et supprimer des articles.

Je vais vous parler du Service Builder et du Liferay Portlet MVC, framework le plus couramment utilisé dans la construction de portlets pour Liferay. Ready ? … GO !
Lire la suite…

Share

Faire une application Comet avec Play 2

Cet article a pour but de présenter l’utilisation de l’approche Comet au sein du framework Play a travers la création d’une application de chat basique.

Rappel sur les protagonistes

Play est un framework MVC de développement rapide pour Java et Scala, dont la version 2 est sortie le 13 mars 2012.
Comet est une approche permettant au serveur web d’envoyer des informations au navigateur web sans que celui-ci l’ait explicitement demandé.
Lire la suite…

Share
Categories: Non classé Tags: , ,

AndroidKickstartR, déjà 20.000 visites et 2.000 projets générés!

Vous avez peut être lu l’article sur FrAndroid ou aperçu la news sur HackerNews. Depuis la semaine dernière, il existe un générateur de squelettes de projet Android pour démarrer une application rapidement et il s’appelle AndroidKickstartR. Développé par moi-même et open source sous licence Apache 2.0, il est disponible sur github.

Lire la suite…

Share

Une configuration pas aProxymative

Introduction

La configuration d’une application grâce à des fichiers properties est une technique très souvent rencontrée dans le monde Java. Que ce soit pour configurer des utilisateurs (kermit/thefrog :D), des loggers ou pour des propriétés propres à une application, ils sont partout. Leur format est pratique (“clé=valeur” dans le cas le plus simple), ils se chargent aisément et se prêtent bien à l’internationalisation via les ResourceBundle.

Pourtant, ils ont aussi leurs contraintes :

  • il est facile de se tromper dans un nom de clé
  • en général on ne peut récupérer que des String, qu’il faut ensuite interpréter ou convertir à la main
  • c’est la galère dès qu’on veut renommer une propriété dans le fichier, il faut penser à changer toutes les références dans le code Java

Voyons comment améliorer ça avec une simple interface et un petit framework !
Lire la suite…

Share