오늘은 스프링(Spring) 프레임워크의 핵심 원리를 다루어 보려고 한다.스프링은 자바 개발에서 거의 표준처럼 쓰이는 프레임워크이지만, 그 근저에는 매우 중요한 객체 지향 설계 원리가 숨어 있다.특히 다형성, 역할과 구현의 분리, 그리고 SOLID 원칙(OCP, DIP) 등은 스프링을 이해하기 위한 핵심 개념이라 할 수 있다.이 글에서는 초보 개발자도 이해할 수 있도록 차근차근 풀어 쓰고자 한다.자 그럼 스프링 핵심 원리를 이루는 것들을 함께 공부해보자. 객체 지향 설계란 무엇인가?먼저 객체 지향 설계(Object Oriented Design)에 대해 이야기하자.객체 지향 프로그래밍이란 프로그램을 “데이터와 기능을 하나로 묶은 객체” 단위로 설계하고 구현하는 것이다.자동차라는 객체가 있으면, 이 자동차..
프로그래밍/스프링
2025. 7. 11. 07:13
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 풀이
- 강의
- 정보처리 산업기사
- JPA
- 정보처리산업기사 공부법
- 알고리즘
- 코틀린
- hackerrank
- 그리디
- 정보처리산업기사
- 소스코드
- 이코테
- 해커랭크 자바 챌린지
- 챌린지
- 디버깅
- Java
- 해커랭크 자바
- Spring Security
- 해커랭크
- 해커랭크 챌린지
- 자바
- Kotlin
- 코드
- 백준
- hackerrank challenges
- ORM
- 22 정보처리산업기사
- challenges
- 22 정보처리 산업기사
- 자바의 정석
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
반응형
250x250