Junior — Middle
Чӣ ном дорад унсури асосии чаҳорчӯбаи Spring, ки кори онро таъмин мекунад ва идоракунии компонентҳоро?
sobes.tech AI
Ҷавоб аз AI
Элементи асосии рамки Spring, ки кор ва идоракунии компонентҳоро таъмин мекунад, ApplicationContext.
ApplicationContext - ин контейнерест, ки масъул аст барои эҷод, конфигуратсия ва идоракунии давраи ҳаёти beanҳо (компонентҳо) дар барнома. Он принсипи ислоҳоти назорати (IoC) -ро амалӣ мекунад, ки имкон медиҳад, вобастагиро байни объектҳо ворид кардан.
Масалан, гирифтани bean аз ApplicationContext:
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
MyService service = context.getBean(MyService.class);
Бинобар ин, ApplicationContext ҳамаи компонентҳои барномаи Spring-ро идора мекунад ва ҳамкории онҳоро таъмин мекунад.