background preloader

Le blog professionnel d'Amine Benkirane - page 2

Le blog professionnel d'Amine Benkirane - page 2

Play framework - Starting up the project Introduction In this tutorial you will learn the Play framework by coding a real web application, from start to finish. In this application, we will try to use everything you would need in a real project, while introducing good practices for Play application development. We have split the tutorial into several independent parts. Each part will introduce more complex features, and provide everything that a real project needs: validation, error handling, a complete security framework, an automated test suite, a shiny web interface, an administration area, etc. All the code included in this tutorial can be used for your projects. The project We chose to create yet another blog engine. To make things a bit more interesting, we will manage several users with different roles (editor, admin). We will call this blog engine project yabe. This tutorial is also distributed as a sample application. Prerequisites First of all, make sure that you have a working Java installation. Project creation <! db=mem

50+ Sets of Free Photoshop Custom Shapes Although many of us are accustomed more with using brushes when designing something in Photoshop, we can still find many other useful instruments we can play with when there’s some inspiration and free time at hand. As brushes, custom shapes save you a lot of time and energy when you’re in the middle of the creational process and don’t want to make a pause to edit some details or elements from your design. When you don’t have the right brush or need the effect with a higher resolution and quality Photoshop custom shapes can come in handy. Moreover, they are really easy to apply and edit. How about us showing you today 50+ sets of free Photoshop custom shapes that will definitely catch your eye and make you want to use them? Kiddy Stuffs Red Faction Guerrilla Shapes Ornaments 2 Car logos Pack 4: Abstract Shapes Ornaments Custom Shapes Vegetation Dead Trees Isometric Shapes II Straights and Swirls Photoshop Shapes Code Geass Symbol Set 90 Photoshop Gears Shapes Zoom (Magnifier) Photoshop Vector Shapes

Test de PlayFramework Tout d'abord, je souhaite exprimer le but de ce post. Ce n'est pas un tutoriel sur ceframework mais plus un ressenti et mon opinion après quelques jours de pratiques Qu'est ce que play? Voila la définition sur le site : The Play framework is a clean alternative to bloated Enterprise Java stacks. It focuses on developer productivity and targets RESTful architectures. Création d'un projet Très simple : $ play new my-cellar ~ _ _ ~ _ __ | | __ _ _ _| | ~ | '_ \| |/ _' | || |_| ~ | __/|_|\____|\__ (_) ~ |_| |__/ ~ ~ play! Le framework s'appuie plus sur des conventions que sur du paramétrage. Intégration avec netbeans Simple et efficace : play netbeansify Toutes les actions sont définies. Pour Google App Engine La il faut un peu se renseigner. Le point négatif de cette intégration est le non support du module CRUD sur la plateforme de google. Rapidité de développement La c'est la baffe. Simplification du code J'ai déjà abordé l'un des points forts (ou faible selon les cas) . Les pojo Une VRAI (?)

Développer une application avec le framework Play ! II-A. Introduction▲ Ce tutoriel a pour but de vous apprendre à utiliser le framework Play ! en codant une application "réelle", du début à la fin. Nous allons essayer d'utiliser la plupart la plupart des éléments que l'on rencontre dans un vrai projet, en introduisant également des bonnes pratiques pour un développement d'applications Play. Ce tutoriel est divisé en plusiers parties indépendantes. Le code source présenté dans ce tutoriel est utilisable sans aucune restriction pour vos propres projets. II-B. Nous faisons le choix de développer un moteur de blog. Pour rendre les choses plus intéressantes encore, nous décidons que les utilisateurs pourront avoir différents rôles (éditeur ou administrateur). Ce projet s'appellera YABE. L'ensemble du code de cette application est accessible dans le fichier téléchargé avec le framework Play, dans samples-and-tests/yabe. II-C. Tout d'abord, assurez-vous d'avoir une version Java 5 (ou plus récente) installée sur votre machine. II-D. II-E. II-F.

Application Play Framework sur Cloud Foundry Il y a quelques semaines, j’ai obtenu un accès à la béta de Cloud Foundry. Pour ceux qui n’ont pas suivi l’actualité, il s’agit d’un PaaS (Platform as a Service) Open Source de VMWare, permettant d’exécuter en cloud des applications Java (WAR, Spring, ROO), Rails, ou Node.js (pour l’instant, mais d’autres pourraient bientôt venir enrichir cette liste). Prise en main La prise en main de l’outil de déploiement VMC via le tutoriel est extrêmement simple. On y apprend à créer et déployer une application sur le cloud en quelques commandes. Deuxième chose à laquelle je m’intéresse, les systèmes de persistance. Côté Java, encore de bonnes surprises : contrairement au Google App Engine (par exemple), il n’y a aucune restriction sur l’utilisation de l’API : l’application est exécutée sur un serveur Tomcat. J’ai fait le test (avec une application simple) et ça fonctionne ! Déployer une application Play sur Cloud Foundry Passer par la case WAR Essayons maintenant de déployer cette application :

Related: