août
2010
Petit article rapide pour donner un exemple d’introspection, c’est-à-dire la faculté de récupérer la valeur d’un attribut, ou d’exécuter une fonction en connaissant le nom de l’attribut ou de la fonction. Vite fait : alert(myObject[‘attributeName’]); affiche la valeur de l’attribut attributeName de l’objet myObject. alert ( (myObject[‘functionName’])() ); affiche ce que renvoie la fonction functionName() de myObject. A quoi ca sert ? L’introspection est courante en Java lorsque l’on travaille sur les Annotations. En Groovy, […]
août
2009
GWT émule en effet certaines fonctionnalités de Java pour les traduire en Javascript dans l’environnement d’un navigateur web standard. Importez simplement une bibliothèque quelconque, comme JDOM, et vous aurez des messages d’erreurs en pagaye. Seule des bibliothèques spécialement conçues pourront être utilisées à la fois en GWT client et dans n’importe quelle JVM.
juillet
2009
Google App Engine est le système de Cloud Computing de Google. Par rapport à ses concurrents, il innove en quelques points : Aucune configuration du serveur ni de la base de donnée : on dépose son application dans un conteneur. Il n’y a pas à choisir dans une gamme de serveurs : les requêtes seront exécutées par Google, et on sait qu’ils le font bien La facturation est faite selon les coûts réels : si […]
novembre
2008
JPA (Java Persistence API) sera sans doute le dernier de mes joujoux technologiques pour bâtir l’architecture de la plateforme pédagogique Edupassion.com. Tout cela fait beaucoup de technologies pour un seul homme. Ext-JS risque d’être le point faible… et le plus visible.
mai
2008
Ce blog Rest & Java tire ses exemples de l’écriture du site Edupassion.com Après le bulletin de notes, voici l’éditeur de cours. Vous pouvez tester de ce début de préversion en vous connectant via les login/pass : edupassion/edupassion ou me demander un compte (ou toute autre question) en m’écrivant à nzozol@edupassion.com
mai
2008
Mais les images parlent d’elles-mêmes : Après cette accroche quelque peu racoleuse, je m’explique : JsUnit est un outil permettant de tester ses fonctions écrit en JavaScript. C’est tout simplement l’équivalent Javascript de JUnit. J’ai programmé mes tests au fur et à mesure en utilisant Firefox, puis à la fin de la semaine, je me suis rappelé l’existence d’Internet Explorer. Au vu des résultats, je me suis dit que la compatibilité présumée de Prototype envers […]
mars
2008
Classiquement, on récupère la valeur de boutons radios HTML grâce à une balise FORM incorporant l’attribut action pointant sur un script php : <form action ="script.php" > <input type="radio" name="radioGroup" id="radio" value="LEAVE_IT" />Leave It <input type="radio" name="radioGroup" id="radio2" value="TAKE_IT" /> Take It <input type="button" value="OK" /> </form> Cette astuce du jour a pour but de récupérer le bouton radio en Javascript, avec la bibliothèque Prototype, sans script php, ni même la balise form.
février
2008
Ca y est, c’est fait, le loup est bel et bien sorti. M$ propose 45 milliards de dollards, soit le double de son trésor de guerre accumulé par la vente de licences Windows et Office. A ce prix-là, elle est pour sûr amicale. Selon moi, Yahoo! poosède trois activités majeures : le contenu, la publicité et les logiciels web (e-mails, jeux). Est-ce que ces activités combinées remporterons un succès équivalent à Office et Windows ? […]
février
2008
L’essence d’Ajax est de manipuler un objet ou un document sur le navigateur sans être géné par le temps de latence du serveur. Cette astuce du jour propose de préparer un peu le terrain en créant dynamiquement sur la page du contenu HTML. Nous verrons dans des articles plus fouillés comment enregistrer la modification sur le serveur. Le deuxième objectif est de documenter en français la fonction Element#insert( ) de Prototype, qui a ce jour […]
janvier
2008
J’ai depuis quelque mois troqué ma page iGoogle pour Netvibes, plus pratique et faisant moins ramer mon Firefox. En passant à la conférence LeWeb3, j’ai pu obtenir une invitation à l’utilisation de Netvibes Ginger. Rappelons que Netvibes est une société francaise dont le but premier est d’offrir sur une seule page tout ce qui vous interesse dans le web via des flux RSS ou des Widgets. Netvibes a été très recemment courroné meilleure start-up internationale […]