Il y a 11 ans -
Temps de lecture 3 minutes
Revue de Presse Xebia
La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia.
Actualité éditeurs / SSII
Mobilité
Le coin de la technique
- require.js 2.0(Par Jean Helou)
Actualité éditeurs / SSII
Apache JMeter 2.7
La version 2.7 d’Apache JMeter vient d’être publiée. Grâce à cette version, Apache améliore les performances de son outil notamment dans la gestion de la mémoire.
En plus des corrections de bugs, elle apporte son lot de nouveauté:
- Possibilité de créer des samplers qui exécute des processus sur la machine locale
- Amélioration du reporting HTML
- Possibilité d’interrompre prématurément une boucle
- Amélioration des samplers JMS
Pour plus d’infos :
Mobilité
Spring Mobile 1.0.0
Spring Mobile est une extension de Spring MVC permettant de gérer les mobiles (smartphone, tablette, …).
Loin d’être une révolution, l’API adresse tout de même trois points essentiels dans la gestion des appareils nomade:
- Detection du device – Par analyse du User-Agent basé sur l’algorithme de WordPress.
- Site Preference – Gestion des préférence utilisateur pour le site persisté en Cookie.
- Site Switching – Passage d’une version du site à une autre en fonction du device.
Spring Mobile est donc à voire comme une petite API d’utilitaires qui pourrait vous simplifier un peu la vie pour gérer Out Of the Box la navigation depuis mobiles et tablettes. Vous pourrez par exemple passer automatiquement les navigateurs nomades sur une URL mobile dédiée m.mon-site.com. Au final les utilitaires ne couvrent pas grand chose et répondent à des problématiques auxquels la plupart ont déjà répondus avec des ServletFilter notamment.
Ce premier pas de Spring vers le web mobile est donc assez marginal, attendons de voir ce que SpringSource prépare pour la suite.
Pour aller plus loin:
- La documentation Spring Mobile
- L’annonce sur le blog de Spring
- L’annonce sur InfoQ
- Screencast de démonstration
Le coin de la technique
require.js 2.0
Une nouvelle version majeure de la bibliothèque de chargement asynchrone require.js est sortie la semaine dernière. Elle apporte beaucoup de modifications telles que :
- évaluation déférée des modules
- shim config (pour le code legacy)
- callbacks pour les erreurs de chargement (y compris dans IE avec certaines restrictions)
- urls de service dégradé en cas d’indisponibilité de l’url principale
- gestion d’erreur pour les plugins
- support d’une map de correspondances déclarative pour la gestion de versions différentes d’une lib chargée par deux modules utilisés
- formalisme de configuration des modules
Certaines fonctionnalité de require.js 1.0 ont été abandonné : le plugin « order », la configuration des priorités, plusieurs hooks customs (dans jquery et dans le dom),…
La release note détaillée de cette nouvelle version est disponible sur github. Une release mineure en 2.0.1 a rapidement corrigé quelques défauts dans require.js et dans l’optimizer associé.
Commentaire