반응형 전체 글31 🌐 RESTful API란? 쉽게 정리한 개념과 예시 백엔드 개발을 시작하면 꼭 듣게 되는 말,“RESTful하게 설계해야지!”하지만...REST? RESTful? 이게 도대체 뭔데?이 글에서는 RESTful API의 개념부터 원칙, 실제 예시까지한 번에 쏙 정리해드립니다!✅ 1. REST란?REST는REpresentational State Transfer의 약자입니다.📌 웹의 기본 원칙을 잘 따르는 소프트웨어 아키텍처 스타일이에요.REST는 HTTP 기반의 자원(Resource) 중심 통신 방식입니다.🚀 2. REST API란?REST 원칙을 지키며 만든 API를 RESTful API라고 부릅니다.즉, 웹에서 자원을 URI로 표현하고,**HTTP 메서드(GET, POST, PUT, DELETE 등)**를 통해 자원을 다루는 API입니다.🧱 3. RE.. 2025. 4. 7. 비동기 처리 어렵다고? 자바스크립트 콜백과 이벤트 루프까지 쉽게 설명해드립니다 ✅ 1. 콜백 함수란?콜백 함수는 다른 함수에 인자로 전달되어 나중에 실행되는 함수입니다.function greet(name, callback) { console.log(`안녕, ${name}`); callback();}greet("지민", () => { console.log("처음 뵙겠습니다!");});📌 실행 결과:안녕, 지민 처음 뵙겠습니다! 즉, 콜백 함수는 “나중에 호출(callback)될 함수”예요.❗ 2. 콜백 헬(callback hell)콜백을 너무 중첩해서 쓰다 보면, 다음과 같이 코드가 지옥처럼 꼬입니다.login(id, function(result) { getUserInfo(result, function(user) { getPosts(user, function(posts.. 2025. 4. 7. 자바 스프링을 시작하자 (java spring) 안녕하세요 블로그를 꾸준하게 써야 하는데 그동안 시간이 없어 쓰질 못했네요사실 저는 자바를 사용해본적은 없습니다 근데 한국에서 프로그래머로써 활동하기 위해서는 자바는 거의 필수인것 같더라구요그러다보니 먹고 살기 위해서는 배워놔야 할것 같습니다일단 잠깐 해봤는데 왜 사람들이 많이 쓰는지 알것 같더라구요사용자가 신경을 거의 안써도 될정도로 편하게 되어 있더라구요지금 쓰게될 내용들은 대부분 제가 배운것과 느낀것에 대한 내용일겁니다 또한 여러분들이 알고 있으면 좋은 내용들이구요https://spring.io/quickstart Spring | HomeCloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever.. 2025. 4. 7. 템플릿 문자열 ES6 문법 중에 중요하다고 생각되는 내용들만 정리해볼 생각 입니다 가장 처음에 정리해볼껀 템플릿 문자열인데요 한번 알아볼까요? 기존에 있던 자바 스크립트의 문자열 사용 방법 입니다 let str1 = 'hello' let str2 = 'wolrd' let helloWolrd = str1 + ' ' +str2 //'hello wolrd' let cola = {name:'coca cola',price:'710원'} let messages = '제품 '+ cola.name + ' 1캔의 가격은 ' + cola.price + ' 입니다' // 제품 coca cola 1캔의 가격은 710원 입니다 자 이걸 템플릿 문자열로 바꾸게 된다면 이런식으로 바꾸면 됩니다 let str1 = 'hello' let str2 .. 2021. 1. 4. javascript object 생성에 대해서 간단한 예제 function person (name,age){ let obj = {} obj.name = name obj.age = age obj.greeting = function(){ return `안녕 ${name}!!` } return obj } 이제 이 함수를 이용해서 새로운 사람을 만들수있습니다 const hyeon = person('hyeon',25) hyeon.name hyeon.age hyeon.greeting() 이제 생성자를 이용해서 한번 만들어볼까요? function Person (name,age){ let obj = {} this.name = name this.age = age this.greeting = function(){ return `안녕 ${this.name}!!` } r.. 2020. 12. 9. 객체 지향 프로그래밍에 대해서 (정리중) 자 객체 지향 프로그래밍에 대해서 알아보기전에 컴퓨터가 어떻게 작동이 되는지에 대해서 아주 간단하게 알아보겠습니다 컴퓨터는 산술 혹은 논리 연산을 수행하는 기계로써 1970년대 이후에 폰노이만 구조에 기반을 둔 디지털 컴퓨터로 구현이 됩니다 대형컴퓨터(슈퍼컴퓨터,메인프레임) 개인용 컴퓨터(데스크탑, 노트북, 테블릿) 이정도가 대표적인 컴퓨터로 볼수가 있습니다 컴퓨터를 잘 모르시는 분들께서도 컴퓨터는 1과0의 연산이라고 들어보신적 있을껍니다 전류가 흐르면 1 흐르지 않으면 0으로요 자 이제 객체 지향 프로그래밍을 알아볼까요? 객체 지향 프로그래밍은 자동차 공장에 비유를 하면 클래스라는 틀에 자동차 프레임들을 찍고 자동차를 생산하는것과 똑같다고 보시면 될것 같습니다 객체 지향의 개념은 플라톤의 이데아론를 보.. 2020. 12. 9. 이전 1 2 3 4 ··· 6 다음 반응형