Mapper 6

56일차(3)/Spring(19) : 게시판 댓글 기능 구현

56일차(3)/Spring(19) : 게시판 댓글 기능 구현 table.sql에 추가 - Oracle DB에 Cafe Comment 관련 새 테이블, 시퀀스 추가 - ref_group은 원래 글의 글번호 - comment_group : 한 덩어리로 몰려있는 댓글 (댓글의 댓글 묶음) 묶음 맨 위의 lead되는 코멘트의 번호를 그룹 번호로 부여한다. ex) comment1,2,3의 그룹번호는 1 / comment5,6,7의 그룹번호는 5 - deleted는 댓글을 완전히 삭제하는 것이 아니고, 그냥 삭제된 댓글은 보이지 않게 하려고 한다. - deleted에서 눈에 보이는 조건을 yes로 바꾸어서 보이지 않게 하는 것. - 완전히 삭제하면 댓글구조가 망가질 수 있다. - 댓글하나에 정보를 담을 dto를 만..

국비교육(22-23) 2022.12.27

55일차(1)/Spring(15) : Cafe 게시판 기능 구현 (목록보기, 새글 작성)

55일차(1)/Spring(15) : Cafe 게시판 기능 구현 (목록보기, 새글 작성) - Cafe 게시판 만들기 - Dao, Mapper 완성 - getList 메소드 (페이징처리, 검색기능) - 새글 작성 메소드 cafe 기능 생성 - controller / dto / dao / service 패키지 생성 CafeDto package com.sy.spring04.cafe.dto; public class CafeDto { private int num; private String writer; private String title; private String content; private int viewCount; private String regdate; private int startRowNum; ..

국비교육(22-23) 2022.12.25

54일차(2)/Spring(14) : 자료실 파일 다운로드, 삭제, 검색 기능 구현

54일차(2)/Spring(14) : 자료실 파일 다운로드, 삭제, 검색 기능 구현 - 자료실 파일 다운로드 - 자료실 파일 삭제 - 자료실 검색 기능 추가 (SELECT하기, SELECT된 내용 페이징처리, req에 검색키워드 담아주기 등) FileController (전체) package com.sy.spring04.file.controller; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annota..

국비교육(22-23) 2022.12.22

52일차(1)/Spring(10) : 회원가입, 로그인, 로그아웃, 회원정보 보기 기능 구현

- Spring04_Final MVC프로젝트 생성 - myBatis 기반으로 DB 연동할 준비하기 - servlet-context 에 이 3가지 추가해주기 - DAO에 DI 되기 위해 필요한 요소들! - myBatis 관련 설정은 configuration.xml에서 시작된다. - classpath:의 경로는 src-resources 이다. 기억하기! - Mapper와 configuration 앞선 프로젝트에서 복사해와서 수정 - Datasource 설정이 제대로 되려면 기본 Tomcat 서버의 context.xml 에 이 내용이 있어야 한다. - 위의 모든 조건이 맞아야만 DB 연동이 가능한 것! com.sy.spring04.users.controller / service / dto / dao 패키지 생..

국비교육(22-23) 2022.12.20

50일차(4)/Spring(7) : Service 메소드 / Todo 테이블로 실습

50일차(4)/Spring(7) : Service 메소드 / Todo 테이블로 실습 - MemberController (Service가 추가된 수정본) package com.sy.spring02.member.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import com.sy.spri..

국비교육(22-23) 2022.12.18

50일차(3)/Spring(6) : MyBatis / 회원정보 수정 기능 구현 (getData, update)

50일차(3)/Spring(6) : MyBatis / 회원정보 수정 기능 구현 (getData, update) - 회원정보 불러오기, 회원정보 수정 기능 구현 - getData, update, updateform 메소드 완성하고 뷰 페이지 생성 MemberController (최종) package com.sy.spring02.member.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMappin..

국비교육(22-23) 2022.12.18