Junior — Middle
Կարող եք նշել Spring-ի շրջանակում օգտագործվող հիմնական սկզբնական բաղադրիչներն ու մոդուլները:
sobes.tech AI
Պատասխան AI-ից
Spring-ի հիմնական բաղադրիչներն ու մոդուլները ներառում են.
- Հիմնական կոնտեյներ — հիմնական կոնտեյներ, որը ապահովում է վերահսկման հակադարձում (IoC) և կախվածությունների ներարկում (DI) գործառույթներ։ ներառում է
spring-core,spring-beans,spring-contextմոդուլները։ - Spring AOP — մոդուլ կողմնորոշված է ասպեկտային ծրագրավորման համար, որը թույլ է տալիս առանձնացնել հատանցային տրամաբանությունը (լոգավորում, գործարքներ)։
- Տվյալների մուտք/Ինտեգրացիա — մոդուլներ տվյալների բազաներով աշխատելու համար, ներառյալ
spring-jdbc,spring-orm(Hibernate, JPA),spring-txգործարքների կառավարում։ - Վեբ — մոդուլներ վեբ հավելվածներ ստեղծելու համար, ներառյալ
spring-web,spring-webmvc(Spring MVC)։
Spring IoC-ի պարզ օգտագործման օրինակ:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
@Component
public class MyComponent {
private final MyService service;
@Autowired
public MyComponent(MyService service) {
this.service = service;
}
}