background preloader

PlayFramework

Facebook Twitter

Work with Play. Coffee Bean: Push database -> browser avec Mongo et Play. Aujourd'hui je vous propose une expérience amusante à réaliser avec Play Framework 2.1 et la base de données NoSQL MongoDB. Vous avez peut être entendu parler de ReactiveMongo, un driver Scala "asynchrone et réactif" pour Mongo. Il existe un plugin Play pour utiliser ce driver plus facilement au sein d'une webapp. Nous allons voir comment utiliser ces technologies pour récupérer un ensemble de messages de manière asynchrone et pour les pousser vers le navigateur en temps réel, dans une application de type "Twitter lite". Le but de notre prototype : en laissant une page de recherche ouverte, on veut voir les nouveaux messages correspondant à cette recherche s'afficher dès leur enregistrement en base de données, sans effectuer de "pull" vers le serveur. Côté browser nous allons utiliser la technologie SSE (Server-Sent Events). Note : certains auront remarqué que le principe de SSE est proche de celui des WebSockets.

Assez parlé, un peu de code (Scala) : Message Module. This module is for the Play 1.x series only. Module messages provides a web based tool for managing your application’s localizations. Forgetting the localizations as you code? This tool will look through your sources and lists the keys that have not been localized yet! Forgot to remove the localizations when you refactoring? Check out the usage examples in this blog post For bug reports and feature requests use the project home page at github. Written by Heikki Uljas. To install locally this module use the install command: play install messages-{version} To add this module as dependency of your application, add it to the dependencies.yml file: require: - play -> messages {version}

Oauth. PDF Module.