请教tomcat 中 realm 的使用

最近在学习tomcat,在读tomcat的文档时对realm 比较困惑,各位大虾在实际的项目开发中使用过tomcat 的 realm 么?这个realm 具体有什么用?怎么把它和项目中具体的权限机制结合起来?

realm是tomcat特殊东西,学习一些J2EE标准的技术。