Jeroen van Wilgenburg

This user hasn't shared any biographical information


Posts by Jeroen van Wilgenburg

Running a BPEL process created with Netbeans in Apache ODE

26/8/2008 - 4:32 pm

Posted in General, J(2)EE/Java, Java, KC Web/Java, Software Development, Web, XML | 1 comment

A BPEL process without using vendor specific extensions should run everywhere without much hassle. But unfortunately it doesn’t. In this article I will show you how to create a BPEL process with Netbeans and what changes you have to make to make it run on Apache ODE.

Mapping composite primary keys in JPA – How to work around a bug in Hibernate Annotations

18/5/2008 - 8:45 pm

Posted in Databases, J(2)EE/Java, Java, KC Software Engineering, KC Web/Java, Tools, Web | 1 comment

A table without single-column primary key, Java developers don’t like them because it’s more work than just putting @Id on a field. When you’re using Hibernate Annotations you might also run into an annoying bug. In this article I will explain how to map a composite primary key with JPA-annotations and how to work around [...]

Wicket – It can do Ajax without writing any line of Javascript!

29/3/2008 - 9:19 pm

Posted in J(2)EE/Java, Java, KC Web/Java, Web | 2 comments

Wicket is around for a while, but lately it is getting more and more attention. A few years ago I attended a presentation about Wicket. It looked like a nice framework, but at that time I didn’t see much differences with Tapestry and put it on my list of nice frameworks. A few weeks ago [...]

Using SoapUI on Apache ODE to test your BPEL processes more quickly

24/3/2008 - 6:02 pm

Posted in J(2)EE/Java, Java, KC Web/Java, Software Development, Tools, XML | 7 comments

On the SOA-training I’m following we’re using the Oracle SOA Suite, a very nice product, but the time needed between saving changes and deploying the process takes way too long. I also want to know exactly what’s happening and have control over the external web services. In this blog I will show you how you [...]

Opening and extracting Zip files in java – It’s there for a while, but I just found out

20/11/2007 - 4:44 pm

Posted in J(2)EE/Java, Java, KC Web/Java, Tools | 2 comments

A while ago I found out that it was possible to open Zip files with Java. Just open a regular java.io.File and pass it to the java.util.zip.ZipFile constructor. It is possible for a long time (at least since version 1.3), but I didn’t expect this kind of functionality in an SDK. I was looking for [...]

Compile and invoke your webservice client (generated by XFire) in a running JVM

9/11/2007 - 4:19 pm

Posted in J(2)EE/Java, Java, KC Web/Java, SOA & Oracle Fusion Middleware, Tools, Web | No comments

Generating XFire client files isn’t that special, but with Java 6 it is possible to compile those files immediately and invoke the webservice within one application. When I told this idea to a colleague he was a bit worried, because there are tools out there that can do this for you. But it’s just an [...]

Battle of the Geeks 2007 – An eyewitness report

26/9/2007 - 2:57 pm

Posted in General, J(2)EE/Java, Java, KC Web/Java, Tools, Web | No comments

Yesterday I attended the Battle of the Geeks. It was hosted by Finalist at the Netherlands Architecture Institute in Rotterdam. There were four presentations about different subjects. CMS Container, Google Guice, Gruby on Grails and Mule. A former colleague of mine (Peter Maas) was giving the presentation about Groovy and Grails. At the end of [...]

How to Unit-test private methods

24/9/2007 - 8:52 pm

Posted in J(2)EE/Java, Java, KC Software Engineering, KC Web/Java, Software Development, Tools | 2 comments

I know it’s kind of wrong to test private methods and there are a lot of articles and books that will explain you why. But sometimes you have an old code base where you have to unit-test some private methods to speed up development time. Today I got such a code base. It’s wasn’t that [...]

Minify all your JavaScript and Stylsheets automatically with YUI Compressor and a Servlet Filter

9/9/2007 - 11:08 am

Posted in J(2)EE/Java, Java, KC Web/Java, Software Development, Tools, Web | 9 comments

In this article I will explain how to minify all your .js and .css files automatically with a servlet filter. This means you only have to define a servlet filter in your web.xml and everything works!
In the project I’m currently working on we have some pretty large JavaScripts and CSS files. Those files also contain [...]

A quick introduction to the jQuery tablesorter plugin

24/8/2007 - 2:07 pm

Posted in J(2)EE/Java, KC Web/Java, Software Development, Web | 7 comments

A few days ago version 2.0 of the tablesorter plugin was released. Before 2.0 the tablesorter worked fine but I never did anything with it. Today I thought it was time to see whether this was a good solution for the table sorting we need. In this article I will show you how to enable [...]