Cours du soir JRuby

Ce Mardi 28 Octobre, dans le cadre des cours du soir de Valtech, j’ai présenté une démonstration de la librairie open source JRuby, implémentation 100% Java de Ruby.
A l’aide de travaux pratiques, avec les 7 participants présents, nous avons pu :

  • faire un bref rappel du langage Ruby (pendant 1H20 : définition de classe, héritage, module, mixin)
  • découvrir Jirb, shell permettant de découvrir les classes Ruby et Java (dans un jar)
  • utiliser des classes Java avec du code Ruby
  • découvrir Netbeans 6.1, notamment ses facultés “Ruby”
  • en 30 minutes, créer un projet Ruby On Rails, avec 2 modèles, création en scaffold des triplets MVC
  • déployer cette application Ruby on Rails, (grâce aux taches rake de Netbeans qui permettent de créer un war à partir d’un projet RoR) sur un conteneur de servlets, Tomcat en l’occurence

Vous pouvez télécharger, à condition de respecter la licence ci dessous, les tps zippés ainsi que la présentation, au format OpenDocument (à lire avec OpenOffice), ou pdf; vous pouvez aussi choisir de juste consulter la présentation avec l’applet flash ci dessous.



Prochain rendez vous Ruby/Rails à Paris On Rails !

Creative Commons License
Cours du soir JRuby by Anthony Dahanne est mis à disposition selon les termes de la licence Creative Commons Paternité-Pas d’Utilisation Commerciale-Partage des Conditions Initiales à l’Identique 2.0 France.
Basé(e) sur une oeuvre à
Les autorisations au-delà du champ de cette licence peuvent être obtenues à http://blog.dahanne.net.

1 comment to Cours du soir JRuby

  • Merci pour cette présentation. As-tu jeté un coup d’oeil au support JRuby dans GlassFish (y compris dans v3 Prelude ou le packaging WAR n’est plus nécessaire)? Au passage, avec NetBeans 6.5 (RC@ dispo, sortie finale dans les 2 semaines je crois), le packaging se fait avec Warbler (vs. GoldSpike en 6.1).

Leave a Reply

  

  

  


5 × 2 =

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">