'Agile Development with JBoss Seam' Download
Filed Under: SeamDownloadJBossJBoss World 2008
Unfortunately, the dry run that I gave to my JUG before-hand didn't help at all, because the atmosphere at JBoss World put me into a 'sharing' mode so that all I wanted to do was dump everything 'Seam' from my wet squishy brain onto the folks that attended my presentation.
So even though the actual presentation didn't go the way I wanted it, the work I put into it did.
To download the slides (format is OpenDocument Presentation), click here: www.evolutionnext.com/blog/files/jbossworld_presentation.odp
To download the demo seam-gen project, click here:
www.evolutionnext.com/blog/files/jboss_world_2008_download.zip
The download requires a little bit of setup. Don't worry, it isn't anything difficult. ;) All of the information you need is in the README.txt file (located in the demo seam-gen project zip file). The demo is licensed as GPLv3 to encompass all of the component's licenses.
I was thinking of maturing this little project as a reference implementation for testing in Seam. If anyone out there is interested in having me upkeep this demo, let me know. One consideration that I need to make is whether to host the demo from here or add it to the Seam project. I am leaning towards the latter.
JBoss World 2008, Orlando, Florida
The Keynote gave clarity to how jboss.org is set up for open-source development and community, and jboss.com is the production and support based website that will be their money maker.
The Introduction To Seam presentation got a lot of fanfare, so much so, that I wasn't able to get in on it. That's OK since I know Seam anyway. The BOF by far was the best part and perhaps the 2nd best reason for coming (the 1st being that I will be presenting Agile Development using JBoss Seam on Friday). I got a few of my questions out of the way.
My first question, was how to get rid of more of LIES (LazyInitializationExceptions) other than just use the SMPC. Pete Muir and Gavin King helped to explain that if I have a session scoped entity bean for example and have a conversation based session bean that has reference on the entity bean, then that session will naturally have issues with transaction locking and produce the LazyInitializationException. The overall answer was that LIES should never happen in JBoss Seam, and if you get the error message in anyway then you are obviously doing something wrong. I am going to have to research more about the scoping and workarounds and I will have an article posted either here on my blog, or in the seamframework.org website.
That brings me a to a great segue, the Seam Framework website is up and running out of alpha, and I got to say, that is absolutely impressive. If you need to see a complete implementation of jboss seam in a production environment sign up and try it.
The other question I asked is how I can inject components into my validators and converters in JSF without using Component.getInstance("<<component name>>"). Using the getInstance method of course makes testing very difficult. Pete Muir explained that their hands were tied. The reason for @BypassInterceptors and the use Component.getInstance("<<component name>>") is because jsf reserializes the validator or converter object, and in the JSF domain it cannot recognize the @In annotation and provide the correct injection.
That's it for now....currently I am attending the 2nd keynote with a complete "business value, paradigm shift, SOA, value added, ROI, service mix" happy business feel good discussion.
Agile Development Using JBoss Seam @ JBoss World 2008 in Orlando
Filed Under: SeamDaniel HinojosadbunitJSFJBoss SeamxmlunitseleniumJBosspresentationXML UnitJBoss World 2008easymock
I was accepted to present at JBoss World 2008 about a couple of months ago, and I am just about done crafting my presentation. My presentation highlights how to unit-test, integration-test, and acceptance test your jboss seam web applications.
The presentation will use a slew of technologies from easymock to selenium. I only have a measly 90 minutes to go through it all, but I hope and anticipate that it will be exciting, entertaining , and informational.
My bio and information about the presentation is here. For complete information on JBoss World 2008 in Orlando and other presentations that will be presented, please visit jbossworld.com
Tue, 15 Jan 2008 08:31 PM PST
If the presentation is available online, I would love to review it.
Agile Development Using JBoss Seam @ JBoss World 2008 in Orlando
Filed Under: SeamDaniel HinojosadbunitJSFJBoss SeamxmlunitseleniumJBosspresentationXML UnitJBoss World 2008easymock
I was accepted to present at JBoss World 2008 about a couple of months ago, and I am just about done crafting my presentation. My presentation highlights how to unit-test, integration-test, and acceptance test your jboss seam web applications.
The presentation will use a slew of technologies from easymock to selenium. I only have a measly 90 minutes to go through it all, but I hope and anticipate that it will be exciting, entertaining , and informational.
My bio and information about the presentation is here. For complete information on JBoss World 2008 in Orlando and other presentations that will be presented, please visit jbossworld.com
Tue, 15 Jan 2008 08:31 PM PST
If the presentation is available online, I would love to review it.
Thu, 13 Mar 2008 12:08 PM PDT
Looks awesome – do you have any A/V from the presentations you gave? If not, interested in giving it another go maybe at my local JUG if we can work it out?
Most of them seem to be Grails disciples, and we should change that! :)