교육 (TIL)/SeSAC 70

SeSAC 65일차 / Spring

SeSAC 65일차(2023-10-24) Spring scope 싱글톤 기본 scope 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 scope 프로토타입 bean의 생성과 의존 관계 주입까지만 관여하는 짧은 범위의 scope 웹 scope request scope 다음 요청까지만 객체 유지 session scope 웹 세션이 생성되고 종료될 때 까지 유지 application scope 스프링 Containter 구성 방법 xml 기반 (legacy) Annotation 기반 xml 파일, MyRoom.java, Tape.java 의 형태는 동일 package dev.spring.step01field; import org.springframework.context.ApplicationCo..

교육 (TIL)/SeSAC 2023.11.01

SeSAC 63일차 / JavaScript

SeSAC 63일차(2023-10-20) JavaScript 자바 스크립트 ajax 생성자 함수를 통해 XMLHttpRequest 인스턴스(객체) 생성 const xhr = new XMLHttpRequest(); onload 이벤트 프로퍼티에 서버로부터의 응답이 완료되었는지 확인하는 코드 작성 xhr.onload = () => { if (xhr.readyState === xhr.DONE && xhr.status === 200) { const responseData = xhr.responseText; // responseText: 서버로부터 받은 응답 데이터, 직렬화된 상태의 문자열 데이터터 const result = JSON.parse(responseData); // JSON 역직렬화 console.lo..

교육 (TIL)/SeSAC 2023.10.24

SeSAC 62일차 / JavaScript

SeSAC 62일차(2023-10-19) JavaScript Visual Studio Code 단축키 HTML 파일 실행 Alt + B JS 파일 실행 Ctrl + Alt + N 자바 스크립트 html과 js 연결 html 파일 안에서 defer을 꼭 적워줘야함. html 자동완성 ! + Tab 콜백 함수(Callback function) 어떤 함수의 인수로 전달되는 함수 화살표 함수(Arrow funciton) 익명함수 () ⇒ {} 동기 방식(Sync) 함수가 호출된 순서대로 순차적으로 실행된다. 한 번에 하나의 작업만 처리하기 때문에 특정 작업이 길어질 경우, 그 뒤의 작업은 blocking 된다. 장점은 코드를 읽기 쉽다. 비동기 방식(Asychronous) 현재 실행 중인 작업(Task)가 아직..

교육 (TIL)/SeSAC 2023.10.24