목록분류 전체보기 (211)
And Brain said,
TypeScript 이전 포스팅 https://theworldaswillandidea.tistory.com/75 TypeScript | 타입스크립트, 불확실한 변수에 대비하라 타입스크립트란 간단히 말해 타입 + 자바스크립트다. 자바스크립트는 React와 Node 등을 필두로 현재 가장 많이 사용하는 언어 중 하나이며 웹 브라우저에서는 대체 불가능한 언어로 자리매김하고 theworldaswillandidea.tistory.com https://theworldaswillandidea.tistory.com/82 정장입은 JavaScript, 'TypeScript' 자바스크립트는 자유도가 매우 높기 때문에 개발자들에게 정말 최대한 오류를 안 보여주려 노력한다. 만약, 당신이 자바스크립트라는 방대한 오픈월드 속에..
자바스크립트는 자유도가 매우 높기 때문에 개발자들에게 정말 최대한 오류를 안 보여주려 노력한다. 만약, 당신이 자바스크립트라는 방대한 오픈월드 속에서 미지의 에러들을 때려잡으며 흥미진진한 개발을 하고 싶다면 타입스크립트를 사용할 필요가 없다. 당신이 강타입언어에 익숙한데 자바스크립트를 써야 한다면 타입스크립트가 당신에게 도움이 될 수 있다. 그럼 오늘은 격식을 갖춘 자바스크립트, 타입스크립트 실습을 해보자. https://www.typescriptlang.org/ko/play TS Playground - An online editor for exploring TypeScript and JavaScript The Playground lets you write TypeScript or JavaScript o..
Mongoose MongoDB를 기반으로 한 node.js 전용 객체지향 라이브러리 간단한 Express 서버와 함께 mongoose도 가져오자. 이렇게 연결해줬다. 자 이제 Schema를 설정해줄 것이다. RDBMS의 Schema는 데이터베이스를 구성하는 레코드의 크기, 키(key)의 정의, 레코드와 레코드의 관계, 검색 방법 등을 정의한 것이다. Mongoose의 Schema는 MongoDB에 저장되는 document의 데이터 구조, 즉 필드 타입에 관한 정보를 JSON 형태로 정의한 것으로 RDBMS의 테이블 정의와 유사한 개념이다. MongoDB는 Schema-less하다. 이는 RDBMS처럼 고정 Schema가 존재하지 않는다는 뜻으로 같은 Collection 내에 있더라도 document le..
Spring Security 인증, 권한 부여 및 기타 보안 기능을 제공하는 프레임워크 ‘인증’과 ‘권한’에 대한 부분을 Filter 흐름에 따라 처리한다. Filter는 Http 요청과 응답을 전처리 후처리한다. 기본적으로 Filter는 서블릿 컨테이너지만 스프링 부트에선 톰캣과 같은 서블릿 컨테이너까지 제어가 가능하여 스프링 부트가 서블릿 필터의 구현체 빈을 찾으면 DelegatingFilterProxy 없이 바로 FilterChain에 Filter를 등록해준다. FilterChain Filter는 FilterChain 안에 있을 때만 동작한다. FilterChain은 단일 Http 요청을 처리하는 여러 개의 Filter들이 사슬처럼 연결되어 연쇄적으로 동작한다. 10단계로 알아보는 Filter 처리..
오늘은 간단하게 GO 언어에 대해 배워보고 간단한 실습을 해보자. GO Fast GO는 빠르다. GO는 컴파일언어지만 그 성능이 훌륭하다. C, Rust보단 느리지만 자바와 동급이거나 그 이상이다. GO Simple GO는 간결하다. 복잡한 문법을 확 줄인 Go는 개발속도도 빠르다. C나 자바보다 훨씬 단순명료하다. GO Future GO의 전망은 나쁘지 않다. 꾸준히 상승세를 유지하고 있으며 일단 무엇보다도 구글 개발자가 만들고 구글이 사용하는 언어다. 이제 GO 실습을 해보자. Download를 클릭하고 자신에게 맞게 설치해주면 된다. 이런 식으로 만들어지면 된다. 이제 src 폴더 내로 이동 src 폴더 내에 getGo라는 폴더를 새로 생성했다. 그러면 getGo 폴더 내에 이렇게 main.go를 ..