5.FreshMinutes.IT – Java & IT

5 minutes pour consolider ses connaissances en Java et dans les Nouvelles Technos.
  • Accueil
  • À propos
  • Télécharger Java
  • Contact

Activer la compression GZip sur votre serveur Tomcat, afin d’optimiser le temps de chargement de vos pages

Eric Vialle | Vendredi 29 janvier 2010 | 0:04


Depuis quelques années déjà, il est possible d’améliorer le temps de transfert des données transférées d’un serveur vers un navigateur web, en compressant toutes données pouvant encore l’être. J’entends par là que seront compressées, les fichiers HTML et autres fichiers de ressources basés sur du texte, tel que les fichiers CSS ou les fichiers Javascripts. Il serait quasi inutile de vouloir recompresser un fichier déjà compressé tel un fichier JPEG ou un fichier ZIP. Néanmoins, la compression de données n’est pas activée par défaut, sur grand nombre de serveurs web. Nous allons dans cet article, voir comment ce système de compression fonctionne, et comment l’activer sur Tomcat. Lire la suite »

Commentaires
Pas de Commentaires »
Catégories
Java, Java EE, Tutoriel
Tags
apache, gzip, optimisation, Tomcat
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback

Récupérer l’adresse IP du client avec Struts 2

Eric Vialle | Samedi 12 décembre 2009 | 15:35

Server LamePetit article étant donné qu’en ce moment, je n’ai plus vraiment le temps de développer. Petite question simple et petite réponse simple, comment récupérer dans une chaine de caractères, l’adresse IP du client accédant à notre application web. Lire la suite »

Commentaires
Pas de Commentaires »
Catégories
Dévelopement Tips, Java
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback

Afficher une liste de beans avec Struts 2

Eric Vialle | Samedi 28 novembre 2009 | 1:09

ListeNous allons voir ici comment afficher une liste (java.util.List) ou tout autre objet implémentant l’interface java.util.Iterator avec le framework Struts 2.1. Notre liste sera une liste de bean respectant la norme JavaBean. Pour cet exemple, nous allons définir dans un premier temps notre bean ItemBean. Puis dans une Action Struts, nous créérons une liste de ItemBean, que nous afficherons dans une page HTML via une JSP. Lire la suite »

Commentaires
Pas de Commentaires »
Catégories
Java, Java EE, Tutoriel
Tags
iterator, struts 2, taglibs
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback

Google Chrome OS devrait sortir d’ici un an (et non une semaine)

Eric Vialle | Jeudi 19 novembre 2009 | 19:08


GoogleChromeLogoGoogle prépare une conférence pour présenter son nouveau système d’exploitation Google Chrome OS. Ce systeme d’exploitation devrait être à destination des netbooks (de petits ordinateurs portables à bas cout tel que l’Asus eeePc). Cette conférence sera disponible en webcast ici le 19 Novembre à 19H (heure francaise). Lenovo a quand à lui déjà annoncé construire un netbook équipé de ce système d’exploitation et d’une connexion 3G. Google Chrome OS devrait être un sérieux rival au système d’exploitation JoliCloud de Tariq Krim (créateur de Netvibes)

Update: Ce webcast nous a appris que cet OS tournera uniquement sur SSD avec pour but un temps de demarrage record. Chaque application sera une web application avec un mode offline (comme Google Gears). Chaque application tournera dans une sandbox sécurisée.

Screenshot Google Chrome OS

Commentaires
4 Commentaires »
Catégories
Actualités
Tags
chrome os, cloud computing, google, netbook, rich internet application
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback

Génerer un fichier JSON rapidement et facilement avec Struts 2.1

Eric Vialle | Mardi 17 novembre 2009 | 23:09

struts2+json Nous continuons sur le thème des applications web avec le framework Struts 2. Pour rappel, Struts 2 permet de construire facilement des applications web, avec une architecture Model-View-Controller et ainsi améliorer la maintenance de son code. Nous allons voir ici comment générer un fichier JSON avec Struts2. JSON (JavaScript Object Notation) est un format de données similaire au XML, mais orienté pour l’échange de données avec du JavaScript: des frameworks JavasScript tel que Dojo ou jQuery implémentent des fonctionnalités pouvant manipuler de telle structures de données.
Lire la suite »

Commentaires
Pas de Commentaires »
Catégories
Java, Java EE, Tutoriel
Tags
application web, Interceptor, JSON, serialisation, struts
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback

Rediriger le port 8080 de Tomcat vers le port 80 d’Apache 2 avec un sous-domaine

Eric Vialle | Dimanche 15 novembre 2009 | 22:01

Logo Apache TomcatConsidérons que nous avons un serveur sous Apache 2 et un serveur sous Tomcat 6 sur une plateforme Debian! Sur cette plateforme, nous souhaiterions que notre application web Tomcat disponible à l’adresse http://monDomain.com:8080/maWebApp soit disponible à l’adresse http://maSubDomainWebApp.monDomain.com (sur le port 80). Il existe différentes stratégies pour faire ceci, nous allons pour cela utiliser le Connector AJP et le mod_proxy (et non pas mod_jk qui est vieillissant). Nous verrons dans un prochaine article comment rendre disponible notre application sur un port sécurisé SSL 443 à l’adresse https://maSubDomainWebApp.monDomain.com (Le web tout sécurisé est certainement l’avenir de notre monde…) Lire la suite »

Commentaires
1 Commentaire »
Catégories
Java, Tutoriel
Tags
AJP, apache, mod_proxy, serveur, SSL, Tomcat
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback

Trouver un élément proche parmi plusieurs éléments

Eric Vialle | Vendredi 13 novembre 2009 | 20:27

sherlock-holmes Nous allons poser un problème simple de la vie de tous les jours pour expliquer ce problème technique. Prenez votre horaire de métro et  trouvez le métro qui part avant 8H30 et celui qui part après 16H30.

Pour faire cela en Java, nous allons utiliser une Collection de type Tree (TreeMap ou TreeSet). Nous verrons deux façons de résoudre ce problème, selon que l’on utilise Java 5 ou bien Java 6.
Lire la suite »

Commentaires
Pas de Commentaires »
Catégories
Dévelopement Tips, Java
Tags
Java, TreeMap, TreeSet
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback

Comment Google SPDY va accelerer le Web?

Eric Vialle | Vendredi 13 novembre 2009 | 11:46

Logo Google ChromiumGoogle vient d’annoncer l’étude d’un protocole, en complément du vieillissant HTTP, pour accélérer le dialogue Client/Serveur Web. Ce protocole dénommé SPDY (à prononcer Speedy) nécessiterait une mise à jour de son serveur web et du navigateur web. Un prototype de cet architecture a été mis en place par l’équipe Chromium (l’équipe développant Google Chrome). Avec ce prototype et selon leurs tests en laboratoire, les résultats seraient interessants:

Nous avons téléchargés 25 du “Top 100″ des sites web via une simulation réseau maison avec une perte de paquets de données d’1%. Nous avons testés 10 fois chaque site et calculés le chargement moyen pour chaque site et pour tous les sites. Le résultat a montré une amélioration du temps de chargement de page par rapport au HTTP de 27% à 60% en TCP (sans SSL) et de 39% à 55% avec SSL.

Quel a pu être la recette magique de ces astucieux chercheurs/ingénieurs? Et pourquoi Google voudrait accélérer le Web?
Lire la suite »

Commentaires
1 Commentaire »
Catégories
Non classé
Tags
chrome, chromium, google, http, spdy, web
Flux rss des commentaires Flux rss des commentaires
Trackback Trackback

« Entrées Précédentes

Articles récents

  • Activer la compression GZip sur votre serveur Tomcat, afin d’optimiser le temps de chargement de vos pages
  • Récupérer l’adresse IP du client avec Struts 2
  • Afficher une liste de beans avec Struts 2
  • Google Chrome OS devrait sortir d’ici un an (et non une semaine)
  • Génerer un fichier JSON rapidement et facilement avec Struts 2.1
  • Rediriger le port 8080 de Tomcat vers le port 80 d’Apache 2 avec un sous-domaine
  • Trouver un élément proche parmi plusieurs éléments
  • Comment Google SPDY va accelerer le Web?

Navigation

  • Actualités Flux pour tous les articles classés dans Actualités
  • Base de données Flux pour tous les articles classés dans Base de données
  • Java Flux pour tous les articles classés dans Java
    • Dévelopement Tips Flux pour tous les articles classés dans Dévelopement Tips
    • EDI Flux pour tous les articles classés dans EDI
    • J2ME Flux pour tous les articles classés dans J2ME
    • J2SE Flux pour tous les articles classés dans J2SE
    • Java EE Flux pour tous les articles classés dans Java EE
    • Tutoriel Flux pour tous les articles classés dans Tutoriel
  • Non classé Flux pour tous les articles classés dans Non classé

Promo

Mots Clefs

adobe apache application web Base de données benchmark bugs c# checkstyle dérivation eclipse findbugs find bugs flex google innodb jar Java Java User Group java web start JVM microsoft moonlight mysql netbeans object objet open source optimisation oracle performance plugin pmd polymorphisme qualité recrutement rich internet application serveur sgbdr silverlight ssd struts sun test Tomcat web

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

Twitter

  • Les écrans des #NexusOne brisés comme les #iPhone http://bit.ly/dbq1Jf 1 hr ago
  • More updates...

Promo

Blogoliste

  • Berthou.com
  • Java, Php et cie…
  • JH-Net
  • Le blog de hugu
  • PHP – Le Blog de Fatiha
  • Projets Nouvelles Technos
  • techno.blog(java4it)
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
rss Flux rss des commentaires valid xhtml 1.1 design by jide powered by Wordpress get firefox