Rest with Scala and Vert.x


A previous post introduced some features of using Scala with Vert.x. This post covers how to publish Rest web services in an elegant and simple fashion.

As in the previous post, Examples in Java and Scala are presented, source code been hosted on GitHub as part of lang-scala https://github.com/ouertani/vert.x/tree/master/vertx-lang/vertx-lang-scala

Lire la suite...

Unfiltered - Implémenter des services REST en Scala


La définition de REST trouve toute son essence à travers le protocole HTTP. Pourtant, la plupart des frameworks actuels reposent sur des API Java encore trop éloignées de ce dernier. La spécification de la JAX-RS (Java API for RESTful Web Services) a permis de simplifier la création de services REST au sein des applications JEE, entre autre, via l’utilisation des annotations. Cependant, ces implémentations gardent le plus souvent un accès direct à l’API Servlet rendant ainsi les applications web dépendantes du serveur d’applications sur lequel elles sont déployées.

Unfiltered (http://unfiltered.databinder.net) est un “micro framework” web qui permet ni plus ni moins l’intégration de services REST en Scala. Il est développé en partie par Nathan Hamblen. Unfiltered définit, entre autre, un niveau d’abstraction élevé pour le traitement des requêtes et des réponses, de manière à pouvoir exécuter toutes applications, utilisant la librairie “core”, sur une variété de serveurs, tel que Tomcat ou encore Netty.

La librairie se présente comme une simple couche de transition entre HTTP et Scala. Comme beaucoup d’autres frameworks, elle adopte pleinement certains concepts du langage comme pierre angulaire de son API. Pour cela, elle offre une approche élégante pour router les requêtes HTTP entrantes à travers l’utilisation du pattern matching.

Lire la suite...

What's next : "Akka: Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors" par Jonas Bonér


Lors de la What's Next, Jonas Bonér a présenté Akka, un framework facilitant la réalisation d'applications concurrentes, pouvant passer à l'échelle et tolérantes aux erreurs. Cet article tente de retranscrire le contenu de cette présentation.

Lire la suite...

What's Next : votre place offerte !


Banniere.bmp
Depuis le mois de mars, pour toute inscription à une session de formation au catalogue Zenika, vous bénéficiez d'une entrée gratuite à la What's Next.

La What’s Next sera le complément idéal de votre formation !

Il nous a donc semblé indispensable, dans le cadre de nos formations, de vous offrir une place à ce séminaire afin de vous garantir un enseignement de qualité toujours plus exhaustif.

>>> Réservez dès maintenant votre formation sur notre Catalogue Zenika !

Lire la suite...