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

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.

主站蜘蛛池模板: 洛川县| 东乡| 星子县| 东丽区| 衡阳市| 尼木县| 沧州市| 望城县| 青川县| 德昌县| 黔西县| 塔城市| 化德县| 上栗县| 汝阳县| 杨浦区| 沁阳市| 兴山县| 南靖县| 定南县| 富平县| 琼海市| 永善县| 平乐县| 阜阳市| 巴林左旗| 石楼县| 界首市| 南和县| 花莲市| 隆子县| 中牟县| 清苑县| 新津县| 六安市| 图木舒克市| 思茅市| 崇仁县| 青河县| 瑞安市| 南川市|