Introduction
Voici la traduction du sixième article de la série « Grails cette semaine » en 2011.
Vous pouvez consulter l’article original à l’adresse suivante: http://burtbeckwith.com/blog/?p=581
Traduction de l’article original
Cette semaine a vu un nouveau grand sujet sur la liste de diffusion des utilisateurs, et cette fois c’était autour des options d’hébergement. Il semblerait que le gagnant est Amazon Elastic Beanstalk
et il y a plein d’informations utiles, n’hésitez d’y jeter un coup d’oeil.
Peut être que c’est une pratique courante, et que je l’ai seulement remarquée, parce que je regarde les nouveaux plugins pour cette série d’articles, mais il paraît que la plupart des nouveaux plugins publiés nécessite la la dernière (ou très récente) version de Grails comme version minimum. Quand vous exécutez grails create-plugin
le descripteur du plugin généré a comme valeur par défaut def grailsVersion = "1.3.6 > *"
(si vous utilisez Grails 1.3.6). Beaucoup de développeurs continuent à utiliser des anciennes versions de Grails et ne seront même pas capables de tester votre plugin. Cela peut être intentionnel – si vous n’avez pas d’utilisateurs, vous n’aurez pas de bugs reportés . Soyez sûrs de réduire le minimum de version (et remplissez les reste des champs!) mais faites attentions et testez avec les anciennes versions.
Si vous voulez suivre les article “Cette semaine en Grails” vous pouvez accéder directement avec le lien de la catégorie


Article divers
- La fonctionnalité @AutoCleanup de Spock
- Exécuter des tests dans votre IDE
- Nouveau screencast, “Qu’est ce que Grails?”
- Le plugin Grails « Feature Flipping »: Partie 3 (Travaillez avec les « feature »)
- Implementer la performance GORM de Burt Beckwith – Pas de collections
- http://observatoriodegrails.com/hoy/?date=2011-02-07
- http://observatoriodegrails.com/hoy/?date=2011-02-08
- http://observatoriodegrails.com/hoy/?date=2011-02-09
- http://observatoriodegrails.com/hoy/?date=2011-02-10
- http://observatoriodegrails.com/hoy/?date=2011-02-11
- Apache Tomcat 7.0.8 publié
- Groovy++ 0.4.155 est disponible
- Groovy++ in action: comment faire $5000 en une heure
- Utiliser le cryptage de mot de passe Bcrypt (blowfish) dans le plugin Spring Security
- Version 0.6 de Grails Sanitizer publié
- Spring Security avec Spring Cache: Cacher du contenu par utilisateur
- Créer des Tests fonctionnels de base de doonées dans Grailss
- Tester Grails: Les contraintes de domaine
- Contraintes Grails personnalisées
- Style de codage Groovy
- Cette semaine en Spring: 8 Février 2011
Plugins
Il y a eu 4 nouveaux plugins publiés:
- dbconsole
version 1.0. Fournit une console de base de donnée webifiée pour les application utilisant les version Grails inférieures à 1.4
- multi-tenant-proxy
version 1.0. Add on pour le plugin Multi-tenant.
- spring-security-bcrypt
version 0.3. Utiliser l’algorithme de cryptage bcrypt pour créer des hash pour les mots de passe de vos utilisateur à l’aide du plugin spring-security-core
- tropo-webapi-grails
version 0.1. Utiliser l’API de Tropo cloud pour ajouter le support des téléphones, SMS et messagerie instantannée
Il y a eu beaucoup de plugins mis à jour:
- ajaxflow
version 0.2.0. Permet de créer des Webflows Ajaxifiés
- autobase
version 0.11.0. Migration de base de données
- aws
version 1.1.5.1. Fournit un accès facile aux fonctions les plus simple des Web Services Amazon (AWS)
- dojo
version 1.4.3.7. Ajoute le support du toolkit Javascript Dojo
- ibatis
version 1.3.1. Intègre le framework de persistance MyBatis
- navigation
version 1.2. Implémente un simple menu de navigation en utilisant des conventions
- rabbitmq
version 0.3. Integrates with Rabbit MQ messaging
- sanitizer
version 0.6. Sanitizer les markups(HTML, XHTML, CSS) en utilisant OWASP AntiSamy Filters
- screencasts
version 0.5.1. Uploader, gérer et afficher des screencasts
- shiro
version 1.1.3. Sécuriser votre application Grails rapidement en utilisant le framework de sécurité Apache Shiro
- spring-security-acl
version 1.0.2. Support des ACL pour le plugin Spring Security
- taggable
version 0.6.3. Ajoute la possibilité d’associer des tags avec des classes de domaine.
Interesting Tweets
- @rfletcherEW: Made a good start on a #jQueryMobile plugin for #Grails today. Scaffolding pages look pretty cool.
- @ajordens: Playing with async events in Grails, seems to work as expected — http://t.co/YGoo5kK
- @robpatrick: Loving the build-test-data #grails plugin by @tednaleid & @hooverjoseph keep up the good work.
- @jt_coleman: Loving the #rabbitmq plugin for #grails. Asynchronous messaging is going to this web app a lot faster and more reliable
- @bradleybeddoes: AAF federation registry toolset built in #grails open sourced – http://wiki.aaf.edu.au/federationregistry/
- @tomaslin: Very cool – Busk.fm let’s you find and share free licensed music – ( built with grails, via wangjammer5 ) http://busk.fm
- @epragt: Built a stub version in #Grails of our cashregister. Took an hour to build, but it already prevented days of integration problems.
- @mengukagan: the #grails irc channel has over 50+ people after mentioning it on the mailing list. @graemerocher and @pledbrook are also there! join us!
- @chanwit: OpenSessionInView is working. #zk for #grails is now cloud portable!
- @tomaslin: Seems Amazon Beanstalk and AWS is becoming the default for new grails app hosting
- @pledbrook: Another #grails screencast: http://grails.org/screencast/show/20 – this time on mobile web development
- @daveklein: Wow! 19 #Grails screencasts at http://grails.org/screencasts
- @smaldini: Contribute to the elastic-search plugin road map ! post your ideas here http://bit.ly/gnHPxJ #grails #plugin #icescrum #elasticsearch
- @hansamann: http://www.parleys.com/d/2221 Groovy/Grails Development in Eclipse
- @berngp: +1 #grails “Property Override Configuration” is a handy and clean way to configure an application.. http://bit.ly/hQxWwZ
- @tomaslin: Wow. Cool — Tropo = Voice, Twitter, SMS and IM API —> Tropo Grails Plugin http://grails.org/plugin/tropo-webapi-grails
Jobs
- Dice keyword search for Grails
- Monster keyword search for Grails
- Careerbuilder keyword search for Grails
- SpringSourceJob Twitter feed
- Grails-Entwickler – Karlsruhe, Germany
- @ivelinabw: is looking for Android developer and Java (Grails) developer for Sofia city.
- Grails Developer: ecommerce project / digital marketing application (3-month contract) in Boston
- Grails/Java Developer contract in Boston
- Java Web App Developer (contract) in Austin, TX
- Senior Software Engineer: JVM Webapps and Content
- Agile Java Developer – Groovy / Grails (2 3-month contract positions in London)
- Senior Java Developer/Grails Engineer – Los Feliz, CA
- @DIS_ITFreelance: Wir sind auf der Suche nach Groovy/Grails Spezialisten! Please RT
- Java Grails Developer (3-6 month contract) in Walnut Creek, CA
- @glaforge: Someone interested for a 6 months #groovy/#grails project in #london, ping @wernerkeil rapidly!
- Java Developer w/ Grails, 6-month contract in Boston
- @jdriven_nl: I’m hiring: Java and Grails Developers or Architects at JDriven – Utrecht Area, Netherlands #jobs http://lnkd.in/KGH7Yk
- Freelance Java Grails / Groovy project, 3-6 month contract in The Netherlands
- @recruithurst: Perm Grails Developer – London, £30-75k…is this you? Are you experienced in Grails, Java, J2ee, XP development.? #grails #web #london
User groups and Conferences
- GR8 Conference Europe 2011
- May 17th-19th in Copenhagen – currently in “Selecting speakers and talks” phase
- GeeCON 2011
- May 11-14, 2011 Krakow, Poland
- @pstehlik: My slides from @SFGrails meetup ‘running #grails in the cloud’ – http://bit.ly/hmy5uE
- Agile Database Modelling and a Preview of Grails 1.4
- San Francisco Grails Cafe Centro
- Groovy & Grails: what’s all the fuss?
- London Groovy & Grails User Group