当前位置: 首页 > 面试题库 >

为什么在此Java动态Web项目中看不到任何主要方法?

申屠无尘
2023-03-14
问题内容

我试图了解Web服务的工作原理,并且偶然发现了
本教程

现在,我已经看到spring在企业应用程序中得到了使用,并且一直想知道主要方法在哪里,以及一切如何工作?而且,每当我去阅读春季教程时,它们都将从beanFactory和Contexts以及其他东西开始,全部都在主要的Java方法中,然后从那里继续获取所需的bean。这与我在应用程序中看到的完全不同。

有人可以告诉我在这种情况下spring到底如何工作。通话的顺序是什么?我想某个地方会有一些隐藏的main方法,但是我不确定。

通常,如果我要从命令行运行一个简单的Java项目,我会这样做java mainClass。现在在这种情况下将如何发生。

谢谢


问题答案:

Web应用程序没有主程序。实际上,正在运行的“程序”是Web容器(Apache
Tomcat,Glassfish,JBoss,Weblogic等),该程序将为您部署到其中的Web应用程序提供服务。您可能想阅读JEE教程,以了解和理解Java
Web环境是什么。

https://docs.oracle.com/javaee/7/tutorial/



 类似资料:
  • 问题内容: Java main()方法的方法签名为: 此方法是否有理由是静态的? 问题答案: 该方法是静态的,因为否则会产生歧义:应调用哪个构造函数?特别是如果你的班级是这样的: JVM应该调用吗?它应该做什么x? 如果不是,JVM是否应该在不运行任何构造方法的情况下实例化?我认为不应该这样,因为这将对整个类进行特殊处理-有时你有一个尚未初始化的实例,并且必须在每个可以调用的方法中进行检查。 对于

  • 问题内容: 我正在使用Eclipse Ganymede创建一个Web应用程序,但是该项目目前只是一个标准Java项目。我想将其转换为动态Web项目,并且需要这样做。 我曾就编辑.project文件提供了一些建议,但是当我重新启动Eclipse时,它拒绝打开该项目并声称该文件已损坏。项目属性中也没有构面管理选项。 有什么建议? 问题答案: 好。伙计们,我 告诉 你为什么。这是因为这些指南中有很多都遗

  • 问题内容: 我正在尝试“将现有项目导入工作区”。作为“根目录”,我选择所有.java(和.class)文件所在的目录。Eclipse告诉我“未找到要导入的项目”。为什么? 问题答案: Eclipse正在寻找eclipse项目,这意味着它正在根目录(和)中搜索特定于Eclipse的文件。您或者给了Eclipse错误的目录(如果要导入一个eclipse项目),或者您实际上想从现有源创建一个新项目(->

  • 我尝试在eclipse中创建一个动态web项目,并将该项目转换为maven项目。我的项目有这样的结构 当我右键单击project>Configure>Convert to Maven project时,我会得到以下错误消息:

  • 本文向大家介绍在Java Web项目中添加定时任务的方法,包括了在Java Web项目中添加定时任务的方法的使用技巧和注意事项,需要的朋友参考一下 在Java Web程序中加入定时任务,这里介绍两种方式:1.使用监听器注入;2.使用Spring注解@Scheduled注入。 推荐使用第二种形式。 一、使用监听器注入 ①:创建监听器类: ②:创建定时任务类: ③:创建TimerTask类: ④:在w

  • null 当我运行带有库项目的主项目时(通过gradle、sourceControl、gitRepository),我可以看到库项目中的属性是空的。 如何使库项目使用从主应用程序传递下来的属性?