profile
Web Backend 개발자
post-thumbnail

TIL(Web)-2021.02.10(Spring Boot-transaction)

Transaction : 논리적인 실행 단위 (반드시) 한번에 수행되어야 할 명령들의 집합 반대 > 물리적인 실행 단위 : update 등 논리적 실행단위 : 계좌이체 물리적 실행단위 : update 2회 하나의 논리적인 실행을 위해 물리적 실행이 2

2021년 2월 19일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.02.09(spring boot-security)

로그인 컨트롤러 로그인을 위한 컨트롤러 Tiles 설정(view) login은 왜 home.\.\인가? root 디렉토리이지만, 이것을 그냥 \.\으로 설정할 경우, 다른 tiles도 모두 호출되어 문제가 발생할 수 있어으므로 루트 디렉토리의 것만 호출

2021년 2월 15일
·
0개의 댓글
·

스프링 DI란?

DI 도구dependency(의존성) : 사용하는 부품/모듈/클래스/개체객체가 다른 객체를 참조하고 있는 경우 의존성을 가짐왜 DI가 필요한가?인터페이스 : 분리를 위한 도구간접적으로 사용하게 하는 도구분리를 통해 인터페이스만 지켜준다면, 원래 본체가 바뀌어도 상관 없

2021년 1월 26일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.25~26(Spring Boot - preparer, successhandler)

오늘은 Tiles Preparer, AuthenticationSuccessHandler에 대해서 학습하였습니다.Tiles PreparerAuthenticationSuccessHandler레이아웃의 공통된 부분을 준비하는데 사용main영역은 컨트롤러를 통해 데이터를 가져

2021년 1월 25일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.25~02.03(NodeJS)

오늘은 NodeJS를 학습하였습니다.NodeJS 등장NodeJS core스크립트가 웹에서만 동작하는 것이 아닌, 외부에서 동작할수 있는 v8 엔진 개발탈 브라우저브라우저가 아닌 터미널에서 스크립트 인터프리터를 작동 시킬 수 있음이를 이용하여 서버 구현이 가능해짐스크립트

2021년 1월 25일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.21(React-5)

오늘은 React 5번째 시간입니다.검색 기능페이저 기능검색 field와 query 값 설정this.field, queryDOM 객체 사용하지 않고, React.createReg() 사용하여 현재 값 가져오기설정된 field와 query값을 통해 데이터 바인딩검색 fo

2021년 1월 22일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.21(Spring Boot- 목록 삭제)

view 페이지 delete 버튼과 컨트롤러 매핑주의사항 \- 삭제버튼 클릭시 바로 삭제요청이 되는것이 아니라 확인창이 뜨게끔 만들어줘야함(script로 구현)서비스, DAO 구현 및 MyBatisMapper 작성일괄삭제, 일괄공개 버튼 구별하기submit 버튼에

2021년 1월 21일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.21(React-3)

오늘은 React 3번째 시간입니다. > ## Today I Learned React를 활용한 list 페이지 만들기 React를 활용한 list 페이지 만들기 기존에 jsp에서 만들던 view에서 react component로 옮길때 jstl, el 태그는

2021년 1월 21일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.20(React-2)

오늘은 React 2번째 시간입니다.dfdf만들고자 하는 ui component 단위로 나누기input value = 0으로 초기화VDOM 부분을 Calc라는 컴포넌트로 분리해서 작성(using function)VDOM 부분을 Calc라는 컴포넌트로 분리해서 작성(us

2021년 1월 20일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2012.01.19(React-1)

react 학습내용입니다.react 라이브러리react stateCDN 추가.Virtual DOM rendering주의사항 : render안에 들어오는 엘리먼트는 무조건 root 여야함. 2개의 root node가 들어올 수 없음궂이 이걸 쓰는게 무슨 이득이 있나? 자

2021년 1월 19일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.18(Web Socket)

오늘은 채팅을 구현하기 위한 web socket을 학습하였습니다.Web SocketWeb Socket URL mapping을 위한 config 클래스 생성mapping된 소켓을 다루기 위한 Handler 클래스 생성간단한 ui 구현소켓 연결 설정텍스트만 처리하기 위한

2021년 1월 18일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.15(MVC & FLUX)

오늘은 웹 프론트 개발에 있어서 다양한 framework들을 살펴보았습니다. > ## Today I Learned fetch를 활용한 Ajax MVC FLUX Vue React fetch를 활용한 Ajax promise를 활용한 Ajax 통신

2021년 1월 15일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.14(Spring Boot-상세페이지)

오늘은 spring boot 상세페이지 작성을 학습하였습니다.detail page상세 페이지에 사용할 모델 저장하기get()상세 페이지에 표현할 아이템getPrev()이전글 정보getNext() \- 다음글 정보쿼리문 작성(mapper)get, getPrev, g

2021년 1월 14일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.13(ES6-Modal)

오늘은 modal 페이지를 만들어보았습니다.Modalalert, confirm과 같은 창을 window가 아닌 새롭게 디자인한 modal 페이지로 만들고자 한다.한번 만들어두면 재사용하기 쉽게 만들 예정modal box 생성을 위한 클래스 정의정의된 클래스로 객체 생성

2021년 1월 13일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.11~2021.01.14(ES6-Drag&Drop)

오늘은 ES6 9번째 시간입니다Drag and Drop드래그 드랍을 위한 박스 2개 만들고, 마우스가 큰 박스 안에서 움직일때 작은박스가 커서와 함께 움직이도록 이벤트 달아주기클릭시에만 작은 상자가 커서를 따라다니도록 설정상자에서 클릭한 위치 유지한채 드래그 하게 설정

2021년 1월 11일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.08~2021.01.13(Spring Boot-pager)

오늘은 Spring Boot 8번째 시간입니다.검색기능 + 페이저queryString과 기본값을 통한 검색기본값 설정을 통해 값이 전달되지 않아도 정상적인 쿼리를 실행할 수 있도록 세팅기본값을 사용하지 않고, MyBatis가 제공하는 조건절을 사용하여 쿼리 수행하기전달

2021년 1월 8일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.07(Spring Boot-7)

오늘은 Spring Boot 7번째 시간입니다.xml방식의 MyBatis rowMapping2가지 방법select문에서 별칭사용하기resultMap 사용하기(resultMap 정의하고 resultType대신 사용)view entity와 데이터베이스 컬럼을 mapping

2021년 1월 7일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.07~2021.01.08(ES6-7,8)

오늘은 ES6 7번째 시간입니다.async, awaitpromise - then, catchES Module비동기로 수행되는 함수를 호출하면서 동기적으로 일을 수행하고 싶을때(얼마 안걸릴거같으니 비동기 끝나면 다음거 수행하자) await 키워드를 통해 기다리게 할 수

2021년 1월 7일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.06(Spring Boot-6)

오늘은 Spring Boot 6번째 시간입니다PathVariableMyBatis - xml 활용의존성 주입(DI) 3가지 방법queryString을 사용하지 않고, 값으로 경로를 바로 지정할 수 있다.매핑은 @RequestMapping("{id}") 과같은 방식으로 설

2021년 1월 6일
·
0개의 댓글
·
post-thumbnail

TIL(Web)-2021.01.06(ES6-6)

오늘은 ES6 6번째 시간입니다SymbolPromise내장 객체 클래스고유한 값을 생성왜 만들었나?다형성 : 자바스크립트는 태생이 다형성을 갖고있어서 인터페이스를 구현하지 않음자바스크립트는 함수로 어디든 꽂아서 쓸 수 있음약속된 '로직을 꽂아서' 사용하기 위해 만듬(인

2021년 1월 6일
·
0개의 댓글
·