Skip to main content

Posts

Showing posts from January, 2010

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.

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.

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: Make sure you have build-essentials installed so VMWare can build its special kernel modules: sudo apt-get install build-essentials 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> 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.