Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better Rails Experience Presentation

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Develop With Pleasure Deploy With Fun Glass Fish And Net Beans For A Better Rails Experience Presentation - Presentation Transcript

    1. Develop with Pleasure, Deploy with Fun: NetBeans and GlassFish for a Better Rails Experience Arun Gupta, GlassFish Guy http://blogs.sun.com/arungupta Sun Microsystems, Inc.
    2. What is GlassFish ? dkimages.com
    3. What is GlassFish ?
    4. GlassFish: It's a Community!
    5. GlassFish: Lives on java.net Since 2005
    6. GlassFish: Open Source and Enterprise Quality
    7. GlassFish: Java EE 5 and 6 Reference Implementation Java EE 5 Java EE 6
    8. Commercially Supported Product: Sun GlassFish Enterprise Server Enterprise Manager Customer Advocate eLearning Credit Customer Focused 24x7 Support Support Team GlassFish Sun VIP Open Source Patches & Interoperability Application Server Upgrades Support
    9. GlassFish v2
    10. GlassFish v2: Web-based Administration
    11. GlassFish v2: SOAP, REST, .NET interoperability
    12. GlassFish v2: Clustering & Load Balancing
    13. GlassFish v2: IDE support
    14. GlassFish v3
    15. GlassFish v3: Modular
    16. GlassFish v3: Embeddable
    17. GlassFish v3: Extensible
    18. Why Rails on GlassFish ? - Agile
    19. Why ? - Easy prototyping, yet powerful
    20. Why ? - Best of both worlds
    21. Why ? - A feature for every one: Database Connection Pooling
    22. Why ? - A feature for every one: Management
    23. Why ? - A feature for every one: Monitoring
    24. Why ? - A feature for every one: Threading
    25. Why ? - A feature for every one
    26. Why ? - Improvements in JVM DL Compilers
    27. Why ? - Deployment choices: Directory, WAR, Embedded Credits: http://www.flickr.com/photos/bostonbrahmin/177442308/
    28. Directory-based deployment: How ? jruby -S rails railsconf asadmin start-domain asadmin create-jvm-options -DJRUBY_HOME=... asadmin deploy railsconf
    29. Directory-based deployment: Recipes Credits: http://blogs.sun.com/Jacobkessler/entry/capistrano_and_glassfish
    30. Rails on GlassFish: GlassFish Gem
    31. GlassFish Gem: How ? jruby -S rails railsconf jruby -S gem install glassfish cd railsconf jruby -S glassfish http://blogs.sun.com/arungupta/entry/totd_70_jruby_and_glassfish
    32. GlassFish Gem: Options jruby -S glassfish -h -c: change the context root -e: environment -d: Runs as daemon -P: location of PID file -l: log file location -log-level: Logging level (0-7)
    33. GlassFish Gem: Recipes Credits: http://blogs.sun.com/Jacobkessler/entry/capistrano_and_glassfish_now_with
    34. Not Just Rails ... http://blogs.sun.com/arungupta/entry/totd_53_scaffold_in_merb http://blogs.sun.com/arungupta/entry/totd_80_sinatra_crud_application
    35. And more ... http://weblogs.java.net/blog/vivekp/archive/2009/04/plugin_any_ruby.html
    36. Deployment Options http://blogs.sun.com/arungupta/entry/totd_81_how_to_use http://blog.headius.com/2009/04/apache-jruby-rails-glassfish-easy.html
    37. Rails on GlassFish: WAR Deployment Credits: http://birdwatchersdigest.com
    38. WAR Deployment: How ? jruby -S gem install warbler jruby -S warble http://blogs.sun.com/arungupta/entry/totd_73_jruby_and_glassfish
    39. WAR Deployment: How in NetBeans ?
    40. WAR Deployment: Packaging
    41. Rails on GlassFish: Update Center
    42. NetBeans: Develop with Pleasure http://blogs.sun.com/arungupta/entry/screencast_26_develop_run_debug
    43. Rails Monitoring • Basic Monitoring - jinfo: System properties and VM CLI flags - jmap: Shared object memory map - jstack: Stack traces of Java threads - jstat: Performance statistics on class, JIT compiler, GC, ... • Advanced - jconsole / Visual VM - NewRelic, FiveRuns, ...
    44. jConsole http://blogs.sun.com/arungupta/tags/rubyonrails+jmx
    45. Turning A platform and ecosystem collaboration for Developers to: upside-down • Freely host open source projects and code • Connect, Communicate, Collaborate, and Code with peers • Eventually easily deploy applications/services to “clouds” • http://kenai.com
    46. Endorsements had no reliability and performance issues with Glassfish money is on JRuby (and Look like the best Glassfish) for the long deploying option I ever haul; if you haven't checked found for Rails, GREAT! out Glassfish yet, you're doing yourself a disservice! nice way to deploy and manage my app while leaving things open for scaling the easiest rails stack in the world, jruby 1.2rc, rails 2.3rc, leading the way to simple, glassfish v3 scalable, no-hassle hosting for ... Ruby web applications. too easy to run jruby/rack/ ... glassfish behind nginx it's true one-step deployment.
    47. Who loves Rails on GlassFish ?
    48. JRuby, Rails, and GlassFish Bootcamp May 19/20, San Francisco railscamp.eventbrite.com
    49. Resources • glassfish.org • blogs.sun.com/theaquarium • glassfish-scripting.dev.java.net • wiki.glassfish.java.net/Wiki.jsp?page=JRuby • blogs.sun.com/arungupta

    + railsconfrailsconf, 6 months ago

    custom

    634 views, 2 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 634
      • 634 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 17
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories