Catégorie: Java

16/08/2009

Permalink 17:34:21, Catégories: Ajax, Web 2.0, Récapitulatif Java, Récapitulatif Web, Java, 306 mots   French (FR) , Nicolas Zozol

[Java][Web] GWT n'est pas tout à fait du Java

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.
GWT Compatible

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

03/07/2009

Permalink 22:06:11, Catégories: Web 2.0, Récapitulatif Java, Java, Récapitulatif Génie Logiciel, 497 mots   French (FR) , Nicolas Zozol

[G. Logiciel][Java] Google App Engine : De la grêle dans les nuages

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 votre application fait un bide, vous ne payez rien
  • L'application est développée en un seul langage : Python, ou Java depuis Mars

Cette différentiation colle vraiment à l'innovation. Un bon programmeur Java avec une idée peu créer son application sans perdre de temps à configurer linux+apache+ssl ni faire un prévisionnel des capacités de serveur. Avec Edupassion.com, je sais de quoi je parle. Et si personne ne se connecte, il n'y a pas de coût de serveur inutile, et là aussi je sais... euh passons.

Malheureusement, concrètement, App Engine en Java ne marche pas.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

17/06/2009

Permalink 11:07:09, Catégories: RESTful, Récapitulatif OpenSource, Récapitulatif, Java, Web, 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.

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

<  Mai 2012  >
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 31      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web