티스토리 뷰
3계층 숙달, API handling
기본기란 익히면 익힐수록 흘러가는 것이 아니라 누적되고, 다른 기술을 익히기 쉽도록 도와주는 것입니다.
그런 의미에서 3계층(Controller, Service, Repository) 숙달과 API handling은 무엇보다 중요한 기본기라고 할 수 있는데요.
- 3계층 숙달
- 스프링, 아니 개발의 핵심 중 하나가 분업과 느슨한 결합입니다. 각자가 맡은 바 책임을 다하면 기능이 온전히 작동하고, 느슨히 결합함으로써 유연성과 확장성을 가지기 때문이지요.
- 3계층은 분업과 느슨한 결합의 대표적인 예시이자, 스프링이 돌아가게 만드는 척추입니다.
- 깊게 파자면 끝없는 이론이 있지만, 지금은 그것보다 우선 손에 익게 하는데 집중하세요. 손에 익어서, "아 나도 웬만한 사이트는 노력하면 만들 수 있지!"라는 자신감을 가지는게 정말 중요해요.
- API handling
- 혼자 하는 개발은 없습니다. 그리고 세상에는 다양한 API가 있습니다. API를 잘 다루면 재미있는 나만의 서비스를 더 많이, 더 빠르게 만들 수 있고 그럼으로써 개발자로 한 단계 성장할 수 있습니다.
- 또한, 앞에서 말씀드린 느슨한 결합의 대표적인 예시가 바로 API 입니다. 우리가 이용할 네이버 검색 API의 내부 로직이 어떻게 되든 상관없이, 우리는 정해진 약속대로 요구하면 정해진 결과를 받을 수 있지요.
- 한 마디로 API가 아무리 많아도 쓸 줄 모르면 무용지물이죠. 그런데 JSON으로 주고받는 데이터를 어떻게 자바로 요청하고, 그 결과를 다룰 수 있는지 모르는 분들이 생각보다 많습니다. 이번에 그 기초를 확실하게 배워볼게요!
'사견 > 일기' 카테고리의 다른 글
0601 (0) | 2022.06.01 |
---|---|
di, ioc, bean (0) | 2022.05.29 |
API (0) | 2022.05.20 |
2주차 스프링 (0) | 2022.05.20 |
스프링 입문 til (0) | 2022.05.20 |
Comments
최근에 올라온 글
최근에 달린 댓글
TAG
- 객체 지도
- 알고리즘
- Vue.js3
- 짝지어제거하기
- mybatis구현
- 스프링부트
- for
- LEVEL2
- 객체지향의 사실과 오해
- 정수형으로 변환
- 다음 큰 숫자
- vuex
- vue.js
- 맥 error
- springboot
- 책리뷰
- 객체지향
- 프로그래머스
- 함께모으기
- it책 리뷰
- 한권으로끝내기리눅스마스터2급
- 토스페이먼츠
- SpringSecurity
- script setup
- 타임리프
- pinia
- java 플레이그라운드
- JWT
- CompositionAPI
- 리눅스마스터2급
- Total
- Today
- Yesterday