我是 Wicket 的新手,想了解这个框架的工作原理。
在普通的 Java 应用程序中,程序计数器在 main 方法中启动。为了从头开始理解应用程序,我通常将eclipse断点放在这个方法的开头,然后一步一步来。
我的问题是,当 Wicket 应用程序启动时,首先会发生什么?如何遵循某些 Wicket 应用程序中的序列?
最佳答案
Wicket 是一个 Java Web 应用程序框架,因此您首先必须对此有一点了解。首先,请查看 the Java EE tutorial .
在 Web 应用程序服务器的某处, 实际上有一个在服务器启动时运行的主要方法。但是与使用 Wicket 编写的 Web 应用程序的连接非常松散。
当您编写和构建 wicket 应用程序时,您要做的其中一件事就是创建一个 web.xml 文件,该文件向 Web 应用程序容器描述如何加载您的应用程序。这通常包括对 WicketFilter
的引用以及对应用程序子类 WebApplication 的引用.
WicketFilter
类拦截请求并将它们发送到您的应用程序。
此过程的更详细描述在维基页面上 LifeCycle of a Wicket Application .
关于java - Wicket 与主要方法(Wicket 如何工作?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13787973/