I wanted to simply list a few pages to remember regarding the development using LDAP for a java back end web system. Simply, here are a couple of pages that describe the LDAP authentication and user management powerhouse capabilities. LDAP will scale in a serious way, everything you can imagine for a user management system and then some can be accomplished with LDAP and , by the way, you only have to do your user management once if you want to attach other systems to it, go right ahead, even Windows or Linux OS can authenticate against your LDAP. I mean how many user databases do you need?. I say you only need one! So what are you waiting for? Figure out what LDAP is.
Here's some tips on how to build LDAP into your tomcat server. Oh, what's a Tomcat server? Well, I'll leave that for you to discover for yourself as well if you don't already know, every bad thing about Java runtime configuration was made solid with OSGI, ohh you don't understand what OSGI is? Ohhh.. you must be programming an Iphone, of course you wouldn't understand, well the number one phone platform for Apps is Google's Android, and it's open source! By the way, OSGI is the underpinning of how an Android works, and it is a standard developed for Java! Ohhh you see the connection between my previous statement about Apple paying off the US government to discredit Java, can you connect the dots? But I diverge again...
here's a great page on how to LDAP enable a TOMCAT:
Web Container Authentication Via LDAP
OK so on to the serious front end for your Eclipse development environment so you can control the massively scalable LDAP back end you've created.
directory.apache.org studio installation in eclipse
Now you can use the Apache Directory but I chose to use SLAPD that is available through OPENLDAP which is available on just about every linux package manager and Unix flavour out there, but why listen to me? Go ahead and create a YAOUMs (yet another obscure user manager system).