«   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.22 본문

· ( MyBatis 활용  /  JPA 활용 )   +   Spring Boot 

     [  ※  OracleDB 접속 라이브러리 :  MyBatis 라이브러리  +  JPA 라이브러리  ]

      =>   OracleDB 관련 쿼리문을 단 한번도 사용하지 않음

· 환경 설정 및 Test 기능 실행  :  ( JPA 활용 )

· < JPA 게시판 >  :  ( JPA 활용 )

  -  페이징(Paging) 적용 :  클릭한 '페이지 번호'의 [ JPA 게시판 ]  ( 기본 :  1번 '페이지 번호'의 [ JPA 게시판 ] )

      (  '페이징' 관련 공통적인 내용을 별도의 클래스로 만든 것을 활용     /     JPA    =>    RowBounds 불필요  )

      (  클릭한 ‘페이지 번호’의 색상이 검정색으로 변함  )

· < 관리자 페이지  -  비주얼 이미지 >  :  ( JPA 활용 )

  -  [ 리스트 ] :  '업로드한 파일(이미지)' 및 '입력한 내용' 모두 조회

      (  AJAX의 .html()을 활용하여 구현    =>    [ HTML ] 파일을 분할하여 작성  )

  -  [ 등록 ] :  한 개의 '파일(이미지) 업로드'    ->    한 개의 '파일(이미지) 저장'과 동시에 '입력한 내용 저장'

      (  '파일 업로드' 관련 공통적인 내용을 별도의 클래스로 만든 것을 활용  )

      (  [ jQuery ]의 AJAX   +   [ @ResponseBody ]  :  파일을 [ 등록 ]하는 화면에서, 파일을 업로드 하자마자, 파일 미리보기  )

      (  [ temp ] 폴더에 임시로 저장되어 있는 파일이, 그보다 상위 폴더에 저장된 후, [ temp ] 폴더에서 삭제됨  )

· [ @OneToOne(cascade = CascadeType.ALL) ]

 

 

https://best-mint-34c.notion.site/12-22-37affbeb7ae946309565db78a637b4f5

 

 

 

 

'[국비지원] AWS 클라우드 융합 자바(JAVA) 웹개발자 양성과정' 카테고리의 다른 글

2021.12.24  (0) 2021.12.27
2021.12.23  (0) 2021.12.27
2021.12.21  (0) 2021.12.21
2021.12.20  (0) 2021.12.21
2021.12.17  (0) 2021.12.20