Monday, 18 January 2010

ACCU London March 2010

I will be giving my Enterprise Web Application Development in Java with AJAX and ORMs presentation for ACCU London at 7pm at 7 City (4 Chiswell Street, London, EC1Y 4UP) on Thursday 18 March 2010.

Registration will be required.

Who's the daddy?


My blog has always been personal and professional so I want to share the most important news I have ever had and the best thing that's happened to me since I got married.

Thursday, 14 January 2010

Data Access Layer Design for Java Enterprise Applications

Java Database Connectivity (JDBC) can be used to persist Java objects to databases. However JDBC is verbose and difficult to use cleanly and therefore is not really suitable for enterprise scale applications. In this article I will demonstrate how to replace JDBC persistence code with an Object Resource Mapper to reduce its verbosity and complexity and then, through the use of the appropriate patterns, show how you might design a more complete data access layer for a Java enterprise application.

Read more.

Saturday, 2 January 2010

Installing VMWare 2.0.x on Ubutnu 9.10

There are some known issues with installing VMWare 2.0.x on Ubuntu 9.10 which are described well here:

http://www.ubuntugeek.com/how-to-install-vmware-server-2-0-x-in-ubuntu-9-10-karmic.html

so I am not going to repeat them. However I will add the following:

  1. Make sure you have build-essentials installed so VMWare can build its special kernel modules:

    sudo apt-get install build-essentials

  2. Make sure you have the linux headers installed. To obtain your kernel version execute:

    sudo uname -r

    Then to install the headers:

    sudo apt-get install linux-headers-<kernel version>

  3. In the configuration step, following the install, you will be asked which user you want to be able to log into VMWare as. The default is root and since root is not enabled by default on Ubuntu you should choose another user with root permissions rather than enabling root.