Front Controller Pattern 복습, CKEditor 파일 올리기
Front Controller Pattern: 프론트 컨트롤러에서 전처리, 후처리함으로써 뒤의 컨트롤러들이 할 필요없음
근데 그 컨트롤러-> 뒷단의 컨트롤러 바로 호출하면 결합력이 생겨버려 프론트컨트롤러가 계속 변하게됨
그래서 Command Pattern 적용, HandlerMApper, HAndlerInvoker 생기고 뒤의 컨트롤러들은 POJO(Plain Old Java Object)가 됨
CharEncodingFilter
FrontController
FileUPloadRequestWrapper
HMapper, HInvoker
의 똑같은 일을 하는 놈들을 스프링에서 제공합니다
ckEditor에서 사진 올리려면 URL 을 사용할 수 있도록 web Resource가 필요하게된다. 근데 이 설정을 >내가 가지고 있는 File Resource 를 사용할 수 있게< 바꾸고싶다.
body가 여러 파트로 나뉘어 서버로 업로드될 것임.
업로드에서 파일 선택 (파일은 파일 리소스의 형태로 존재)-> 서버로 저장, 서버가 받아 어딘가에 저장, URL을 가질수있는 web resource형태로 저장, 결과를 json 데이터로 내보냄 -> CKEditor가 json을 받음
여기에 upload, ckC... 하나하나가 각 part의 part name임.
URL을 응답데이터에 포함시켜 내보내야함. 응답데이터는 jSon형식으로 나가야함
Spring은 용량이 크므로 얘를 포함하고 있는 이클립스를 쓰는게 나음.
Spring tool Suite VS. 전자정부프레임워크
이 표에 맞춰 Spring 4.3대를 설치합시다~!