Java, Spring, 운영체제 정리

Jay_u·2023년 7월 2일
0

CS정리

목록 보기
1/1
post-thumbnail

📗[Java]

📗[Spring]

📗[운영체제]

✔️ Insight

왜 자바와 스프링을 함께 사용하나요?

=>
자바는 객체지향적 언어이다. 객체지향이란 데이터를 추상화시켜 하나의 객체로 만들어 객체간의 유기적 상호작용으로 프로그래밍 하는 것을 의미한다.
객체지향의 장점은 코드 재사용 증가, 유지 보수 비용 감소, 클래스 단위로 모듈화하여 대형 프로젝트에 적합하다는 점이 있다.

이때, 스프링 프레임워크의 장점이 나타나는데 스프링은 Application Context 라는 IOC(제어의 역전) 컨테이너를 활용해 어노테이션 혹은 설정파일로 객체간의 의존성을 설정하고 주입시킨다. DI라고 하는 의존성 주입은 객체들간의 의존성을 줄이기 위한 방법을 의미한다. 이를 통해 객체간의 결합도를 낮추고 유연하고 확장 가능한 애플리케이션을 구현할 수 있기 때문에 객체지향적인 자바랑 스프링을 함께 사용하는 것이다.

profile
정확한 정보를 전달할려고 노력합니다.

0개의 댓글