meshjo_12 2023. 11. 18. 21:52

2023. 08.31 수업 이슈

  • Controller 요청과 결과페이지 연결
  • SpringMVC Ajax
  • FileUpload
  • AOP

Ajax - Controller

 

파일 업로드 기술 사용 시 주의할 점

  1. form태그 안에 input type="file"로 폼을 만든다.
  2. method=post만 가능하다.
  3. enctype="multipart/form-data"
  4. pom.xml 에 fileupload 디펜던시 추가
  5. 파일업로드한 정보를 저장하는 vo를 먼저 만들고 요청을 처리한다.(RequestMapping)

cf) 업로드한 파일은 정적 문서 취급. WEB-INF 밑에 바로 저장된다.

 

결과페이지 없는 기술

  1. ajax
  2. download

→ BeanNameResolver를 사용해야 한다. 왜냐하면, 반환값이 페이지(.jsp)가 아니기 때문이다.

 

AOP

핵심 로직과 부가 기능을 분리하여 애플리케이션 전체에 걸쳐 부가 기능을 모듈화하여 재사용할 수 있도록 지원하는 것

 

- AOP는 Service Layer에서 적용된다.

- AOP는 OOP의 끝트머리에 있는 기술

- 원하는 지점을 joinPoint, 내려 꽃혀지는 과정을 Weaving이라고 한다.

- aop:around 가지고 before, after 다 쓸 수 있어서 around만 쓴다.