meshjo_12
2023. 11. 18. 21:52
2023. 08.31 수업 이슈
- Controller 요청과 결과페이지 연결
- SpringMVC Ajax
- FileUpload
- AOP
▶ Ajax - Controller
▶ 파일 업로드 기술 사용 시 주의할 점
- form태그 안에 input type="file"로 폼을 만든다.
- method=post만 가능하다.
- enctype="multipart/form-data"
- pom.xml 에 fileupload 디펜던시 추가
- 파일업로드한 정보를 저장하는 vo를 먼저 만들고 요청을 처리한다.(RequestMapping)
cf) 업로드한 파일은 정적 문서 취급. WEB-INF 밑에 바로 저장된다.
▶ 결과페이지 없는 기술
- ajax
- download
→ BeanNameResolver를 사용해야 한다. 왜냐하면, 반환값이 페이지(.jsp)가 아니기 때문이다.
▶ AOP
핵심 로직과 부가 기능을 분리하여 애플리케이션 전체에 걸쳐 부가 기능을 모듈화하여 재사용할 수 있도록 지원하는 것
- AOP는 Service Layer에서 적용된다.
- AOP는 OOP의 끝트머리에 있는 기술
- 원하는 지점을 joinPoint, 내려 꽃혀지는 과정을 Weaving이라고 한다.
- aop:around 가지고 before, after 다 쓸 수 있어서 around만 쓴다.