Junior — Middle
Java'da bean tushunchasi nima va u qanday qilib ilovalarda ishlatilishini tushuntiring.
sobes.tech AI
AIdan javob
Java'da Bean, Spring veya Java EE çərçivəsində olduğu kimi, konteyner tərəfindən idarə olunan obyektidir. Beans adətən tətbiqin müəyyən konfiqurasiyası və həyat dövrü ilə təmsil olunan komponentləridir. Onlar İstiqamət İdarəetməsi (IoC) və Asılılıq İnkişafı (DI) üçün istifadə olunur, bu da tətbiqlərin yaradılmasını və sınaqdan keçirilməsini sadələşdirir.
Spring-də bean istifadəsinə nümunə:
@Component
public class UserService {
// biznes məntiqi
}
// Digər sinifdə
@Autowired
private UserService userService;
Burada, UserService avtomatik olaraq konteyner tərəfindən yaradılan və enjekte olunan bir beandır.