I've been working with Tomcat and JSP- I've got a page that takes an input parameter, and based on that parameter, reads an xml file with data on it (it's a smarter version of my code.KevinWorkman.com page). I know that's probably not the most correct way to do things, but at least this way I don't have to change 25 pages every time I make a change on a menu.
I'm venturing into slightly more advanced territory, and I now have login and registration working, as well as the ability to fill out a form that automatically creates a new info.xml file, so you can upload a game without going through the trouble of creating and organizing the same 10 files for each (jnlp file, thumbnail, favicon, background, etc...).
As I'm working on this, I can't help but think that I'm reinventing the wheel. Surely there is an existing login/registration webapp I could just plug-and-play, right? Or a webapp that allows a user to create a blog-like entry, coupled with the ability to upload image files embedded in that entry?
I've done quite a bit of googling, but I keep coming across tutorials on how to create my own webapps- which I certainly can, and have been doing, but I feel like I'm repeating work that has already been done before, by people who actually know what they're doing.
So my question is, is there a collection of existing webapps I can use to just plug-and-play into my system? For example, a webapp that I drop into my webapps folder, and presto (or with minimal setup), I now have registration and login capabilities without writing all the logic to keep track of and update my user's info. Or is all of this so site-specific that it's not really possible to have plug-and-play functionality like that?