먼저 스프링 과 스프링 부트의 차이점 부트는 톰켓을 내장하고 있고 설정을 편리하게 할수있다는 점이 가장 큰 메리트 인것 같다 API 란 ? Application Programming Interface 의 줄임말 응용프로그램에서 사용할 수 있도록 다른 응용프로그램을 제어할 수 있게 만든 인터페이스 API를 사용하면 내부 구현 로직을 알지못해도 정의되어 있는 기능을 쉽게 사용할 수 있음 여기서 인터페이스란 어떤 장치간 정보를 교환하기 위한 수단이나 방법을 의미 대표적인 인터페이스 예로는 마우스 , 키보드 , 터치패드 등이 있음 REST API - 자원의 이름으로 구분하여 해당 자원의 상태를 교환 REST 는 서버와 클라이언트의 통신 방식 중 하나임 HTTP URI 를 통해 자원을 명시하고 HTTP Metho..
Spring Boot
Spring과 JPA를 활용한 간단한 쇼핑몰 웹 사이트 제작기 이론 한계 지속적으로 스프링을 배우는 동안 무엇인가 알 수 없는 회의감에 빠졌다 " 내가 지금 공부하고 있는 것이 실제 어떤 상황에서 어떻게 적용하는 것일까 ? " 결국 기술들을 계속해서 이론으로만 접하게 되면 머리로는 이해가 될지 모르지만 내가 직접 사용하며 체감하기는 어렵다는 명확한 한계점을 가지고 있었다 "백견불여일타" 백번 보는 것보다 한번 쳐보는 것, 즉 실제로 부딪혀가면서 습득하는 것은 그만큼 중요하다는 얘기다 학습의 3단계 1. 학습 : 강의 , 책 2. 체득 : 실무 적용 , 토이 프로젝트 3. 정리 : 노트 , 블로그 , 세미나 만들기 (출처 : '우아한 형제들' 최연소 기술이사 김영한 님의 "성장과 취업, 이직 이야기" 중에..