파일 업로드 다루기 1
사진 업로드한거 업데이트
삭제하기 버튼 만들기
파일 삭제 권한을 설정해야함. db에서 권한을 주면 안 되고 서버 쪽에서 권한 검사하게 해야함.
db는 시키는대로 하게 만들어야함.
*객체지향프로그램에서는 쌍방의존을 하지 않게 만들어야함.
BoardFileDeleteServlet
BoardDetailServlet
BoardDao
MySQLBoardDao
BoarDao.xml
-----------
첨부파일 새로 등록하기
boarddetail
BoardUpdateServlet
리프레시 하는법1: html a태그
2번 방법
------
파일 업로드 다루기 2
BoardAddServlet
BoardUpdateServlet
외장톰캣 / 내장톰캣(embadded tomcat)
서블릿 컨테이너 삽입하기
-웹어플리케이션에 서블릿 컨테이너 삽입하기
App class 생성
https://central.sonatype.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper/9.0.79
이클립스만의 웹어플리케이션을 만들었을때 서블릿을 만들게 되면 옛날엔 target 폴더 밑에 컴파일 파일이 놓여졌음 지금 내껀 bin/main 에 생김
src/main/webapp 을 배포폴더로 쓰는거임
app.java 요걸 포장해놓은게 스프링부트로 프로그래밍하는거임
60. 첨부파일을 ncloud 스토리지에 올리기
Object Storage 개요 (ncloud-docs.com)
https://central.sonatype.com/artifact/com.amazonaws/aws-java-sdk-s3/1.12.530
파일시스템: 지금 서버가 실행하는 어쩌구,,, 그러니까 c드라이브
BoardDetailServlet - 수정
네이버클라우드 저장소
업로드햇을때 클론에서 다른 지역에 저장할 수 잇음
'[네이버클라우드] 클라우드 기반의 개발자 과정 7기 > 웹프로그래밍' 카테고리의 다른 글
[NC7기-79일차(8월18일)] - 웹프로그래밍 60일차 -IntelliJ (0) | 2023.08.18 |
---|---|
[NC7기-79일차(8월18일)] - 웹프로그래밍 60일차 (0) | 2023.08.18 |
[NC7기-78일차(8월14일)] - 웹프로그래밍 59일차 (0) | 2023.08.14 |
[NC7기-77일차(8월11일)] - 웹프로그래밍 58일차 (0) | 2023.08.11 |
[NC7기-76일차(8월10일)] - 웹프로그래밍 57일차 (0) | 2023.08.10 |