본문 바로가기

Road to Developer/edwith풀스택웹개발자29

25. Spring MVC 모델 흐름 Spring MVC 기본동작 흐름 Dispatcher Servlet의 동작과정요청을 받는다 → Locale 결정(헤더에서 받은 정보 ex)언어정보로 페이지 언어설정) → Request Holder에 요청 저장→ Flash Map복원(Parameter 정보를 일시적(1번) 저장/전송 가능) → 멀티파트 요청(Y/N ; Multipart Resolver가 멀티파트 결정 / 핸들러 결정,실행) → Handler ExcutionChain 결정 → Handler Execution Chain실행 → 예외처리 → 뷰렌더링 → 요청종료 → 요청 처리완료 org.springframework.web.servlet.LocaleResolver 지역 정보를 결정해주는 전략 오브젝트이다.디폴트인 AcceptHeaderLocalR.. 2018. 7. 23.
24. Spring Framework Spring Framework란?엔터프라이즈급 어플리케이션을 구축할 수 있는 가벼운 솔루션이자, 원스-스탑-숍(One-Stop-Shop). 모든과정을 한번에 처리할 수 있다는 의미. 원하는 부분만 가져다 사용할 수 있도록 모듈화가 잘 되어 있습니다.IoC 컨테이너입니다.선언적으로 트랜잭션을 관리할 수 있습니다.완전한 기능을 갖춘 MVC Framework를 제공합니다.AOP 지원합니다.스프링은 도메인 논리 코드와 쉽게 분리될 수 있는 구조로 되어 있습니다. 프레임 워크 모듈 스프링 프레임워크는 약 20개의 모듈로 구성되어 있습니다.필요한 모듈만 가져다 사용할 수 있습니다. AOP 와 인스트루멘테이션 (Instrumentation)spring-AOP : AOP 얼라이언스(Alliance)와 호환되는 방법으로.. 2018. 7. 23.
23. 객체(Object), 배열(Array) for-in 탐색하기 자바스크립트는 객체(object)기반의 스크립트 언어이며 자바스크립트를 이루고 있는 거의 “모든 것”은 객체이다. 기본자료형(Primitives)을 제외한 나머지 값들(함수, 배열, 정규표현식 등)은 모두 객체이다. 객체는 데이터와 그 데이터에 관련되는 동작(절차, 방법, 기능)을 모두 포함할 수 있는 개념적 존재이다. 달리 말해, 이름(키)과 값으로 구성된 데이터를 의미하는 프로퍼티(property)와 동작을 나타내는 메소드(method)로 구성된 집합이며 배열과는 달리 구성 요소들의 순서를 보장하지 않는다. 자바스크립트의 객체는 객체지향의 상속을 구현하기 위해 “프로토타입”이라고 불리는 객체의 프로퍼티와 메소드를 상속받을 수 있다. 이 프로토타입은 타 언어와 구별되는 중요한 개념이다. for–in 문.. 2018. 7. 20.
22. 자바스크립트 배열 자바스크립트 배열 배열(array)는 1개의 변수에 여러 개의 값을 순차적으로 저장할 때 사용한다.자바스크립트의 배열은 객체이며 유용한 내장 메소드를 포함하고 있다.배열을 생성하는 방법이다. var a = []; var a = [1,2,3,"hello", null, true, []]; // 배열 안에는 모든 타입이 다 들어갈 수 있다. 함수도 배열 안에 배열도, 배열 안에 객체도 들어갈 수 있음.>>Array(7) [1, 2, 3, "hello", null, true, Array(0)] var a = { '0' : 1, '1':2, '2':3, '3':'hello', '4':null, '5':true, '6':[] }; // 리터럴 타입. 키와 밸류로 구성된다.>>Object {0: 1, 1: 2, 2:.. 2018. 7. 19.