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

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.

主站蜘蛛池模板: 竹溪县| 贞丰县| 山东| 明溪县| 阿尔山市| 漾濞| 虞城县| 吉安市| 满城县| 开封县| 且末县| 驻马店市| 平潭县| 秀山| 萝北县| 噶尔县| 乾安县| 古浪县| 朝阳市| 大荔县| 兴国县| 扶绥县| 平阳县| 麻城市| 梅州市| 蒙自县| 侯马市| 调兵山市| 盐边县| 大宁县| 平山县| 克东县| 利辛县| 龙海市| 安泽县| 麻阳| 酒泉市| 高雄市| 恭城| 大方县| 措美县|