DAY_052[국비] 자바 웹프로그래밍 과정

Bona의 블로그 입니다.·2022년 12월 14일
0

국비과정

목록 보기
52/99

 🌞 Day 052 


 🎄 File Upload 


 🎁 class - ProductWriteAction 



 🎁 class - UpdateFormAction 



 🎁 updateForm.jsp 



 🎁 class - UpdateAction 



 🎁 수정 : productView.jsp 

  • 이미지 파일이 없는 경우 noname.jpg파일이 보이도록 수정



 🎁 ProductDao 



 🎁 ActionFactory 




 🎄 게시판 - 수정 

  • 이미지 파일 올리기 추가

 🎁 수정 : boardView.jsp 

  • upload폴더를 생성하고 noname파일도 넣어 놓는다.



 🎁 수정 

  • sql : board 테이블에 필드 추가 imgfilename

  • BoardDao
    : 게시판 조회하는 메서드들에 아래 코드 추가
    bdto.setImgfilename(rs.getString("imgfilename"));

  • boardWriteForm : 파일 올리는 input추가

  • WEB-INF > lib에 cos.jar 파일 복사해서 넣기



 🎁 수정 : BoardWriteAction 



 🎁 수정 : BoardDao - insertBoard() 

  • updateBoard()도 수정 & 추가



 🎁 수정 : updateBoardForm.jsp 



 🎁 수정 : UpdateBoardAction 




 🎄 ShoppingMall 


 🎁 DB 준비 : ERMaster 

  • DataBase 폴더 만들기 ⇒ ERMaster파일 생성
  • ERMaster로 테이블 설계하기 ⇒ 우클릭 > 내보내기 > DDL로 sql문으로 만들어서 실행



 🎁 sample Data 

  • 시퀀스 생성

  • 샘플 레코드 생성


  • view 생성



 🎁 index.jsp 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<% response.sendRedirect("shop.do?command=index"); %>
</body>
</html>



 🎁 Servlet - ShoppoingMallServlet 



 🎁 interface - Action 



 🎁 class - ActionFactory 



 🎁 class - IndexAction 




profile
제가 공부하고 공유하고 싶은 글을 올리고 있습니다.

0개의 댓글