17/06/2009

Permalink 11:07:09, Catégories: RESTful, Récapitulatif Java, Récapitulatif OpenSource, Récapitulatif, Java, 197 mots   French (FR) , Nicolas Zozol

[Java][OpenSource] Robusta Web Toolkit : Un peu de Buzz pour REST & Java

Je finis cette semaine une première version public de Robusta Web Toolkit (RWT). Cette bibliothèque s'est construite au fil des trois dernières années lors de la construction d'Edupassion.com.

Depuis un peu plus d'un an, l'architecture d'Edupassion est passée RESTful et j'ai décidé d'épurer la biblitohèque afin de fournir un ensemble d'outils légers et cohérents facilitant les usages fréquents lors d'un processus REST. Simplicité et Productivités sont (en principe :) ) les maîtres mots.

Le premier tutoriel est en cours d'écriture, et RWT est téléchargeable dans une version qui évoluera encore un peu, l'essentiel du travail restant étant d'écrire une documentation convenable.

Vous pouvez toutefois vous amuser avec :

La version 0.9 stable et quasi définitive sera disponible au plus tard la semaine prochaine. En espérant des commentaires et peut-être quelques add-on de la communauté pour une version 1.0 en Septembre.

Vous devez être identifié pour poster un commentaire.

06/02/2009

Permalink 12:28:47, Catégories: Astuce du Jour, Récapitulatif Java, Java, MySQL, Persistance, 187 mots   French (FR) , Nicolas Zozol

[Java][MySQL][SGBD] Pool de connexion Mysql sur Glassfish : Victoire :)

Mais que ce fût dur !

J'avais déjà fait une vidéo sur la création d'un pool de connexion MySQL sur Glassfish. Malheureusement, lors de la pratique en test réel avec une application web et des alpha-testeurs, plus rien ne fonctionnait au bout de quelques heures : "Impossible to resize Pool" x 500 dans mes logs.

Video Robusta Web Glassfish et Mysql

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

20/12/2008

Permalink 15:27:14, Catégories: Astuce du Jour, Récapitulatif Java, Java, NetBeans, 77 mots   French (FR) , Nicolas Zozol

[Java] Screencast : Fabriquer des Composants Javabeans

Bonjour,

Voici deux vidéos-tutoriels permettant de fabriquer des composants Javabeans de façon simple, rapide et avec du code propre grâce à Netbeans

- I) Beans Binding : Synchroniser la valeurs d'une propriété avec celle d'un formulaire
- II) Programmation par Events : Réduire les combinaisons if/else avec une programmation modulaire, pilotée par les Events customizés.

Composant Javabeans

Deux vidéos devraient arriver après les fêtes. Les articles pour Dev.com.... en avril :)

Vous devez être identifié pour poster un commentaire.

19/12/2008

Permalink 09:51:08, Catégories: Récapitulatif Java, Java, NetBeans, 207 mots   French (FR) , Nicolas Zozol

[Java] Swing : Productivité boostée avec les composants Javabeans

Il y a peu, un Javabean était pour une simple classe avec un constructeur sans arguments et des getters/setters. Cela fait 18 mois que je travaille côté serveur et je viens juste de me remettre à mon applet Swing.

Coté Client, les Javabeans peuvent être utilisé par Netbeans pour créer des composants structurés pouvant interagir avec d'autres composants ou votre JPanel via des Events. Concrètement, c'est un élément supplémentaire de votre Palette, comme un JComboBox ou une JTable.

Composants Javabeans

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

24/11/2008

Permalink 07:02:47, Catégories: Java, Persistance, 573 mots   French (FR) , Nicolas Zozol

[Java] JDBC est-il plus rapide que JPA ?

En ce moment, je réécris totalement le code serveur du site Edupassion.com. Et après avoir découvert JPA il y a seulement quelques semaines, je suis maintenant sûr que la plupart des accès à la base de données d'Edupassion seront fait en JPA : plus simple à maintenir.

Cependant certaines requêtes seront très fréquemment utilisées par les utilisateurs : l'accès aux tokens d'authentification, et l'accès aux notes pour les profs et élèves. Il me parait donc logique de faire du JDBC pour optimiser ces deux-trois cas d'utilisation. Mais JDBC est-il vraiment plus rapide ? JPA vs JDBC : voici ce que j'ai trouvé sur java.net :

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

11/11/2008

Permalink 16:48:10, Catégories: RESTful, Web 2.0, Récapitulatif Web, Java, Persistance, Web, 334 mots   French (FR) , Nicolas Zozol

[Java][Web] Je pense que je vais m'arrêter là

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.
technologies web
Tout cela fait beaucoup de technologies pour un seul homme. Ext-JS risque d'être le point faible... et le plus visible.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

22/09/2008

Permalink 20:03:55, Catégories: RESTful, Astuce du Jour, Java, Web, 664 mots   French (FR) , Nicolas Zozol

[Java] Servlet-Mapping : Des expressions pas très régulières

Le Servlet Mapping dans un serveur Web permet de rediriger une URL vers un fichier acceptant une requête : une servlet ou une page JSP.
Par exemple la requête GET /wsedupassion/account/12 sera redirigé vers la page /wsedupassion/service/account/account.jsp. Cette page JSP sera capable de traduire le '12' pour récupérer le compte d'index 12 et enverra donc sous forme XML les informations lié à l'utilisateur 12.


 

<resource> 
  <class>User</class> 

  <id>12</id> 
  <lastName>Zozol</lastName> 

  <firstName>Nicolas</firstName> 
  <url>http://www.edupassion.com</url> 

  <subject>Computer Sciences</subject> 
  <school>Robusta Web</school> 

</resource> 

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

19/09/2008

Permalink 09:30:23, Catégories: Java, Web, 458 mots   French (FR) , Nicolas Zozol

[Java] Le saviez-vous ? Java est un Langage Objet !

Hier, j'ai travaillé sur 4 fichiers tag de mon framework.

Un fichier tag permet de créer une nouvelle balise executant du code Java. Par exemple insérer dans un fichier JSP :
<robusta:auth controller=${usercontroller}/>
va lancer un code permettant de récupérer dans une variable authValue au choix le cookie authtoken ou le header Authorization et d'appliquer au Controller la fonction setAuthorizationValue(authValue).

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

18/09/2008

Permalink 10:30:11, Catégories: Java, Langage(s), 891 mots   French (FR) , Nicolas Zozol

[Java] Les Enums comme base de données READ-ONLY

Pour mon logiciel d'éducation, je dois composer avec plusieurs matières, et dans plusieurs pays. C'est peu dire que l'apprentissage du Baseball en France n'est pas le même qu'aux Etats-Unis, et que la Géographie n'est pas tout à fait identique en Colombie ou au Vénézuela, aussi le nombre de Matières à gérer est conséquent.

Je ne veux pas que les utilisateurs créent eux-même les matières, sinon on pourrait en trouver en double. Par exemple la matière Equitation alors qu'il peut y avoir 'Spécialité Equitation'. Je préfère que ce soit une SousMatière de Sport. Je classerai donc les matières moi-même, selon la catégorie (litteraire, science), le pays, et avec des sous-matière. Et chaque type d'établissement, selon le pays, reçoit par défaut un groupe de matière.

Dans les premières versions de test, avec une quinzaine de matière inscrites dans MySQL, c'était déjà compliqué à classer : repérer les matière par des indexs de 1 à 15 n'est pas facile. Imaginez de 1 à 1000. Voici par contre ce que cela donne avec des Enum.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

23/07/2008

Permalink 12:12:35, Catégories: Java, NetBeans, 121 mots   French (FR) , Nicolas Zozol

[Java] Netbeans & Subversion : un package mal ficelé

Netbeans semble parfaitement intégrer Subversion. Après une petite péripétie pour configurer SVN, importer ou check-out votre projet, Netbeans vous signale les modifications que vous effectuez au fur et à mesure, vous permet de revenir à tout moment à une version précédente, et vous signale les dossiers à "commit" avant de quitter votre poste.

Malheureusement j'utilise en parrallèle Dreamweaver. Et Netbeans ne commit que le fichiers modifiés par Netbeans. Le pire est de renommer ou déplacer un dossier avec Dreamweaver : là tout va mal.

Pour ma part, j'en suis revenu à la séparation des tâches. J'ai dû tout reprendre à zéro et j'utilise Rapid-SVN en plus de Netbeans. Heureusement que je travaille seul sur le projet...

Vous devez être identifié pour poster un commentaire.

27/05/2008

Permalink 17:55:43, Catégories: Web 2.0, Récapitulatif Web, 150 mots   French (FR) , Nicolas Zozol

[Web] Edupassion en version Alpha

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

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

12/05/2008

Permalink 15:35:21, Catégories: Prototype, XML, Récapitulatif Web, JsUnit, 643 mots   French (FR) , Nicolas Zozol

[Web] A la base, je n'ai rien contre Internet Explorer

Mais les images parlent d'elles-mêmes :

Avec FF Avec IE

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 FF et IE allait prendre du plomb dans l'aile. Il m'a donc fallu chercher l'origine de ces bugs.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 Page suivante »

Liste des blogs

Robusta : Java & RESTful Web Services

Il s'agit d'un Blog sur les meilleures utilisations de REST dans un environnement JAVA. Le Blog contient également du contenu sur la technologie Ajax et également un journal de bord sur le développement du site pédagogique http://www.Edupassion.com

Nicolas Zozol - Edupassion.com

Catégories


Rechercher

<  Juin 2009  >
Lun Mar Mer Jeu Ven Sam Dim
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Syndiquez ce blog XML

Articles :

Commentaires :

Vos questions techniques : forum d'entraide Blogs - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2009 www.developpez.com - Legal informations.