View
-
01. Vue.jsFrontEnd/Vue.js 2021. 9. 7. 11:07
1. Vue.js Vue.js는 웹 페이지 화면을 개발하기 위한 화면단 라이브러리이자 프레임워크이다. 2. Vue.js 장점 1) 배우기가 쉽다. 2) 리액트(react.js)와 앵귤러(angular.js)에 비해 성능이 우수하고 빠르다. 3) 리액트의 가상 돔(Virtual DOM) 기반 렌더링 특징과 앵귤러의 데이터 바인딩 특성을 모두 가지고 있다. 3. Vue.js 특징 1) MVVM 패턴의 뷰 모델(ViewModel)에 해당하는 화면단 라이브러리 용어 설명 뷰(View) 사용자에게 보이는 화면 돔(DOM) HTML 문서에 들어가는 요소(태그, 클래스, 속성 등)의 정보를 담고 있는 데이터 트리 돔 리스너(DOM Listener) 돔의 변경 내역에 대해 즉각적으로 반응하여 특정 로직을 수행하는 장치..
-
05. Spring MVCSpring Web Project/1. Project Setting 2020. 11. 22. 19:59
Note) Spring MVC는 Front Controller 방식 사용 > 기존 모델 2 방식은 각 컨트롤러 사이의 중복적인 코드의 문제와 개발자의 개발 패턴 차이 등의 문제 존재 Note) MVC > 모델(Model) : 데이터 혹은 데이터를 처리하는 영역 > 뷰(View) : 결과 화면을 만들어 내는데 사용하는 자원 > 컨트롤러(Controller) : 웹의 요청(request)을 처리하는 존재, 뷰와 모델 사이의 중간 통신 역할 1. servlet-context.xml > 경로 : src\main\webapp\WEB-INF\spring\appServlet > 스프링 MVC 관련 설정만을 분리하기 위해 만들어진 파일 2. Controller > 경로 : src/main/java > HelloCont..