Project

Project/펫팔(반려 동물 용품 판매 사이트)

세미 프로젝트

우선 내가 맡은 주문, 주문상세 테이블을 만들었다. 처음에는 시퀀스 번호는 1부터 생성했지만 다른 조원들과 시퀀스번호가 겹칠꺼같아 일부러 1000부터 주문번호를 생성했다. 주문 테이블(product_order) - 주문번호(order_no) : number, 시퀀스번호 1000부터 생성, primary key - 아이디(member_id) : 연결된 테이블 지워지면 이 컬럼도 삭제 - 주문날짜(order_date) : date - 수취인 이름(receiver_name) : varchar2(20), 필수 - 수취인 전화번호(receiver_tel) : char(13), 필수 - 수취인 기본주소(receiver_basic_addr) : varchar2(30), 필수 - 수취인 우편번호(receiver_pos..

Project/펫팔(반려 동물 용품 판매 사이트)

세미 프로젝트(README.md)

프로젝트 기간 2023.03.22 ~ 2023.04.05 2023.03.22 ~ 2023.03.26: 상품 ERD 만들기, 상품 상세페이지 UI 구현, header UI 구현 2023.03.27 ~ 2023.03.31: 주문 ERD 만들기, 결제 ERD 만들기, 결제완료 UI 구현 , 결제 API 구현 2023.04.01 ~ 2023.04.05 : 주문/결제 CRUD 구현, 장바구니 상품,수량 구현,인터셉터 구현, 주문/결제 체크박스 수정 개발 환경 운영체제 및 버전 : Windows 10 사용한 언어 및 툴 : JAVA17, SPRINGBOOT , ORACLE , MAVEN , APACHE TOMCAT , JAVA MAIL SENDER , HTML5 , CSS , JAVASCRIPT , Jquery, ..

Project/펫팔(반려 동물 용품 판매 사이트)

깃허브 옮기기

우리 조는 세미프로젝트를 각각의 브랜치를 두지 않고 main 브랜치에 커밋을 해 문제가 많았다. 대략 몇 가지 문제를 이야기하자면, 첫 번째 문제는 충돌이 발생하는데 정확히 어디가 오류가 나서 충돌하는지 확인하기 어렵다는 것 이였고, 두 번째 문제는 작업 내용을 공유하기 너무 어려웠다. 세 번째 문제는 메인 브랜치에서 작업하면 다른 팀원들이 작업 내용을 리뷰하거나 검증하기가 어려워진다. 이러한 문제와 나중에 프로젝트를 했다고 깃허브 주소를 보여줘야하는데 팀장 혼자 프로젝트를 진행한 것처럼 보여서 지금이라도 내 깃허브로 옮겨서 부가적인 작업을 하려고 한다. 상단의 Fork를 클릭하면 해당 프로젝트가 내 저장소로 복사된다. 내 깃허브 페이지 Repositories 를 확인하면 코드가 제대로 복사된 것을 볼 ..

Project/매치업(풋살 매칭 사이트)

+이메일 중복검사, 프로필 이미지 올리기

**프론트엔드 -- 프로필 이미지 input태그에 name=file 적어야 memberController file이랑 매칭된다. @PostMapping("/join") public String join(@ModelAttribute MemberDto memberDto, @RequestParam MultipartFile file) throws IllegalStateException, IOException { memberService.join(memberDto, file); return "redirect:joinFinish"; } MATCH-UP 이름 한글 이름 2~5자 이내로 입력해주세요. 아이디 비밀번호 사용할 수 있는 비밀번호입니다. 최소한 한개의 대문자,소문자,숫자,특수문자를 포함하여 8~16 사이여야..

Project/매치업(풋살 매칭 사이트)

회원가입 페이지 구현

이번 프로젝트는 mybatis,vue js 를 사용했다. 우선 기본 회원가입(프로필 이미지 제외)을 위해 mapper를 만들었다. Q) DAO대신 repo를 사용하여 mybatis를 사용하는 이유는? - mybatis는 mapper인터페이스를 제공한다. - mapper를 사용하면 일일이 DAO를 만들지 않고 인터페이스만을 이용해서 좀 더 편하게 개발할 수 있다. - mybatis는 자바코드와 sql문을 분리하여 편리하게 관리하도록 한다. select * from member where member_id=#{memberId} insert into member(member_id,member_pw,member_name,member_level,member_email,member_gender,member_mann..

개발하는 구름이
'Project' 카테고리의 글 목록 (2 Page)