Articles of playframework 2.0

Jouer! framework vs Ruby on Rails

Ce ne sera pas une demande de comparaison générale: Jouer! Le framework est basé sur Java, ce qui signifie que le code est interprété en bytecode puis compilé par la JVM en exécution. Ruby est un langage dynamic, ce qui signifie que le code est interprété à chaque requête. Ceci est certainement évident pour chaque […]

Comment gérer un délai d’expiration ou une expiration de session dans Play Framework?

Je veux savoir si la session de l’utilisateur a expiré côté serveur et effectuer quelque chose lorsque cela se produit. Comment puis-je faire cela? J’utilise Java et Play framework 2.2.1.

Modification des liaisons Guice lors de l’exécution

J’aimerais pouvoir modifier les injections de Guice au moment de l’exécution pour prendre en charge plusieurs injections en fonction des entrées de l’utilisateur. C’est ce que j’aimerais réaliser: public interface IDao { public int someMethod(); } public class DaoEarth implements IDao { @Override public int someMethod(){ … } } public class DaoMars implements IDao { […]

Comment télécharger plusieurs fichiers en utilisant le playframework?

play framework 2.1.2 utilisant Java et je crée une vue pour télécharger plusieurs fichiers. Mon code est ici: @form(action = routes.upload.up, ‘enctype -> “multipart/form-data”) { } Je veux télécharger uniquement les fichiers doc et pdf . Comment limiter le formulaire pour n’envoyer que des fichiers doc et pdf? je peux cela avec java mais je […]

Comment modifier les parameters de test de Play Framework 2 pour afficher des stacktraces complets?

J’utilise Java dans le cadre Play et j’ai quelques tests (tests fonctionnels) qui sont réussis lorsque je les exécute via mon IDE (IntelliJ), mais qui ont échoué lorsque j’exécute les tests via la console. Mon problème est que les traces de stack qui sont montrées dans les journaux de test ne sont que 2 lignes […]

Jouer Framework 2.5 JavaAsync levant CompletionException

J’utilise Play 2.5 pour créer une application simple. Pour de meilleures performances, j’utilise une réponse groupée Akka avec la stratégie Java 8 CompletionStage. Vous trouverez ci-dessous le code selon lequel une réponse fragmentée est générée (cela fonctionne correctement si vous n’utilisez pas ComperableFuture): @Singleton public class AbstractSource { public Source getChunked(Ssortingng html) { return Source.actorRef(256, […]

Comment lier des types complexes dans play-framework 2.0

J’ai une classe de modèle dans la structure suivante: public class User { public Ssortingng name; public Long id; } public class Play { public Ssortingng name; public User user; } Maintenant, je veux avoir un formulaire basé sur la classe de lecture. J’ai donc une vue editPlay qui prend Form[Play] en tant qu’entrée. Dans […]

Jouer! framework – gérer une requête POST

C’est la route pour gérer la demande de connexion POST: POST /login/submit controllers.Users.loginSubmit(user : Ssortingng, password : Ssortingng) c’est le login.scala.html: J’ai deux questions: Quelle devrait être la valeur de l’action? est-ce “login / submit”? Comment passez-vous ce formulaire pour qu’il soit traité dans la fonction loginSubmit? Merci

Comment configurer Play! 2.4.2 Fichier de clés HTTPS?

Je suis nouveau dans Play Framework et j’essaie simplement de lancer HTTPS pour la première fois avec la version 2.4.2 sur Java 8. Je peux le faire fonctionner avec le magasin de clés par défaut, mais pas avec mon propre magasin de clés. J’ai configuré le magasin de build.sbt travail par défaut dans build.sbt : […]

Play 2.0 / 2.1 pour Java et dependency injection

Nous avons un nouveau projet Play 2.0 et nous prévoyons d’introduire DI afin d’append du code complexe d’intégration tierce. Il existe un plugin Guice pour Play 2.0, mais il semble qu’il sera obsolète à la version 2.1 et j’ai l’impression que la version 2.1 n’est plus aussi loin. https://github.com/typesafehub/play-plugins/tree/master/guice Guice est-il une valeur sûre pour […]