官术网_书友最值得收藏!

The web application context

In a Spring-based application, our application objects live within an object container. This container creates objects and associations between objects, and manages their complete life cycle. These container objects are called Spring-managed beans (or simply beans), and the container is called an application context in the Spring world.

A Spring container uses dependency injection (DI) to manage the beans that make up an application. An application context (org.springframework.context.ApplicationContext) creates beans and associate beans together based on the bean configuration and dispenses beans on request. A bean configuration can be defined via an XML file, annotation, or even via Java configuration classes. We will use only XML- and annotation-based bean configurations in our chapters.

A web application context is the extension of an application context, designed to work with the standard servlet context (javax.servlet.ServletContext). A web application context typically contains frontend-related beans, such as views and view resolvers. In the first chapter, we created an XML file called DefaultServlet-servlet.xml, which is nothing but a bean configuration file for our web application context.

主站蜘蛛池模板: 巩留县| 东宁县| 凌源市| 小金县| 溧阳市| 泾川县| 河北区| 南阳市| 康乐县| 克山县| 巢湖市| 吴江市| 蕉岭县| 安乡县| 板桥市| 伊通| 武强县| 阿鲁科尔沁旗| 和硕县| 尚志市| 建昌县| 靖安县| 洮南市| 乌审旗| 库车县| 吐鲁番市| 青川县| 宜兴市| 银川市| 麻城市| 托克托县| 巴南区| 京山县| 平陆县| 黎川县| 河东区| 乌鲁木齐县| 望谟县| 如皋市| 晴隆县| 青铜峡市|