Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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 弹簧框架结构_Java_Spring - Fatal编程技术网

Java 弹簧框架结构

Java 弹簧框架结构,java,spring,Java,Spring,我试图理解spring框架体系结构(同时学习使用spring),并在eclipse中设置框架源代码。如果我在应用程序中引用SpringCore,有人能指出框架的引导发生在哪里吗。我看到了核心包,但不确定在哪里寻找。关于框架如何初始化的简要说明将非常有用。 谢谢。Spring中的第一个JAR是Spring核心,但从程序员的角度来看,它没有做任何特殊的事情。第一个真正重要的JAR是springbean(它也使用springcore)。SpringBeans中最重要的类之一是XMLBeanFactor


我试图理解spring框架体系结构(同时学习使用spring),并在eclipse中设置框架源代码。如果我在应用程序中引用SpringCore,有人能指出框架的引导发生在哪里吗。我看到了核心包,但不确定在哪里寻找。关于框架如何初始化的简要说明将非常有用。

谢谢。

Spring中的第一个JAR是Spring核心,但从程序员的角度来看,它没有做任何特殊的事情。第一个真正重要的JAR是springbean(它也使用springcore)。SpringBeans中最重要的类之一是XMLBeanFactory——使用它可以在任何应用程序中引导spring,甚至是在一个小型桌面应用程序中。 这个JAR依赖于另一个更复杂的JAR:spring上下文、SpringWeb等


您总是可以看到什么取决于Maven,如果您没有Maven,您可以使用eg mvnrepository.com:

Spring中的第一个JAR是Spring core,但从程序员的角度来看,它没有做任何特殊的事情。第一个真正重要的JAR是springbean(它也使用springcore)。SpringBeans中最重要的类之一是XMLBeanFactory——使用它可以在任何应用程序中引导spring,甚至是在一个小型桌面应用程序中。 这个JAR依赖于另一个更复杂的JAR:spring上下文、SpringWeb等


您总是可以看到什么取决于Maven,如果您没有Maven,您可以使用例如mvnrepository.com:

假设您谈论的是一个Springified webapp,它的
/WEB-INF/WEB.xml
文件通常包含如下servlet声明:

<servlet>
    <servlet-name>example</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

例子
org.springframework.web.servlet.DispatcherServlet
1.
DispatcherServlet
将导致框架初始化,由servlet初始化事件触发(我认为)


还有其他方法…

假设您谈论的是Springified webapp,其
/WEB-INF/WEB.xml
文件通常包含如下servlet声明:

<servlet>
    <servlet-name>example</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

例子
org.springframework.web.servlet.DispatcherServlet
1.
DispatcherServlet
将导致框架初始化,由servlet初始化事件触发(我认为)


还有其他方法……

添加更多关于如何使用Spring的信息,以及在调试器中找不到的具体内容,会很有帮助,例如,感谢daventron,我正在尝试了解框架本身是如何工作的。那么,它是如何引导的,主要的架构组件。。这更多的是学习如何实现框架本身。如果我能抢先一步,至少在流程开始的地方,这将是一个帮助。谢谢。手册()很有帮助而且很全面。如果您在阅读了那里的基础知识之后有具体的问题,那么您将得到一个更有用的回答。添加更多关于您如何使用Spring的信息,以及您在调试器中找不到的东西,这将是非常有帮助的,例如,感谢daventron,我正在尝试了解框架本身是如何工作的。那么,它是如何引导的,主要的架构组件。。这更多的是学习如何实现框架本身。如果我能抢先一步,至少在流程开始的地方,这将是一个帮助。谢谢。手册()很有帮助而且很全面。如果你在阅读基础知识后有具体问题,那么你会得到更有用的回答。谢谢。。。那真的很有帮助。。我会从那里追踪。。另外,spring用作基本DI容器的独立应用程序的触发点是什么。。再次感谢,因为我在回答中写道:对于独立应用程序,XMLBeanFactory(或ClassPathXMLApplicationContext,它可以做很多事情,其中大多数对于独立应用程序来说是不必要的)谢谢。。。那真的很有帮助。。我会从那里追踪。。另外,spring用作基本DI容器的独立应用程序的触发点是什么。。再次感谢,因为我在回答中写道:对于独立应用程序,XMLBeanFactory(或ClassPathXMLApplicationContext,它可以做很多事情,其中大多数对于独立应用程序是不必要的)