🦲자습

🦲자습

학습정리 : 5분만에 제대로 설계하는 ⭐️ REST API (노마드코더)

5분만에 제대로 설계하는 ⭐️ REST API (노마드코더) 노마드코더 https://www.youtube.com/watch?v=4DxHX95Lq2U 💡 API란 ? (위시켓) https://blog.wishket.com/api%EB%9E%80-%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85-%EA%B7%B8%EB%A6%B0%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8/ API란? 비개발자가 알기 쉽게 설명해드립니다! - wishket 여러분은 API가 무엇인지 알고 계신가요? 자주 듣지만 그 개념이 무엇인지 정확하게 알기 쉽지 않은데요. 이번 시간 위시켓이 API란 무엇인지 알기 쉽게 설명해드리고자 합니다. blog.wishket.com 우선 AP..

🦲자습

학습정리 : Ajax에 대해서 (코딩애플 유튜브)

1. Ajax가 무엇인지 설명하는 영상 (+CORS, fetch 어쩌구) 코딩애플 https://www.youtube.com/watch?v=nKD1atl6cAw&t=154s Ajax는 서버와 비동기적으로 데이터를 주고 받는 자바스크립트 기술이다. 서버는 데이터를 요구하면 데이터를 보내주는 프로그램이다. 원하는 데이터의 url로 get 요청을 보내면 필요한 데이터를 제공한다. 이때의 요청 방법은 url을 직접 입력하여 GET 요청을 하는 방법이 있고 버튼을 클릭하여 GET 요청을 하는 방법이 있다. 자 그런데 문제는 url 요청을 하면 브라우저가 매번 새로고침이 된다. 그래서 Ajax를 통해 url로 GET 요청을 하는 방법이 있다. Ajax는 새로고침 없이 서버에게 GET 요청을 하는 JS코드이다. 해당..

🦲자습/프로젝트

[공부용] 스프링 부트 프로젝트에서의 Controller, Service, DefaultService, DAO, XML 파일 연계

프로젝트에 대한 내용을 스스로 학습하기 위해 GPT로 생성한 글입니다. 스프링 부트 프로젝트는 Controller, Service, DefaultService, DAO, XML 파일과 같은 다양한 계층과 파일들이 서로 연계되어 작동합니다. 이번 글에서는 이러한 각 기능들에 대해 상세하게 설명하고, 서로 어떻게 연계되어 동작하는지에 대해 알아보겠습니다. 💡 ### Controller Controller는 스프링 부트 애플리케이션의 외부와 상호 작용하는 진입점입니다. 웹 요청을 처리하고 클라이언트에게 응답을 보냅니다. Controller에서는 URL 매핑과 HTTP 요청 처리, 파라미터 검증, 비즈니스 로직 호출, 응답 생성 등의 역할을 수행합니다. 클라이언트로부터 들어온 요청을 어떻게 처리할지를 결정하는 ..