반응형
<일기>
내일 면접이다,,
가는 길 체크 완, 정장 이상 무, 이제는 예상 질문 답변 써둔거 달달 외우고 있다.
면접이 떨어질까 걱정보다, 드디어 면접이 끝난다는 해방감이 압도적으로 크다...
최근 일주일 평균 심박수 120 BPM 일듯 ㅋ ㅋ
...근데 날 안 뽑는게 손해 아닌가?
날 탈락시킬 정도로 안목이 없는 회사에 가야되나?
</일기>
스프링 프레임워크
스프링 이라고도 하며(프레임워크를 붙이는 것이 정확한 표현이다), 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크이다.
1.0은 2004년 3월에 출시했으며, 현재 메이저 버전은 6이다.
- 스프링은 엔터프라이즈용 자바 애플리케이션을 편하게 개발할 수 있게 해주는 오픈소스 경량급 애플리케이션 프레임워크다.
- 스프링은 POJO 프로그래밍을 지향하는 특징을 가지며, 그를 위해 IoC/DI, AOP, PSA를 지원한다.
- IoC는 객체 간의 의존 관계를 개발자가 아닌 스프링이 맺어주는 것을 의미한다.
- DI는 의존 객체를 특정 클래스에서 직접 생성하는 것이 아니라, 외부로부터 주입해주는 것을 의미한다.
- AOP는 애플리케이션 전반에 걸쳐 공통적으로 적용되는 코드들을 비즈니스 로직으로부터 분리해내는 것을 의미한다.
- PSA는 특정 기술과 관련된 서비스들을 추상화하여 일관된 방식으로 사용할 수 있도록 한 것을 의미한다.
- 스프링 부트는 스프링 애플리케이션을 만들 때에 필요한 초기 설정을 설정보단 관습을 통해 간편하게 해주는 프레임워크이다.
반응형
'TIL ✍️' 카테고리의 다른 글
23년 11월 17일(금요일) - 34번째 TIL (2) | 2023.11.17 |
---|---|
23년 11월 16일(목요일) - 33번째 TIL (0) | 2023.11.16 |
23년 11월 13일(월요일) - 31번째 TIL (1) | 2023.11.13 |
23년 11월 10일(금요일) - 30번째 TIL (0) | 2023.11.10 |
23년 11월 9일(목요일) - 29번째 TIL (0) | 2023.11.09 |