«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

두근두근 & 차근차근 프로그래밍

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