두근두근 & 차근차근 프로그래밍
2021.12.20 본문
· 12월 17일에 배운 내용이랑 이어져서, 12월 17일에다가 계속 정리
· < MyBatis 게시판 > : ( MyBatis 활용 )
- [ 글쓰기 ] : '입력한 내용 저장' -> 한 개의 '파일(이미지) 저장' -> 한 개의 '파일(이미지) 업로드'
( '파일 업로드' 관련 공통적인 내용을 별도의 클래스로 만들지 않음 )
· < 관리자 페이지 - 상품 > : ( MyBatis 활용 )
- [ 리스트 ] : '입력한 내용' 및 '업로드한 파일(이미지)' 모두 조회
- [ 등록 ] : '입력한 내용 저장' -> 한 개의 '파일(이미지) 저장' -> 한 개의 '파일(이미지) 업로드'
( '파일 업로드' 관련 공통적인 내용을 별도의 클래스로 만들어서 활용 )
( [ jQuery ]의 AJAX + [ @ResponseBody ] : 파일을 [ 등록 ]하는 화면에서, 파일을 업로드 하자마자, 파일 미리보기 )
( [ temp ] 폴더에 임시로 저장되어 있는 파일이, 그보다 상위 폴더에 저장된 후, [ temp ] 폴더에서 삭제됨 )
· 'transferTo()' 혹은 'renameTo()'를 통하여 [ 파일 업로드 ]
· [ HTML ]
- <form action="#" method="post" enctype="application/x-www-form-urlencoded">
- <form action="#" method="post" enctype="multipart/form-data">
· [ XML ] - <insert> + <selectKey>
· [ jQuery ] - AJAX ( 11월 10일에 관련 내용 有 - 완벽하게 똑같지는 않음 )
· [ jQuery ]의 AJAX + [ @ResponseBody ]
=> 해당 메서드에서 설정한 ( 데이터 타입 ) 그 자체로 반환
https://best-mint-34c.notion.site/12-17-64386faaa655486b93c9051452e28bb2
https://best-mint-34c.notion.site/12-20-ae83b5717380462bb87a002c69046ae0
'[국비지원] AWS 클라우드 융합 자바(JAVA) 웹개발자 양성과정' 카테고리의 다른 글
2021.12.22 (0) | 2021.12.27 |
---|---|
2021.12.21 (0) | 2021.12.21 |
2021.12.17 (0) | 2021.12.20 |
2021.12.16 (0) | 2021.12.18 |
2021.12.15 (0) | 2021.12.15 |