15
Jul

Migrating EJB project from JBoss 4.x to 5.x

Woensdag 15 juli 2009  |  Door Bart Matthaei

Because this post could be useful to people using google, I'm posting this weblog article in English.

I spent a large portion of the day trying to migrate a EJB3 project from JBoss 4.x to 5.x. When I tried to deploy the project on JBoss 5.x, I got stuck in stacktrace-hell. Something about a NullPointerException while initializing a Session Bean.

When I tried to google for the problem, I only ran into people trying to reference a session bean from within the same session bean (see https://jira.jboss.org/jira/browse/EJBTHREE-1603). Then I tried something radical; I set up a new EAR / EJB project in Eclipse to see if I could reproduce the problem from scratch.

Lees verder

3
Jul

SCJP 6 Study Guide: alles wat je nodig hebt

Vrijdag 03 juli 2009  |  Door Bart Matthaei

Een aantal ontwikkelaars had al eerder aangegeven een cursus te willen doen. Begin dit jaar hebben we de knoop doorgehakt en een aantal ontwikkelaars (waaronder ikzelf) op .NET of Java cursus gestuurd.

Omdat we onervaren waren met dit soort certificeringen gingen we er van uit dat een cursus wel meerwaarde zou bieden. Maar zowel de Java als .NET cursus hadden weinig te bieden qua nieuwe inzichten.

Lees verder

10
Jun

Unit testing van Java EE applicaties (OpenEJB en MySQL)

Woensdag 10 juni 2009  |  Door Bart Matthaei

Unit testing is een belangrijk onderdeel van Agile software ontwikkeling. Vooral de grotere projecten met afgeschermde componenten lenen zich uitstekend voor unit testing. Het idee achter Unit Testing is dat deze individuele componenten in een zgn. Test Case getest worden, door de publieke methoden binnen deze componenten met bepaalde argumenten aan te roepen, en te controlleren of het resultaat correct is. Zie ook dit wikipedia artikel.

Unit testing klinkt altijd als een erg aantrekkelijke manier om een groot gedeelte van je testprocess te automatiseren. Maar bij de implementatie van Unit Tests loop je al snel tegen problemen aan.

Lees verder