我有一个带有Spring安全支持的动态Web应用程序。我想知道tomcat服务器上运行我的应用程序的步骤。就像我想知道何时加载过滤器,何时调用侦听器,加载所有配置的方式和时间,JVM加载了所有对象。我试图搜索一本书或参考博客,以获得网络服务器加载我的应用程序并运行它所遵循的步骤序列。
我想知道所有这些细节只是为了理解Web应用程序内部。我正在使用tomcat 7.0。
非常感谢帮助。提前致谢
答案 0 :(得分:1)
阅读servlet规范。我知道这听起来像是在说RTFM并且引用了一些密集的技术手册,没有人能够正确阅读,但Java Servlet规范实际上是简短,简洁,可读的。
不幸的是,您必须从Oracle下载它,但它很容易获得: http://jcp.org/aboutJava/communityprocess/final/jsr315/index.html
servlet规范解释了从实例化和调用过滤器和侦听器等一切工作到如何操作容器管理的身份验证和授权。我认为任何编写基于Web的应用程序的人都需要阅读。