Fosdem2012 : JBoss Forge & Arquillian

Embed Size (px)

Citation preview

  • 1. Koen Aers Sr. Software Engineer JBoss by Red Hat JBoss Forge / Arquillian Two Missing Links in Enterprise Java Development

2. Java EE 6 Is Your Oyster

  • Less (boilerplate)code

3. Higher signal tonoise ratio 4. Powerfulmechanisms 5. Portable appsand knowledge

  • POJOs

6. Annotations 7. EJB Lite 8. Simplified packaging 9. Profiles AS 7 startup < 3 sec 10. Daunting? What Do You Mean? Startup CostGotchas Details Integration 11. http://jboss.org/forge Carve out a project, work it into shape 12. 13. Daunting? What Do You Mean? Startup CostGotchas Details IntegrationTesting 14. A Container-oriented Testing Framework http://arquillian.org 15. 16.

  • 1. Select container
  • 2. Start or connect to container
  • 3. Package and deploy
  • 4. Run test in-container
  • 5. Capture results
  • 6. Undeploy and disconnect

17. 18. 19. 20. 21.

  • Gets youstarted quickly

22. Takes care of thegotchas 23. Adds/activates technologies viaplugins 24. Handlesdetails , gives youperspective

  • Less(boilerplate) test code

25. Micro -deployments 26. Looks like unit tests, executes inreal environment 27. Same tests formultipletarget environments 28. Questions? http://jboss.org/forge http://arquillian.org [email_address]