All118 react what is react ? single page application을 제작할 수 있는 라이브러리 Atomic Design babel webpack : react 빌드도구 react project를 만들면 그 안에 저 두개가 포함되어 있음. * what is web development? 화면구성 -> JavsScript -> react의 철학과 사상 - 어디에 포커스를 맞추었느냐? : js라이브러리임 (framework-메인보드같은느낌. 흐름같은게 완성되어있음 / 라이브러리-어떤 목적을 가진 기능(리액트의 경우 목적 : "랜더링!!")) react의 목적은 렌더링 app.js > 하나의 컴포넌트. 이 return 값을 root로 반환 Background about react jQuery 탄생배경 > .. 2019. 12. 31. node js 브라우저내에 액티비티를 하고싶어서 넣은 스크립트 랭귀지. 브라우저 내부 엔진에서는 js엔진 = Node 이벤트 베이스 - > 비동기 플랫폼 on / emit on -> 받을때 emit -> 발생할때 nodejs는 기본적으로 루프를 돌림(기본적으로 비동기. 비동기처리) Java->기본적으로 동기. (but Spring 5v react(함수형방식)지원) readFile이란 메서드가 있다면 String str = f.readFile(파일명) 이런식. but 비동기는 언제 끝날지 모름 f.readFile(파일이름, callback(읽는거 다됐니? 다 됐으면 { 이거해줘 }) ※ ajax의 가장 큰 단점이 뭐냐? - ajax가 브라우저에서 서버를 비동기로 호출. 그러나 서버에서 브라우저를 호출 할 수 없다. ex.. 2019. 12. 5. Spring and Spring Boot(JWT) Spring과 Spring Boot의 차이점? Spring은 확장에 포커스를 맞추고 있다면 Boot는 개발속도에 포커스를 맞추고있다. Boot가 추구하는 방식은 MSA(Micro Service Architecture - 최근 서버사이드에서 가장 핫한 방식!- (with Docker, Kubernetes, Netflix 등과 같이 공부해보자)) JWT : Json Web Tocken 인증방식으로 데이터를 주고받을때 JWT를 사용하는게 가장 표준적인 방식 참고 사이트 https://velopert.com/2389 [JWT] JSON Web Token 소개 및 구조 | VELOPERT.LOG 지난 포스트에서는 토큰 기반 인증 시스템의 기본적인 개념에 대하여 알아보았습니다. 이 포스트를 읽기 전에, 토큰 기반 .. 2019. 12. 4. (VS Code) 현재 프로젝트를 github에 연동하기(push only) GIT VSCODE사용 간단정리. 아래 모든 명령어는 vscode 터미널에 입력하는 것임. 1. git config --global user.name 유저네임써 2. git config --global user.email 깃허브이메일써 3. git init (기존에 있었으면 숨김파일 보기해서 삭제하고 다시해) 4. git add . (add뒤에 쩜 있다. 현재 프로젝트의 모든 파일을 git에 올리는 명령어임) 5. git commit -m 커밋메시지써 6. git remote add origin https://github.com/블라블라.git (복붙하삼) 현재프로젝트 폴더와 원격저장소(이게 origin이라 불리는듯)연결하는 명령어임 7. git push origin master (깃허브로 푸쉬함. 이거.. 2019. 12. 3. JPQL과 QueryDSL https://noobnim.tistory.com/49 JPQL 이란? (querydsl) ■ JPQL 이란? JPQL에 대해 설명하기 전에 JPA는 기본적인 SQL을 처리해주기 때문에 SQL문을 직접 사용할 필요가 없었다. 하지만 JPA는 하나의 테이블을 대상으로 했을때만 가능한 이야기이며, 특정 데이터를 가져.. noobnim.tistory.com 2019. 12. 1. [Spring Boot] JPA를 이용한 간단한 게시판 만들기 자(바어)린(이)입니다. 혹 틀린내용이 있을시 피드백 해주시면 혼또니 감사드리겠습니다. 1. 프로젝트 생성(Ctrl+Shift+P) >Spring Initializr: Generate a Maven Project >Language 설정(Java) > 패키지명 설정(org.ms) > Artifact 설정(msp) > Boot version 2.2.1 > dependencies 설정(4개 : Spring Boot DevTools, Lombok, Spring Web, Spring Data JPA) > worckspace 폴더선택 2. pom.xml dependency 추가설정(JDBC(MariaDB), QueryDsl) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 org.mari.. 2019. 11. 29. 이전 1 ··· 4 5 6 7 8 9 10 ··· 20 다음