👇 공부한 자료들의 실제 소스파일들을 기록해논 공간입니다 👇
시작하기 전 깨알지식
JVM의 메모리영역 할당이 뭘까요
Class Area(Code Area) , Stack Area , Heap Area가 있다.
Code Area는 소스 코드를 오딩하고 전역변수와 static을 할당한다
Stack Area는 지역변수와 Method를 할당한다
Heap Area는 Object, GC의 영역
DBMS의 정형데이터란 ?
관계형 데이터베이스가 대표적이다 오라클 , ER
개체관계, 테이블 형식으로 저장하는 것 , 오라클 포트번호는 1521 , 오라클 전역데이터 이름은 orcl
정형 데이터와 다른 유형은? 비정형 데이터 : sns나 문자메시지 등등
오라클 데이터베이스의 url 정보중 @localhost는 ip주소가 아닌 도메인이다
루프백 주소 : 127.0.0.0
DTO는 데이터를 전달하기 위한 객체이고 DAO는 전달하기 위한 절차이다
멤버변수와 테이블의 속성의 이름은 일치해야한다
필수는 아니지만 이렇게 하는 것이 좋다고 한다
개수는 일치하지 않아도 된다
매핑하기 위해선 일치하는 것이 매우 좋다
이번주 조별 과제
프로그램 개발
조별작업 - 버전을 선택하여하세요.. 버전 1을 필수입니다.
기간 : 이번주 금요일 8교시까지 후 제출, 제출은 공유폴더
제출은 파워포인트 1. 소개 2. 구현한 기능 목록 3. 클래스 정보 4. 데이터베이스 정보
5. 테이블정보 6. 클래스별 소스 첨부
제목 : 휴먼도서관
--- 테이블정보 -------------------------
도서리뷰관리 : 리뷰번호(기본키), 도서명, 내용, 추천수, 등록일
회원관리 : 회원번호(기본키), 이름, 전화번호, 포인트, 등록일
--- 기본설정 -----------------------------
<필수> 데이터베이스 정보 확인 : url, port number, 전역데이터베이스이름,
<선택> 팀별로 데이터베이스 서버 하나를 선정하여.. 공용으로 사용한다.
<선택> 별도의 데이터베이스를 생성하여 작업한다.
** 필수가 아닌 선택사항임. 구글링실력과 시스템에 대한 접근적인 능력임. 조별로 판단..
구글링 또는 성공한 조에게 기술 자문을 구하는 것도 지혜로운 방법 ~~!!!!
--- 구현 기능별 세부 사항 ---------------
버전 1 / 별 1개
도서리뷰관리만 구현
등록, 수정, 삭제, 전체 보기, 도서명으로 리뷰 검색하기.
버전 2 / 별 3개
도서정보관리와 회원관리만 구현
첫 번째 메뉴는 1 도서정보관리 2. 회원관리 후 세부 메뉴로 이동
회원관리 메뉴 : 등록, 전체 보기, 우수회원보기(포인트 랭킹 3위)
버전 3 / 별 10개
로그인을 해야만 리뷰를 등록, 수정, 삭제가 가능하다.
첫 번째 메뉴는 1. 도서정보관리 2. 회원관리 3. 로그인하기
등록 시 작성자의 이름은 로그인 한 사람의 이름이 자동으로 입력된다.
도서 전체 보기에서 추천리뷰번호를 입력할 수 있다 <선택>
추천리뷰 번호를 입력하면 도서리뷰의 추천수가 올라가고, 자신의 포인트도 10점 올라간다.
버전 4 별 / 100000000000개
첫 번째 메뉴는 1. 도서정보관리 2. 회원관리 3. 로그인하기 4. 내가 추천한 리뷰 보기
내가 추천한 리뷰보기 기능을 추가하고
4번을 선택하면 추천한 리뷰 번호와 제목의 목록이 보인다.
요구사항 분석 및 시나리오 구상
DB 기능 구현 고민
1. 리뷰 등록 시 리뷰 번호가 자동으로 증가되도록 해야 한다
2. 리뷰 등록 번호는 고유해야 한다
3. 리뷰 등록 시 등록한 회원 아이디 기준으로 포인트가 100씩 증가해야 한다
4. 리뷰 등록 시 회원이 추천하게 되면 자동으로 책의 추천수를 1씩 증가한다
5. 책 추천을 하지 않을 경우 추천수가 자동으로 증가되지 않도록 한다
6. 책은 등록 시 추천수가 0부터 시작한다
7. 회원 가입 시 첫 포인트는 0 부터 시작한다
8. 회원은 자신이 등록한 리뷰만 수정할 수 있다
9. 회원은 자신이 등록한 리뷰만 조회 가능 하다
10. 회원이 로그인 후 자신의 정보를 조회 시 현재 기준의 포인트와 정보를 출력해 준다
11. 관리자는 모든 리뷰를 삭제할 수 있다
12. 관리자는 책을 등록할 수 있다
13. 비회원은 리뷰 등록은 할 수 없다
14. 비회원은 리뷰 조회와 등록된 책은 조회할 수 있다
15. 관리자와 회원 로그인은 시도 횟수가 3번까지 허락한다
'👩🏻💻 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 > ⠀⠀⠀⠀ Jᴀᴠᴀ' 카테고리의 다른 글
2023/11/10 🧚♀️ 조별 프로젝트 마지막날 (1) | 2023.11.13 |
---|---|
2023/11/09 😱 조별 프로젝트 그리고 이틀째 (0) | 2023.11.13 |
2023/11/07 ✨ CRUD를 위한 게시판만들기 실습 (0) | 2023.11.07 |
2023/11/06 ✨ CRUD를 위한 첫걸음 (0) | 2023.11.07 |
2023/11/03 🐰 개인 프로젝트/자유주제 (1) | 2023.11.04 |