: 컴퓨터 저장 장치에 데이터를 기록하기 위한 리소스며 파일의 이름으로 구별된다.파일-> 확장자 -> 연결프로그램 -> 파일시그니처 매직넘버 체크썸 - 패리티비드 (CRC-1)
원래 Vue는 single page rendering이기 때문에 사이트를 들어올 때 모든 resorce를 다운받는다. 그러나 사이트가 커지고 resorce가 많이지게 되면 사용자 입장에서는 초기 로딩 속도가 느린 경험을 할 수 있다. 이를 개선하기 위해 Laze Loa
간단히 Routing이란?네트워크에서 경로를 선택하는 프로세스이다. 웹 애플리케이션에서는 다른 페이지 간의 전환과 경로를 관리하는 기술을 말한다.서버는 사용자가 방문한 URL 경로를 기반으로 응답을 받아 처리한 후 HTML을 보내어 응답을 수신한다. 즉 브라우저에서는
부모-자식 관계의 component 간에 state를 전달 할 수 있다.단, 부모는 자식에게 데이터를 전달만 할 수 있으며자식은 자식에게 일어난 일을 부모에게 알리는 것만 가능하다.부모가 자식에게 데이터를 전달하는 것을 Pass Props라고 하며,자식의 이벤트를 부모
해당 글이 정확한 git commit 작성법은 아니지만 참고용으로 적어보았다.git을 사용하다가 commit 메세지가 중구난방이 되어서 어떤 방식으로 메세지를 작성해야 하는지 찾아보았다.commit 메세지는 간결하고 명확해야한다.본문이 있을 경우, 제목과 본문은 분리해
양방향 데이터 바인딩을 사용하기 위해서는 v-bind와 v-on을 함께 사용하거나, v-model을 사용하면 된다.양방향 데이터 바인딩: vue 데이터 변경시 화면단의 요소가 변경되고, 화면단의 요소 변경 시 vue 데이터가 변경된다.v-bind로 vue 데이터 변경시
미리 계산된 속성을 사용하여 함수가 불릴 때마다 매번 rendering을 하지 않기 때문에 불필요한 반복 연산을 줄일 수 있다.computed 속성은 의존된 반응형 데이터를 자동으로 추적한다.computed VS methodcomputed 속성은 의존된 반응형 데이터를
lombok 설치 - https://projectlombok.org/downloadlombok이 Annotation을 해석해서 메소드 등을 추가해주기 때문에 sts.exe와 ecplise.exe 경로를 넣어 설치해야 한다..jar 파일을 다운로드 하여 pom.
🔴 @RestContrllerController가 REST 방식을 처리하기 위한 것을 명시한다.🔴 @ResponseBodyJSP 같은 뷰로 전달되는 것이 아니라 데이터 자체를 추출한다 (json이나 xml형식으로 데이터 자체를 전달하고 싶을 때)🔴 @PathVar
프로그래밍에서 사용할 수 있는 개방되어 있는 상태의 인터페이스다른 포털 사이트나 공공 데이터 포털 등에서 데이터를 외부 응용 프로그램에서 사용할 수 있도록 open API를 제공하고 있다.대부분의 OPEN API는 REST방식으로 지원한다.REpresentational
Java Object와 SQL문 사이의 자동 Mapping 기능을 지원하는 ORM Framework (JPA)통상 SQL Mapping이라고 한다.SQL Mapping은 객체(class)를 테이블과 매핑하지 않고 쿼리문과 매핑한다.쿼리문 직접 작성해야한다.RDB에 종속
Dispatcher servlet이 Controller를 호출하기 전/후에 가로챌 수 있다.실제 비즈니스 로직과 분리되어 처리해야 하는 기능(로깅,모니터링 정보 수집, 접근 제어 등) 처리를 넣어야 할 때 유용하다.Interceptor는 여러개 설정할 수 있고 설정한
Spring은 다양한 로깅 프레임워크와 통합을 허용하므로 로그 메세지를 기록하고 관리할 수 있다.Spring에서 주로 사용되는 로깅 프레임워크는 Log4j, Logback, slf4j등이 있다.로그 레벨은 로깅 메세지의 중요도 또는 심각도를 나타내는 것이다.중요도가 낮
🔴 DispatcherServlet1\. 클라이언트의 요청의 매핑되는 Controller를 HandlerMapping객체를 통해 찾는다.2\. 해당 Controller에게 요청을 넘기고 요청 결과를 받는다.3\. 요청 결과를 ViewResolver객체 넘기고 클라이언
자주 헷갈려하기 때문에 이렇게 기록해본다...compiler라고 불리는 프로그램이 소스 코드를 컴퓨터가 이해할 수 있는 기계어로 변역하는 과정을 의미한다.이 과정을 통해 소스코드의 오류를 찾고 최적화된, 실행가능한 파일(binary code)를 생성한다.런타임은 프로그
Spring 프레임워크는 IoC방식을 지원한다.개발자가 객체의 생성과 관리를 담당하지 않고 프레임워크나 컨테이너에게 객체의 생성 및 관리를 위임하는 방식이다. IoC의 장점객체 간의 관계가 느슨하게 연결된다. 즉, 의존성에서 결합도가 낮아진다.Spring의 Contai
더블클릭 데이터베이스명 작성 을 클릭하여 새로운 모델 생성 을 클릭 > 보드를 클릭하여 테이블 생성 ![](https://velog.velcd
논리적 데이터베이스 모델링 단계에서 이상현상을 제거하기 위해 수행하는 일련의 과정이다.Arribute간에 존재하는 함수적 종속을 분석해서 중복을 제거하기 위해 분리하는 과정이다.