Why are you creating yet another web gallery?
Because I want a way to manage, store and display the image / movies that I take in a way that makes sense to me.
Montage is more than a web gallery, it's a place that you'd store all your images / movies / etc; not just the thumbnails, the whole thing.
If you're just trying to display thumbnails; then this is not the application for you.
It's blazingly fast to get from a mediocre design to a mediocre application. I'd be screwing around trying to find Java dependencies for weeks.
Further, it makes for simpler interfacing with ImageMagick, the operating system and all the other pieces that make up a common web application.