29
2010
From WSDL to JAXB to JPA with a single schema: Adventures in Hyperjaxb3
The client brief was pretty straightforward: “We need to persist this class to a Database”. No problem. Hibernate FTW. “Actually, we’d like to use JPA2 to do the heavy lifting”. No problem, we’ll annotate up the domain classes with a few @Entity statements and we’re off. “Oh, and the class we wish to persist is a graph of objects that are dynamically generated via JAXB”. Things are getting a little more complex now. Converting your [...]
15
2010
My “NoSQL for Java Devs” slides are now online
Had a fantastic time last night with the guys at my local Canberra JUG giving a presentation titled “NoSQL – Life Beyond the Outer Join”. I’ll embed the slides further down. In the talk we looked at four different types of NoSQL options for Java guys: Simple Key/Value in-memory stores (Memcached), sophisticated distributed key/value stores (Voldemort), Document Databases (CouchDB), and Graph Databases (Neo4j). We also had a play with the common java clients that are [...]
12
2010
Adding a “Check For Updates” button to your Air application
Adobe Air ships with a sensational “Application Update” framework that makes deploying new versions of your application a snack. There’s even a fantastic blog post on how to get started using it. Typically it just involves throwing a few lines of ActionScript into your app’s startup: var appUpdater:ApplicationUpdaterUI = new ApplicationUpdaterUI(); appUpdater.configurationFile = new File(“app:/updateConfig.xml”); appUpdater.initialize(); Then throwing together a few lines of updateConfig.xml to set the period of the check and which error dialogs [...]
3
2010
Netbeans and solving the dreaded “unrecognized project; missing plug-in?”
I has recently handed a truckload of client code all developed in Netbeans. In order to get a feel for the interdependencies, I thought I just fire up a clean copy of Netbeans and open it up. Unfortunately, when I tried to open the project I was greeted with the dreaded “unrecognized project; missing plug-in” dialog: Hmnmm… That’s ok, so I thought I’d just open it up as a “free-form” Netbeans project, but that’s no [...]
Glen Smith
Archives
- January 2012
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- April 2011
- March 2011
- January 2011
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- March 2004
- February 2004
- January 2004
- December 2003
- November 2003
- October 2003
- September 2003

An article by Glen