Category Archives: Software Engineering

visural-wicket 0.6.5 release is available!

It’s taken longer than I’d hoped, but the next release of the visural-wicket library for Apache Wicket is now available – 0.6.5 This version is mostly a minor enhancement and fix release, but includes almost 6 months worth of patches … Continue reading

Posted in Java, Software Engineering, Wicket | Tagged Java, open-source, releases, visural-wicket, web, wicket | 6 Comments

Implementing a “Draft Mode” with Apache Wicket Forms

A question came up on wicket-users recently about whether it’s possible to implement a form in Wicket whereby you can bypass the validation temporarily so that users could save prior to submitting the form. Think something along the lines of … Continue reading

Posted in Java, Software Engineering, Wicket | Tagged guides, Java, ui, web, wicket | 3 Comments

Getting a non-relative (absolute) URL for a Wicket page

Just a quick Wicket tid-bit I found today – generally with Wicket, when you create a BookmarkablePageLink or use “urlFor(…)“, the resulting URL is stated as a relative path, e.g. “../../something/mypage” (i.e. those that contain “..”). Sometimes you need to … Continue reading

Posted in Java, Software Engineering, Wicket | Tagged Java, tips, web, wicket | 2 Comments

Guice / Java IoC best practices – using annotations for configuration

18 months ago I introduced Guice 2.0 into my workplace development team. So far it has been doing a good job of making inversion of control / dependency injection approachable, light-weight and helpful for the whole team. The biggest issue … Continue reading

Posted in Java, Software Engineering | Tagged developer, Google, guice, Java, tips | Leave a comment