Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java相当于ASP.NET global.Asax_Java_Global Asax - Fatal编程技术网

Java相当于ASP.NET global.Asax

Java相当于ASP.NET global.Asax,java,global-asax,Java,Global Asax,您好,我是java新手,我正在开发一个java web应用程序,我想在应用程序启动时运行一些代码。 在.Net中,我将使用global.asax文件,如何在java中实现这一点 感谢您的帮助如果我理解正确,您需要的是web.xml(所谓的部署描述符)。谷歌上有很多例子可以告诉你怎么做 对于“应用程序启动”,您必须编写一个servlet来初始化您的应用程序(但我不清楚“在应用程序启动时运行代码”是什么意思)。我更喜欢实现一个用于初始化的侦听器,但那只是我自己。扩展javax.servlet.Ser

您好,我是java新手,我正在开发一个java web应用程序,我想在应用程序启动时运行一些代码。 在.Net中,我将使用global.asax文件,如何在java中实现这一点


感谢您的帮助

如果我理解正确,您需要的是
web.xml
(所谓的部署描述符)。谷歌上有很多例子可以告诉你怎么做


对于“应用程序启动”,您必须编写一个servlet来初始化您的应用程序(但我不清楚“在应用程序启动时运行代码”是什么意思)。

我更喜欢实现一个用于初始化的侦听器,但那只是我自己。扩展
javax.servlet.ServletContextListener
,然后在
web.xml
文件中配置侦听器类。

如果它是一个webapp,那么“应用程序启动”到底意味着什么?应用服务器何时启动?第一个servlet何时启动?请说明何时将web应用程序部署到服务器。我想知道我的选择是什么。最好的情况是,如果该代码在提供任何servlet之前运行。谢谢你为我指明了正确的方向。我可以使用:ProcessServlet ProcessServlet Main.ProcessServlet 0这可以用常规类而不是servlet来完成吗?不,在
web.xml
中编写的任何内容都必须遵循web描述符规范。如果不想使用servlet,可以创建筛选器。