목록WEB Programing (3)
PDH 개발 공부
1. package(패키지) 완전한 애플케이션 ex)devtools(nodeamon , bable , webpack ...) 코드 샘플 , 프로젝트에서 사용하는 모듈 (라이브러리) 2. 의존성(Dependency) 개발하고 있는 프로젝트(패키지 , 애플리케이션)에서 설치하고 사용하고 다른 패키지 일반 의존성: 개발하고 있는 애플리케이션에서 사용하는 패키지로 배포에 꼭 포함. 개발 의존성: 개발에 필요하거나 도움이 되는 패키지(dev tool)에 포함 안되어 된다. 3. 패키지 설치 방식 전역(global) 설치 : 여러 프로젝트에서 공통으로 사용되는 도구들 설치] npm -i g ... 지역(project local) 설치 : 특정 프로젝트에만 종속 적인 도구나 npm i ... 패키지 설치 npm i ..
MessageConverter 메시지 컨버터란? 우리는 HTTP 요청을 모델에 바인딩하고 클라이언트에 보낼 HTTP 응답을 만들기 위해 뷰를 사용했던 방식 위한 방식을 사용. XML , JSON , AJAX 와 같은 데이터 포맷형 언어를 처리 Spring 에서는 @ResponseBody @RequestMapping 을 처리 할 때 사용. @ResponseBody를 입력할 경우 리턴 타입에 맞는 메세지 컨버터를 선택한 뒤 리턴 값을 통째로 메세지로 변환한 뒤 리턴 @ResponseBody 특징 참고로 GET 방식의 요청일 경우 HTTP 요청 본문이 없으므로 @RequestBody를 사용할 수 없다. String 값이 아닌 객체를 반환 할 경우에 Error Spring 컨버터 등록법 여러 메시지 컨버터를 등..
Junit Junit이란? 테스트 함수를 단일 패키지로 묶을 수 있으며 다양한 검증 함수를 지원해 프로그램이 반복적으로 수정되는 프로그램 개발 과정에서 테스트 케이스를 반복적으로 적용할 수 있다. 단위 테스트 시간을 획기적으로 줄일 수 있을 뿐만 아니라 테스트 품질도 향상 할 수 있다. pom.xml 등록 org.springframework spring-test ${org.springframework-version} junit junit 4.12 test com.github.stefanbirkner system-rules 1.19.0 test Spring-Test Junit을 확장한 스프링의 테스트 라이브러리 스프링에서의 MVC 프로젝트에서 코드 테스트 할 대마다 답답한 경우가 많다. 즉 프로젝트의 자원..