I attended a session yesterday at Codemash (http://www.codemash.org ) on the new scripting capabilities in 1.6.  Is anyone running Geronimo on 1.6?  Any issues or tips?  This is really powerful mojo!
 
The session presenter, Chris Judd (http://www.juddsolutions.com ), demonstrated an application that took a web page text box of dynamicly written java code, submitted it to a servlet with scripting code server side, executed the code within the servlet container (Yes, you read that right), and returned the results to the browser.  This provides a significant level of introspection into the container realtime.  Of course, he was using Tomcat on 1.6 for the demonstration. 
 
He plans on releasing this code to the public domain in the next week.  I'll update anyone interested when he does.  He uses it primarily to test the container configuration/environment.  It even allows one to see where the Classloader is pulling the library from!  Great for ClassNotFoundException debugging.  I plan on working on any Geronimo specific tuning that might be required once he releases it.
 
Additional note for those interested:  This was an awesome conference.  Neal Ford did an opening presentation on "Domain Specific Languages".  I didn't really get the difference between statically typed and dynamically typed languages at first, but I do now!  Bruce Eckel out did Neal Ford with his presentation on "The World is Dynamic".  M$ did the last keynote on its new LINQ technology. I caught a great presentation of Ruby and Rails.  It sure demonstrated digging the whole to bury Struts in.  Scott Ambler from IBM was also interesting to hear with his views on database re-factoring and testing, even though his presentation was on the Eclipse Process Framework and OpenUP.  Interestingly Sun was missing from the presenter side of things although they had a vendor table presence.  Apple was completely absent from the conference.
 
Anyway, it proved that Java, .Net, and OpenSource can all get along.
 
Mark Aufdencamp
[EMAIL PROTECTED]

Reply via email to