Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- @Transactional
- Spring Container
- Web
- docker compose
- JdbcTemplate
- Routing Key
- 쿠버네티스
- securitycontextholderfilter
- 서블릿 컨테이너
- MSA
- JPQL
- AWS
- CORS
- DLQ
- Dead Letter Queue
- 지연 로딩
- 컨테이너
- docker
- DI
- Spring
- 페이징
- kafka
- JWT
- redis
- Spring Data JPA
- 스프링 부트
- mybatis
- @ComponentScan
- dockerhub
- JPA
Archives
- Today
- Total
목록OOP (1)
look-forest
스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크라고 하였다. 그 강력한 특징이 뭔지부터 알아보자. 객체 지향의 특징 - 객체지향 프로그래밍은 프로그램을 유연하고 변경에 용이하게 만드므로 대규모 소프트웨어 개발에 많이 사용된다. - 세상을 '객체'들의 상호작용으로 파악하고자 하는 것. 각각의 객체는 메시지를 주고받고, 데이터를 처리한다. '유연하고 변경에 용이' 하다의 의미 레고 블록 조립하듯이, 부품 갈아 끼우듯이 컴포넌트를 쉽고 유연하게 변경하면서 개발할 수 있는 방법 → 다형성(Polymorphism): 여러 가지 형태를 가질 수 있는 능력 다형성을 만들어내기 위해: 역할과 구현으로 세상을 구분하자 자동차가 바뀌어도 운전자에게 영향을 미치지는 않는다! 자동차의 인터페이스는 동일하니까..
Spring/Spring 핵심 원리
2023. 4. 29. 16:17