전체 글(221)
-
ES6의 특징 (1)
ES6 : 6번째 ECMAScript, 2015 ECMAScript (ES) : 자바스크립트를 표준화 하기 위해 만들어진, ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어 변수 선언 방법의 변화 const 객체와 함께 사용할 때를 제외하고는 변경 불가능한 변수. 특정 이벤트를 실행하는 버튼이나 특정 요소를 정의할 때 사용 // ES5 var MyBtn = document.getElementById('myBtn'); // ES6 const MyBtn = document.getElementById('myBtn'); 위 코드에서 const는 변경되지 않으며 재할당 할 수 없음. 새로운 값을 제공하려고 하면 오류 반환됨. let 변경 가능한 변수. 새로운 값을 가질 수도 있고 ..
2022.04.25 -
[스프링 웹 MVC] 서블릿 리스너와 서블릿 필터
서블릿 리스너 웹 애플리케이션에서 발생하는 주요 이벤트를 감지하고, 각 이벤트에 특별한 작업이 필요한 경우에 사용 서블릿 컨텍스트 수준의 이벤트 컨텍스트 라이프사이클 이벤트 컨텍스트 애트리뷰트 변경 이벤트 세션 수준의 이벤트 세션 라이프사이클 이벤트 세션 애트리뷰트 변경 이벤트 서블릿 필터 들어온 요청을 서블릿으로 보내고, 또 서블릿이 작성한 응답을 클라이언트로 보내기 전에 특별한 처리가 필요한 경우에 사용 체인 형태의 구조 먼저 리스너를 등록해볼게요! package com.example; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class MyListener implements..
2022.03.20 -
[스프링 웹 MVC] 서블릿 애플리케이션 개발
본격적인 스프링 MVC 동작 원리를 이해하기 위해 서블릿에 대해 알아보고자 합니다. 서블릿 (Servlet)이란 HttpServlet을 상속 받아 자바를 사용하여 웹 페이지를 동적으로 생성하는 서버 프로그램입니다. Servlet 특징 클라이언트의 Request에 대해 동적으로 작동하는 웹 어플리케이션 컴포넌트 HTML을 사용하여 Response JAVA의 쓰레드를 이용하여 동작 MVC 패턴에서의 Controller로 이용됨 HTTP 프로토콜 서비스를 지원하는 javax.servlet.http.HttpServlet 클래스를 상속 UDP보다 속도가 느림 HTML 변경 시 Servlet을 재컴파일해야 하는 단점 Servlet 생명주기 요청이 오면, Servlet 클래스가 로딩되어 요청에 대한 Servlet 객..
2022.03.16 -
만컴즈 Z스탠드 알루미늄 접이식 노트북 거치대
안녕하세요! 오랜만에 들고온 컴퓨터/노트북 주변기기 후기입니다 🧡 오늘 소개해드릴 제품은 바로 만컴즈 Z스캔트 알루미늄 접이식 노트북 거치대 입니다! 아 참, 제가 드디어 이직에 성공을 했습니다 🎉 이제 이준생이 아니라 이적생이라고 할 수 있겠네요............... (이직에 적응하는,,) 그래서 자연스럽게 업무 환경이 바뀌게 되었고 이전 회사에서는 듀얼 모니터를 사용하면서 어느정도 눈높이가 맞았었는데 지금 회사에서는 아주아주 큰 대형 모니터 한 대와 노트북을 사용하고 있습니다! 그래서 노트북을 책상에 두고 사용하는데.. 어느새 거북이가 된 제 모습을 발견할 수 있었어요 🐢 퇴근하고 집에 오면 어깨와 목이 너무 뻐근하고 눈도 피곤해서 이렇겐 안 되겠다 싶어서 노트북 거치대를 구매하게 되었습니다! ..
2022.03.15 -
[스프링 웹 MVC] 스프링 MVC 소개
개발자라고 한다면 무조건 들어봤을 개념인 MVC에 대해서 알아보고자 합니다. Model - View - Controller 의 앞자리를 따서 MVC라고 칭하는데요! Model (모델) - 평범한 자바 객체 POJO - 도메인 객체 또는 DTO로 화면에 전달할, 또는 화면에서 전달 받은 데이터를 담고 있는 객체 View (뷰) - HTML, jsp, Thymeleaf 와 같은 사용자에게 보여지는 화면 - 데이터를 보여주는 역할 Controller (컨트롤러) - 스프링 @MVC - 사용자 입력을 받아 모델 객체의 데이터를 변경하거나, 모델 객체를 뷰에 전달하는 역할 입력값 검증 입력 받은 데이터로 모델 객체 변경 변경된 모델 객체를 뷰에 전달 https://en.wikipedia.org/wiki/Model..
2022.03.14 -
스프링 웹 MVC
https://inf.run/Di4F 스프링 웹 MVC - 인프런 | 강의 이 강의는 자바 서블릿(Servlet) 기반의 MVC 프레임워크인 스프링 웹 MVC에 대해 학습합니다. 원할한 학습을 위해서 《스프링 프레임워크 핵심 기술》 강의를 수강해주세요., - 강의 소개 | 인프런... www.inflearn.com 작심삼일도 채우지 못하고... 지난 스프링 시큐리티 강의는 추후로 미뤄두고 ㅠㅠ 다행히 이직에 성공했다! 그런데 경력직의 벽은 매우 높고도 험한 것임을 매일매일 깨닫고 있다.... 나를 믿어주고 뽑아주신 팀장님, CP님의 기대를 저버리지 않기 위해, 팀원들에게 피해를 끼치지 않기 위해 매일은 아니더라도 꾸준히 공부해서 찐 개발자의 삶을 살아가고자 한닷! 중급자를 위해 준비한 [백엔드, 웹 개발..
2022.03.14