avril
2008
Avec la même approche que pour le HelloWorld du billet précédent, nous allons voir un GroovyBean. Un Groovy bean, c’est un java Bean a la mode groovy. Prenons par exemple une classe Adresse pour java : Elle contient deux attributs, leurs geters et seters ainsi qu’une méthode de formatage getAdresseComplete et un petit main pour afficher les données. Et bien elle compile directement dans groovy mais nous allons bien sur voir comment elle peut être […]
mars
2008
Un classique, mais on doit y passer : le hello world ! Déjà, il faut installer groovy -> Downloads Il existe un plugin pour Eclipse, et un autre pour Netbeans est en approche. Sinon, la console groovy marche aussi Bon, nous venons de java, et un hello world java qui donnerait ceci fonctionne sans aucun changement sous groovy.
mars
2008
Alors que mon camarade Djo.mos s’est tourné vers scala, j’ai préféré me tourner vers groovy. Pour ceux qui ne connaissent pas, groovy est un langage de la JVM, c’est-à-dire qu’il tourne sur la machine virtuelle java, et qui est compilé en .class (donc, il n’est pas interprété). Ce que j’apprécie dans groovy, c’est le fait qu’il soit proche de java, tout en amenant un nettoyage du langage très bien pensé. On peut passer facilement et […]
janvier
2008
Je reviens sur mon dernier post : firefox 3 et cross site scripting ajax. Cette capacité à faire des appels ajax vers d’autres domaines que le domaine de la page active va permettre a terme de créer une véritable api de widget pour le web. En effet comme déjà vu, on aura deux possibilités : placer un header http pour autoriser un domaine, et pour l’inclusion de xml une entête dans ce fichier. En combinant […]
janvier
2008
La nouvelle est fraiche, Sun vient de se porter acquéreur de mysql labs : news sur le site de Sun ca se concentre !
janvier
2008
Une des nouveautés de firefox 3 qui va nous intéresser (nous les = développeurs), c’est la possibilité de faire du cross site scripting ajax. Et oui, il va être possible de faire une requête ajax vers un site autre que le site émetteur de la page. Bien sur, afin que ce ne soit pas une faille de sécurité, il faudra autoriser la page web à le faire avec un header http. Par exemple en php […]
décembre
2007
Comment simplifier son code grace aux fluent interfaces. J’ai pas mal parcouru le net sur le sujet, et je vous livre un résumé de mes pérégrinations… L’objectif est de se simplifier la vie, le code et la maintenance en allegeant le code au maximum. Imaginons un objet Commande qui a pas mal d’attributs, et contient une liste de lignes de commandes. au lieu d’écrire le classique Commande commmande = new Commande(); commande.setType(AR); // accusé reception […]
novembre
2006
Bon, la ca m’énerve. Le support CVs subversion de Netbeans est vraiment loin derrière celui d’Eclipse. Je galère sur un truc tout bête par exemple : j’ai un projet sous CVS, et je veux le déconnecter de ce repository pour le mettre sous un autre (voir sous subversion). Sous Eclipse : -> bouton droit sur le projet -> team -> disconnect et Eclipse demande même si il doit effacer les meta-information (les répertoires CVS) ou […]
novembre
2006
Grosse rumeur, Sun serait sur le point d’annoncer la publication de java SE, java Me et de glassfish (serveur JEE 5 de sun) sous la license star du monde open source : GPL. sources Cnn [edit] oups, c’est cRn. slashdot
octobre
2006
Spring, le framework le plus populaire dans le monde du developpement java est enfin disponible en version 2.0. Au menu de nombreuses nouveautés : Modification de Spring pour que les beans puissent etre codés en n’importe quel langage supporté par la jvm (Python, Ruby, Beanshell…) Modularisation plus grande, avec un spring-core reduit a son strict minimum De nouveaux scopes pour les beans : avant il n’y avait que Singleton, maintenant il y a les scopes […]