일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- openjdk17
- react native
- java17 macos
- mac jdk java
- read a paragraph
- 정처기 화이팅
- 정처기 실기 2주
- javascript
- 프로그래머스 sql
- HTML
- 스프링
- 정처기 실기 준비
- Spring
- Java
- read a book
- macos environment for java
- 정처기 실기 계획
- jdk17 for mac
- java in macos
- 정처기 암기
- SQL
- compileDebugJavaWithJavac
- JSTL
- 프로그래머스
- jsp
- 정처기 준비
- how to read
- mysql
- symbol: class RNGestureHandlerPackage
- error
Archives
- Today
- Total
목록백엔드 면접 (1)
RunTurtle
면접 예상 질문 및 답변 (24.02.01 , 업데이트 중...)
🤔 스프링 프레임워크에서 DI와 LOC가 뭔가요? >> DI란 “Dependency Injection” 스프링이 다른 프레임워크와 차별화되어 제공하는 의존 관계 주입 기능입니다. 객체를 직접 생성하지 않고 외부에서 생성하여 주입을 하는 방식입니다. 의존성 주입을 통해서 결합도가 낮아지고 유연성이 높아진다는 장점이 있습니다. >> loc란(Inversion of Control) 제어의 역전입니다. 말 그대로 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아닌, 외부에서 결정되는 것을 말합니다. 즉 제어의 흐름을 바꾼다고 할 수 있습니다. Loc를 통해서 객체의 의존성을 역전시켜 객체 간의 결합도를 줄이고 유연한 코드를 작성할 수 있게 하여 가독성 및 코드 중복, 유지 보수를 편하게 할 수 있게 한다. ..
다양한 공부/면접대비
2024. 1. 6. 21:55