본문 바로가기

web20

[javascript]모던 자바스크립트 - 기본 (변수와 상수, 자료형, 함수, 함수표현식, 화살표 함수) 모던 JavaScript 튜토리얼 ko.javascript.info 위 사이트를 읽고 정리한 내용입니다. 자바스크립트 기본 자바스크립트 실행 자바스크립트는 자바스크립트 엔진을 통해 실행한다. 엔진이 스크립트를 읽음 (파싱) 스크립트를 기계어로 변환 (컴파일) 기계어 코드를 실행 세미콜론 자바스크립트는 문장의 종결을 나타내기 위해 ; 세미콜론을 붙입니다. 세미콜론이 없어도 자바스크립트 엔진이 자동으로 붙여주지만 모든 상황에서 매끄럽게 처리해주지는 않습니다. 다음 코드는 예외적 상황을 보여줍니다. // 작성 코드 return 1; // 실제 해석 return; 1; return, break, continue 는 줄바꿈 하지 않고 세미콜론을 써야 합니다. 다른 예외 상황도 존재합니다. // 작성 코드 aler.. 2021. 1. 25.
[javascript] 모던 자바스크립트 입문 9.객체(프로토타입) 모던 자바스크립트 입문 9장 객체 부분을 읽고 정리한 내용입니다. 1. 객체의 생성 // 1. 객체 리터럴로 생성 const fruit = { name = 'apple', season = 'fall'}; // 2. 생성자로 생성 function Fruit(name, season) { this.name = name; this.season = season; } const fruit = new Fruit('apple', 'fall'); // 3. Object.create로 생성 const fruit = Object.create(Object.prototype, { name: { value: 'apple', writable: true, enumerable: true, configuragle: true }, sea.. 2021. 1. 21.
[mysql] 행 번호 rownum 출력하기(역순, join table) 게시판의 글들을 최신순으로 출력하는데 글번호나 순서를 매기고 싶을 때 즉, 쿼리를 실행하고 정렬한 결과에 순서를 주는 경우 임의의 변수(ROWNUM)를 선언하여 이를 수행할 수 있다. 1. 행번호 출력하기 SELECT @ROWNUM:=@ROWNUM+1 AS ROWNUM , * FROM ( SELECT @ROWNUM := 0) R , POST P WHERE P.CONTENT LIKE CONCAT('%','내용무','%') ORDER BY REG_DATE DESC; mysql 에서 @는 변수를 의미한다. 쿼리에서 행 번호를 출력하기 위해 FROM 절에서 ROWNUM이라는 변수를 선언하고 SELECT 절에서 변수를 1씩 증가시켜서 출력한다. 2. 행번호 역순으로 출력하기 SELECT * FROM ( SELEC.. 2020. 12. 24.
[springboot] RestTemplate (RestTemplate 기초, RestTemplate으로 카카오 API 호출하기) 목차 RestTemplate RestTemplate 동작 RestTemplate 설정 Connection Pool Message Converter RestTemplate Method GET POST PUT DELETE Exchange 컬렉션 객체를 결과로 받기 Contenty Type과 Message Converter 카카오 번역 API 호출하기 TranslationService 구현 Controller 구현 카카오 번역 API를 사용하기 위해 Spring RestTemplate을 공부한 내용입니다. 개발 환경 os : window10 ide : intellij IDEA Ultimate 2020.2 java : jdk 11 build tool : maven spring boot 2.3 RestTempla.. 2020. 11. 26.
[WEB] WEB과 HTTP, URI와 URL 개념 목차 WEB 인터넷과 웹 웹의 구성요소 HTTP HTTP 특징 HTTP Method HTTP Status Code HTTP Message Format URI URL 구조 WEB 인터넷 전세계 컴퓨터를 하나로 연결하는 거대한 네트워크를 의미한다. 이러한 인터넷을 활용한 서비스로 WWW, E-Mail, FTP, Telnet 등이 있다. Web (World Wide Web) 인터넷을 활용해 HTML로 만들어진 페이지를 컴퓨터가 주고 받을 수 있도록 고안된 서비스이다. 웹은 텍스트, 이미지, 음성, 영상 등 다양한 미디어를 HyperText 방식으로 연결하여 제공한다. ** Hyper Text 초월적 텍스트. 정보에 대한 순차적 접근이 아닌 비순차적인 접근을 뜻한다. 같은 페이지 내의 위치 이동이나 다른 페이지.. 2020. 11. 24.
[springboot] REST API 만들기 (REST의 개념/ controller unit test / @AutoConfigureMybatis ) REST Representational State Transfer REST란 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다. 자원을 나타내는 이름으로 구분하고 해당 자원의 상태(Representation of Resource)를 주고 받는 것을 의미한다. HTTP URI + HTTP Method HTTP URI를 통해 제어할 자원을 명시하고 HTTP Method(GET, POST, PUT, DELETE ~CRUD Operation)를 통해 해당 자원을 제어하는 명령을 내리는 방식의 아키텍처 자원의 상태(실제 데이터)는 request body에 json이나 xml 형식으로 전달하는 것이 일반적이다. 특징 서버와 클라이언트의 역할을 명확하게 분리한다 Server - 자원을 가진.. 2020. 11. 20.