IT_developers

Java Team Project - 2주차 정리(5월 30일 ~ 6월 5일) 본문

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

 

Comments