스인개 데이터디자인(12.28-06.23)/기본진도
230320_55일차 : 기획발표/JSP&Servlet
bell_a
2023. 3. 20. 16:51
1교시, 2교시, 3교시, 4교시 - 기획발표
5교시, 6교시, 7교시- JSP & Servlet(FrontController사용하기/게시판 실습2)
1.FrontController 사용하기
⑤ FrontController.java 쿼리 단순화(중복제거)
- 동일한 2쿼리문 if-else문의 밖에 꺼내고, 내부에서 제거
- service객체(빨간줄) => 원래 service라는 객체는 각 기능별로 JoinService, LogoutService 등의 이름을 가진 클래스타입이었으나, 코드 단순화를 위해서 그위의 클래스타입인 Command 데이터타입으로 service 선언하고 나머지를 수정하였다
2. 게시판 실습2
2-1) 메세지 보내기 기능(DB에 저장받기)
① DB 테이블 생성
② view : main.jsp
③ FrontController, service, VO, DAO, Mapper, mybatis-config
④ view 출력추가없음 : main.jsp
2-2) 나에게 온 메세지 확인하기
① 로그인 전후 처리 - 로그인을 하세요 / 전체삭제하기
- main.js 수정
② table형태로 나에게 온 메시지만 가져와서 보여주기
- view.js (FirstController, service 생략)
- dao / MessageMapper(vo생략 )
- view.js 수정(아래 for문에서 사용하기위해, message_list를 전역변수로 선언해준다)