일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 딥러닝
- 스마트인재개발원
- 코린이
- 전주독서실
- 메시지시스템
- 덴디컨설팅
- ui
- 파이썬
- iOS개발강의
- 문제풀이
- 자바스크립트
- 머신러닝
- 빅데이터
- 패스트캠퍼스
- ux
- 썸머스쿨예약
- 코딩
- 바이트디그리
- 자바페스티벌
- 전주스터디카페
- 자바
- 스프링
- 리스트
- Python
- 내일배움카드
- K디지털크레딧
- jsp
- 광주직업학교
- java
- 서블릿
- Today
- Total
멀리 보는 연습
JSP로 웹페이지 메시지 시스템 만들기 2편 본문
JSP를 활용하여 웹 페이지 내의 메시지 시스템 구현하기
1편에서는 메시지를 데이터베이스에 보내기 위한 여러 작업들에 대해서 알아보았다. 2편에서는 보낸 메시지를 보고 삭제까지 할 수 있는 방법들을 공부해보고자 한다.
메시지 보여주기
2-1 main에서 로그인 시 '~님에게 온 메시지 입니다.' 출력하기
if문을 써서 MessageDTO 값이 비어있지 않을 때만 출력하게 하면 된다.
2-2 main에서 메시지 보여줄 table만들기
가져온 데이터를 웹에서 보여줄 테이블이 필요하기 때문에 JSP 파일 안에 간단하게 만들어준다.
2-3 WebMessageDAO 에서 메시지 보여줄 메소드 만들기
SQL문에서 SELECT 구문을 통해 데이터를 가지고 나오는 문장이다. 가지고 나오면 바로 DTO 가방에 담아서 list_message 배열에 저장하고 그 값을 리턴!
2-4. main에서 만든 메소드 사용하기
SQL문에서 가져온 메시지 정보를 list_message에 담아놨으니 이 list_message에서 가져오는 일만 남았다.
2-5. main에서 테이블에 출력하기
for문을 활용하여 있는 메시지를 모두 출력해주면 된다.
마지막 삭제 기능!
3-1 main에서 삭제버튼 누를 시 MessageDeleteServiceCon으로 넘어가게 만들기
a 태그로 전체 삭제 할 수 있는 버튼을 만든다. 그리고 그 값을 MessageDeleteServiceCon으로 보내기!
3-2 나에게서 온 메시지 삭제하기 위한 메소드 deleteMessage만들기
MessageDAO에 메시지 삭제 SQL문을 작성하는 메소드를 생성한다. delete from...
3-3. MessageDeleteServiceCon에서 로그인한 이메일만 받아와서 deleteMessage라는 메소드의 매개변수로 넘기기
결과 값에 따라서 삭제가 잘 되었는지 확인까지 하면 삭제 끝!
이 수업을 듣기 전에는 웹 사이트에 대한 별 생각이 없었는데, 듣고 나니 많은 시스템들이 정교하게 잘 전달되고 돌아가야 우리가 흔히 사용하는 사이트가 되는구나 하는 생각이 들었다. 너무나도 어려운 것.. 메시지 시스템만 해도 이렇게 많은 과정들이 필요하니 앞으로 더 열심히 공부를 해봐야 겠다.
'Study > JSP&Servlet' 카테고리의 다른 글
JSP로 웹페이지 메시지 시스템 만들기 1편 (0) | 2021.08.01 |
---|---|
Session_세션란 언제 어디서 왜 쓰이는 것일까? (2) | 2021.07.25 |
Cookie_쿠키란 언제 어디서 왜 쓰이는 것일까? (1) | 2021.07.25 |
Servlet_개념 정리 (0) | 2021.07.11 |
JSP_개념 정리 (0) | 2021.07.03 |