Simple. Java. Security.
Nathan Good wrote an article introducing some of Apache Shiro's capabilities. Thanks Nathan!