반응형 프로젝트 기록/semi, final project9 파이널 프로젝트 - 스프링 세팅 4-2. dao, service 2021년 10월 3일 스프링 프로젝트 세팅 순서 dto >> mapper >> dao >> service >> 예외처리 1. dto 2. mapper 지난 포스팅 dto, mapper 설정 https://tiny-immj.tistory.com/13 3. dao dao 인터페이스 파일과 dao를 상속하는 daoImpl 파일 두 가지를 만들어주었다 - 게시판 dao, daoImpl 1) 게시글 Post PostDAO.java - 인터페이스 package dao; import java.util.List; import dto.Post; public interface PostDAO { int insertPost(Post post); int updatePost(Post post); int deletePost(St.. 2023. 10. 24. 파이널 프로젝트 - 스프링 세팅 4-1. dto, mapper 2021년 10월 3일 글 스프링 프로젝트 세팅 순서 dto >> mapper >> dao >> service >> 예외처리 1. dto - 게시판 dto 공지사항, 이용후기, qna 세개의 게시판을 만들 예정이다 1) 게시글 Post dto post.java package dto; public class Post { private String id; private String user_id; private String title; private String content; private String post_date; private int hit; public Post() { // TODO Auto-generated constructor stub } public String getId() { retur.. 2023. 10. 24. 파이널 프로젝트 - 3. 예약사이트 DB 2021년 9월 26일 글 DB sql 해당 table을 만들고 테스트 행을 넣어놓고 확정되었을때 not null, pk, fk 제약조건 등을 넣어 업데이트 할 예정이다! 내가 담당한 부분은 게시판(공지사항, 리뷰, qna), 돌봄일지 부분으로 테이블을 만들고 테스트행을 만들었다 create table post( id varchar2(20), user_id varchar2(50), title varchar2(200), img varchar2(500), content long, post_date date, hit number(10)); create table reply( id VARCHAR2(20), post_id VARCHAR2(20), user_id VARCHAR2(50), content long, r.. 2023. 10. 24. 파이널 프로젝트 - 2. 예약사이트 기능 파악 및 기능 구현 2021년 9월 26일 글 1. 사이트 기본 기능 1) 서비스 소개 -> 후기 N개 미리보기 -> 펫시터 소개 -> 방문 돌봄 / 산책 / 탁묘 소개글 및 이용 요금 -> 돌봄 일지 서비스 소개 -> QNA N개 미리보기 -> 예약 링크 -> 훈련사 지원 링크 2) 회원관리 -> 관리자가 승인 시 펫시터 등급 부여 -> 성명 / 성별 / 생년월일 / 연락처 / 이메일 주소 / 거주지 -> 펫시터는 등록 신청 시 흡연 여부 / 돌봄 가능 스케줄 (한 달 기준 일수) / 활동 가능 시간대와 지역 / 반려동물 키워본 경험과 기간 추가 -> 회원은 선호 펫시터 등록 가능 3) 공지사항 / QNA / 리뷰 / 돌봄일지 => 내 담당!!! -> 최대 3개의 사진과 텍스트 -> 돌봄일지는 테이블 따로 관리 4) My.. 2023. 10. 24. 파이널 프로젝트 - 1. 주제 정하기 2021년 8월 30일 주제 선정 과정 파이널 프로젝트를 시작할 날이 다가오고 있다 3명이서 프로젝트를 진행하기로 했는데 어떤 주제를 해야할지 고민이 되었다 갑자기 자유 주제를 선정하려 하니 더 막막했다 Java 과정 이전 기수 프로젝트를 살펴보고 구글에 검색해보니 보통 예약, 예매 사이트가 많이 나왔다 이전 기수 프로젝트 Java 과정 이전 기수 프로젝트 http://www.itwill.xyz/ => 목표는 완성!! 팀 인원이 많지 않아서 정말 독특한 주제를 선정하느라 시간을 쏟는 것보다 사이트를 완성을 하자는 목표를 두었다 그리고 셋 다 관심을 가지고 있는 주제를 선택하고 싶었다 반려동물과 관련된 주제가 어떨까 생각이 떠올랐고 구글에 검색해보니 반려동물과 관련된 서비스 사이트를 생각보다 많이 찾을 수.. 2023. 10. 24. 파이널 프로젝트 - Spring 프로젝트 환경설정 (ft.이클립스) 파이널 프로젝트는 Spring 프로젝트로 진행한다 이클립스 Spring 환경설정과 스프링 프로젝트 만드는 법을 정리하려 한다 내가 보려고 정리하는 수업 내용 ㅎㅎ 이클립스 환경설정 이클립스 상단 메뉴 Help에 가서 Eclipse Marketplace에 들어간다 sts 검색 후 spring Tools 3 Add-On for Spring Tools 4 다운 install >> confirm >> 설치 설치에 시간이 좀 걸린다 그 동안은 조금 기다리기! 설치가 완료되면 spring 프로젝트를 만들어주면 된다 Spring 프로젝트 생성하기 open perspective > spring 으로 바꿔준다 기존에 사용하던 java perspective에서 spring perspective로 바꿔주었다 (open pe.. 2023. 10. 23. 이전 1 2 다음 반응형