BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Java sur InfoQ

  • La Programmation Réactive comme tendance émergente

    La Programmation Réactive (PR) est basée sur les flux de données et la propagation des changements, avec le modèle d'exécution sous-jacent du langage de programmation propageant automatiquement les changements à travers le flux de données. Avec la popularité des architectures évènementielles, le concept de "réactivité" retient de plus en plus l'attention.

  • Tout sur Java 8

    TechEmpower, une entreprise de développement d'applications personnalisées basée à El Segundo, Californie, a posté une entrée de blog intitulée "Tout sur Java 8". Le billet de blog est un résumé complet des changements impactant les développeurs qui viennent avec Java 8. Voici une rapide vue d'ensemble du billet.

  • Scaler Twitter vers de nouveaux sommets

    Pour beaucoup d'entre nous, Twitter est devenu un moyen de communication essentiel. Les particuliers et les sociétés utilisent chaque jour Twitter de manières encore plus larges et plus profondes, et nous avons tous intérêt à ce que Twitter soit scalable. Récemment ce mois-ci, Twitter a géré sans accroc un nouveau pic de charge de 143 199 tweets par seconde.

  • Oracle arrête sun.reflect.Reflection.getCallerClass

    En tant que développeurs Java, nous avons tendance à fermer les yeux sur la mythique annotation @Deprecated, en continuant à utiliser des telles fonctionnalités tout en sachant pertinemment qu'Oracle pourrait les retirer à tout moment, et pourtant confiant en l'illusion qu'elles sont gravées dans la pierre.

  • core.async : une autre approche de la programmation asynchrone avec Clojure et ClojureScript

    Bien que cela fasse moins d'un mois depuis l'annonce de la sortie de core.async, la librairie pour Clojure/ClojureScript a déjà fait l'objet d'un bon nombre de billets de blogs décrivant comment l'utiliser efficacement pour éviter l'enfer des callbacks et présentant quelques lignes de code simples résultant en d'impressionnantes démos dans le navigateur.

  • GlassFish 4.0 : la revue technologique

    Presque quatre ans après la sortie de GlassFish 3.0, le serveur d'applications JEE open source d'Oracle, celui-ci a annoncé la sortie de GlassFish Open Source Edition 4.0, marqué comme étant le premier « Java EE 7 Application Server » du monde, tel que rapporté par InfoQ.

  • Spring Security 3.1: Multiple http, Stateless, Debug, Crypto, HttpOnly, Paramètres Form-login person

    SpringSource vient de publier Spring Security 3.1.0. La dernière version majeure de Spring Security était la version 3.0.0 publiée le 23 décembre 2009, avec des versions de maintenance jusqu'à 3.0.7. Ci-dessous les nouveautés de Spring Security 3.1.

  • JSF 2.2 et HTML5

    Bien qu'il ne s'agisse que d'une version mineure, les mises à jour de JSF 2.2, en particulier la faculté de passer des attributs HTML sans que les composants JSF n'aient besoin de les connaître, sont importants pour les développeurs souhaitant utiliser les technologies HTML5 dans une application JSF.

  • Java 9 sur le point d'arrêter le support de compilation des versions 1.5 et antérieures

    Une récente Java Enhancement Proposal (JPE, proposition d'amélioration du JDK), qui cible à la fois les versions 8 et 9 de java, tend à réguler le support des options -target et -source du compilateur Java. La proposition part du principe qu'un compilateur doit supporter au plus 3 versions antérieures à la version du compilateur lui-même.

  • Java EE 7 et Spring standardisent le traitement en batch

    La sortie de la plate-forme Java EE 7 ce mois-ci inclut la spécification pour un modèle de programmation de traitement en batch.

  • Oracle rétablit les mises à jour gratuites des fuseaux horaires pour Java 7

    L'Internet a été mis en ébullition cette semaine par l'annonce d'Oracle de la fin de la mise à jour gratuite des fuseaux horaires en dehors du cycle de vie du JDK standard. Pourtant, hier en fin de journée, la firme semblait avoir changé d'avis.

  • Compiler Scala en JavaScript Avec Scala.js

    Au Scala Day la semaine dernière, Sébastien Doeraene a présenté Scala.js, un compilateur de Scala en JavaScript. Ce dernier supporte l'intégralité du langage Scala, ce qui permet à ses utilisateurs de construire des applications web de bout en bout.

  • Peergreen Server bientôt dans les bacs.

    Peergreen Platform est le prolongement de l'effort débuté par JOnAS sur la modularité des applications avec une projection dans le Cloud (PaaS). Le terme plate-forme regroupe quatre composants : Peergreen Server, Peergreen App Store, Peergreen Studio et Peergreen Control Center.

  • La Base de Données en tant que Valeur

    Lors de QCon New York 2013, Rich Hickey a donné une présentation sur les bases de données fonctionnelles. Hickey est bien connu pour avoir créé le langage de programmation Clojure, il développe actuellement Datomic, une base de données fonctionnelle.

  • Quoi de nouveau dans JMS 2.0 ?

    Le tant attendu Java EE 7 est finalement arrivé et avec lui JMS 2.0, la première évolution de JMS en plus d'une décade.

BT