java - Wicket 与主要方法(Wicket 如何工作?)

标签 java wicket program-entry-point

我是 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/

相关文章:

java - Java中的递归字符串和删除字符

java - 在 Wicket 中特定构建的页面上显示日期

java - 如何消除此消息错误 : Main method not found in class

java - 无效时从 XML 中删除可选元素

java - 使用 app.context 时 Grails 重定向到错误的地址?

servlets - Wicket 并使用 "not HTML"响应请求

javascript - 后处理 Wicket 响应(Rhino、jQuery)

java - 错误: Selection does not contain a main type; answers to similar questions not working

Python:在主程序和 PEP 8 的开头导入

java - Tomcat JVM 内存调整