728x90

스프링 첨부파일 처리 3

[Spring] 게시물의 수정과 첨부파일

[Spring] 게시물의 수정과 첨부파일 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ 이전 글 2021.08.30 - [Spring] - [Spring] 게시물의 삭제와 첨부파일 삭제 게시물 수정에서 첨부파일은 수정이란 개념보단 삭제 후 다시 추가한다는 개념으로 접근합니다. 게시물 수정에는 기존의 게시물 테이블을 수정하는 작업과 변경된 첨부파일을 등록하는 작업으로 이뤄집니다. 화면에서 첨부파일 수정 게시물의 수정은 views 폴더 내에 /board/modify.jsp 에서 이루어집니다. 첨부파일 데이터 보여주기 modify.jsp 페이지가 로딩되면 첨부파일을 가져오는 작업을 처리합니다. file이 보여질 영역을 먼저 세팅합니다. modify.jsp의 일부 ..

java, spring 2021.09.03

[Spring] 게시물의 조회와 첨부파일 보여주기

[Spring] 게시물의 조회와 첨부파일 보여주기 이전 글 2021.08.29 - [Spring] - [Spring] 게시물에 첨부파일 등록하기 - 1 - 2021.08.29 - [Spring] - [Spring] 게시물에 첨부파일 등록하기 - 2 - 게시물의 조회에서 첨부파일을 다운로드하거나 원본 이미지의 파일을 볼 수 있는 기능을 사용합니다. 게시물 정보는 tb_board, 첨부파일 정보는 tb_attach에 있기 때문에 두 테이블 정보를 사용하기 위해 다음 방식을 고려할 수 있습니다. 1. BoardVO 객체를 가져올 때 join을 처리해서 한번에 게시물과 첨부파일의 정보를 같이 처리, DB를 한 번 호출하므로 효율적이지만 MyBatis에서 처리해야 될 내용이 많아질 수 있습니다. 2. JSP에서 ..

java, spring 2021.08.30

[Spring] 게시물에 첨부파일 등록하기 - 1 -

[Spring] 게시물에 첨부파일 등록하기 - 1 - 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 됩니다! :) 첨부파일과 게시물이 합쳐지면 게시물과 첨부파일의 관계를 저장하는 테이블의 설계가 우선입니다. 게시물을 등록할 때 첨부파일 테이블 역시 같이 insert 작업이 진행되어야 하므로 트랜잭션 처리가 필요합니다. 첨부파일을 보관하는 테이블을 생성합니다. 테이블 / (칼럼) : tb_attach / ( uuid, uploadPath, fileName, filetype, seq_bno) uuid 는 PK, seq_bno는 FK로 tb_board의 seq_bno를 FK로 설정합니다. 다음은 데이터 파라미터 처리를 간편하게 하기 위해 DTO 클래스를 작성합니다. BoardA..

java, spring 2021.08.29
728x90