Crash

3 514 vues

Publié le

A shell to extend the Java Platform

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 514
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Drupal Shell, JBoss AS 7, Play! Framework, Mongo DB, Jenkins CLI, Seam Forge, JMX Kittie …
  • Crash

    1. 1. CRaSHun shell pour étendre la JVM by Julien Viet @julienviet 1
    2. 2. Speaker • @julienviet / www.julienviet.com • 10 ans d’open source (eXo Platform / Red Hat / JBoss) • Developer ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 2
    3. 3. En 15 minutes • Présentation de CRaSH • CRaSH la démo qui impressione ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 3
    4. 4. CRaSH c’est quoi ? • Un project open source LGPL hosté sur GitHub • Command Line Interface / Shell / Console / Terminal • Sortie de 1.0 hier  ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 4
    5. 5. Avec des morceaux d’open source dedans ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 5
    6. 6. Features • Commandes écrites en Groovy: complétion avancée et interruptibles • Plusieurs connecteurs sont disponibles: Console (io de la JVM), Telnet et bien sûr SSH • Des commandes pour la JVM: system, logging, jdbc, threads ______ • Une extension JCR .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 6
    7. 7. Pour quoi faire ? • Vous voulez interagir facilement votre JVM • Vous voulez étendre un runtime facilement • Vous êtes h4ck3r et vous aimez bidouiller • Nous allons voir ensemble ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 7
    8. 8. Comment obtenir CRaSH • Télécharger le zip ou le programme d’installation sur le site • Depuis maven central (si vous l’embarquez) ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 8
    9. 9. Comment utiliser CRaSH • Mode standalone et attach • Mode embarqué • Avec l’API de bootstrap • Servlet container avec ServletContextListener (qui n’est qu’un wrapper de l’API bootstrap…) ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 9
    10. 10. La demo ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 10
    11. 11. Feuille de route • Support avancé de Groovy ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 11
    12. 12. Ce qu’il faut retenir • Gain de temps • Simplifier certaines tâches • Facile à utiliser • Configurable • Extensible .~ ______ • Indispensable! ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 12
    13. 13. Plus loin avec CRaSH • Le site web : http://vietj.github.org/crash • Lire la documentation • Contribuer des scripts ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 13

    ×