Project/JAVA
Java Team Project - 2주차 정리(5월 30일 ~ 6월 5일)
developers developing
2022. 8. 23. 12:00
5월 30일 회의
1. 팀명 : 아깐 됐는데 왜 안되조(죠)
2. DB 물리 설계(컬럼명 졍하고 테이블 다같이 생성)
3. 회원 권한
- ROLE_ADMIN
- ROLE_MARKET
- ROLE_SELLER
- ROLE_USER
4. git 연결
- https://github.com/ycr5007/SolMarket 에서 프로젝트 code (HTTPS) 복사
- 이클립스에서 clone a git repository (깃 토큰 필요)
- 해당 git repository 마우스 오른쪽 클릭해 import projects - SolMarket₩solmarket 선택 후 finish
5. 이클립스 설정
- Window - Preferences - General - Workspace - Text file encoding - UTF-8 선택
- Web - CSS, HTML, JSP 각 인코딩 UTF-8로 설정
- Java - Installed JREs - Add - Standard VM - 디렉토리에서 Programfiles의 Java - jdk 파일 선택 - jre가 아닌 jdk에 체크
- Emmet - files with extensions에서 jsp 추가
- 설정 파일 공유 : web.xml / servlet-context.xml / root-context.xml
- pull - commit - push 순
- 본인 코드가 에러 없이 잘 실행 되면 프로젝트 마우스 오른쪽 클릭 - pull - 본인 작업 단계 커밋메시지 작성 후 commit - push
계획
- 코딩 10일까지 완료
- 17일 발표 준비 및 부족한 부분 채우기
5월 31일
- 필요한 페이지 구상
6월 2일 회의
1. 6월 7일까지 목표
- 자바 단 활용해서 기본적인 삽입, 삭제, 수정 작업 필요
- DB 쿼리문 작성 연습
- JSP로 값 넘기고 Controller 짜보기
- 본인 담당 페이지 코딩 80% 완성
2. 주요 내용
- 클래스명
- 테이블명 or 역할 _ Service 등등 이름 붙이기
- Transaction
- DB 작업 2번 이상 들어가는 부분은 무조건 Transaction
- Security
- Security 구현. 작업 완료 후 Security 해도 무관
- 설정 코드
- 수업 시간에 강사님과 쳐봤던 코드 따와서 적용 ⇒ Controller까지 작업하기
- 본인 파트 작업량 : commit/push는 카톡으로 알려주기
3. 오늘의 과제
- 본인 메인 페이지 완성
- JSP에 DB 값 끌고오기 (등록 / 수정 / 삭제 / 조회 등)
6월 3일
메인 디자인 및 기본적인 틀 작성
CRUD(D는 제외)
controller,DTO,mapper, service 생성
jsp
- include
- header
- footer
- product
- index
- register