Junior — Middle
Spring çerçevesinde kullanılan temel başlangıç bileşenleri ve modülleri isimlendirebilir misin?
sobes.tech yapay zeka
AI'dan gelen yanıt
Spring'in temel bileşenleri ve modülleri şunları içerir:
- Çekirdek Konteyner — ana konteyner, inversion of control (IoC) ve bağımlılık enjeksiyonu (DI) işlevselliği sağlar.
spring-core,spring-beans,spring-contextmodüllerini içerir. - Spring AOP — yönelimli programlama modülü, çapraz kesit mantığını (kayıt, işlemler) ayırmaya olanak tanır.
- Veri Erişimi/Entegrasyon — veritabanlarıyla çalışma modülleri,
spring-jdbc,spring-orm(Hibernate, JPA),spring-txile işlem yönetimi. - Web — web uygulamaları oluşturmak için modüller,
spring-web,spring-webmvc(Spring MVC).
Spring IoC'nin basit bir kullanımı örneği:
@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;
}
}