분류 전체보기 73

양방향 연관관계와 연관관계의 주인

객체의 양방향 관계  - 객체의 양방향 관계는 사실 양방향 관계가 아니라 서로 다른 단방향 관계 2개다. - 객체를 양방향으로 참조하려면 단방향 연관관계를 2개 만들어야 한다   테이블의 양방향 연관관계 - 테이블은 외래 키 하나로 두 테이블의 연관관계를 관리- MEMBER.TEAM_ID 외래 키 하나로 양방향 연관관계 가짐 (양쪽으로 조인할 수 있다.)   객체는 둘 중 하나로 외래 키를 관리해야 한다.  외래 키가 있는 곳을 주인으로 정해라

12 . 제품 소프트웨어 패키징

@ 디지털 저작권 관리 (DRM) - 암호화 기술을 이용하여 허가되지 않은 사용자로부터 디지털 콘텐츠를 안전하게 보호하도록 관리하는 기술이다. 구성요소  콘텐츠 제공자 Contents Provider : 콘텐츠를 제공하는 콘텐츠 소비자 Contents Customer : 콘텐츠를 구매해서 사용하는 주체콘텐츠 분배자 Contents Distributor : 암호화 된 콘텐츠를 유통 곳이나 사람클리어링 하우스  Clearing House: 저작권에 대한 사용 권한, 라이센스 발급/ 관리DRM 콘텐츠 DRM Contents : 서비스 하고자 하는 암호화된 콘텐츠 , 관련된 메타데이터 콘텐트 사용정보패키저 Packager : 콘텐츠를 메타데이터와 함꼐 배포 가능한단위로 묶는 기구  DRM 컨트롤러  : 배포된 ..

정처기정리 2024.04.25

11.2 네트워크 계층 구조파악

@ 네트워크 : 원하는 정보를 원하는 수신자 똔느 기기에 정확하게 전송하기 위한 기반 인프라    WLAN 무선 랜 통신망 : 무선랜 통신망 : 무선 주파수 이용 WAN 원거리 통신망 : 공중 통신망                    - 전회패  : 전용 회선 방식  (계약 체결한 놈) , 회선 교환 방식 (물리적 전용선 활용 동일 경로만),                                     패킷 교환 방식(패킷로 잘라서 보냄) 근거리 넽웍 LAN : 한 건물 작은 지역 커버@OSI 7계층  : 국제 표준화 기구인 ISO 응용 계층 Application : 사용자와 네트워크 간 서비스 연결 데이터 생성표현 계층 Presentation : 데이터 형식 설정 부호교환 암/복호화세션 계층 Ses..

정처기정리 2024.04.25

Querydsl 통계 작업(미완료)

요구사항 1. 연령별 통계 2. 최초 진입 (날짜 검색 없을시) 30일전 ~ 현재 날짜 통계 날짜 테이블을 100년치 생성 후 member 테이블에 있는 가입날짜와 조인 하여 통계가 0인 날짜도 대응하였다. 1. 최초 진입 30일전 ~ 현재 날짜 검색조건 class currentDate : 현재 날짜 oneMonthAgoDate : 30일 전 날짜 sdate : 30일 전 날짜 edate : 현재 날짜 이렇게 사용하니 코드가 훨씬 간결해졌다 여기서 만약 요구사항이 바뀌면 변수 만 수정하면 된다 쿼리 # 봉사자 연령별 통계 SELECT calender_tb.calendar_date AS '날짜', SUM(CASE WHEN YEAR(NOW()) - YEAR(STR_TO_DATE(IFNULL(t2.birth,..

프로젝트 2024.03.29

[속눈썹 가맹점 플랫폼_php] 프로젝트 회고

요구사항 페이지는 하나 지만 탭 별로 저장해야 하는 정보가 달랐다 save 하는 php를 각각 만들어도 됐지만 상태 값을 넘겨 하나의 php 에서 처리를 해보았다 script 클릭 이벤트와 저장 함수에 id 값을 같이 넘겨 주었다 const btnReserveDetail = document.getElementById("btnReserveDetail"); if(btnReserveDetail){ // 상세정보 document.getElementById("btnReserveDetail").addEventListener("click", function (event) { updateReserve(event, 'frmReserveDetail'); }); } // 시술 정보 document.getElementById..

회고 2024.01.24

[속눈썹 가맹점 플랫폼_php_동적인 날짜 기능 구현] 프로젝트 회고

이런식으로 클릭하면 다음날 기능을 구현 해야 했다. reservation_tb에 (요청날짜)yyyy-mm-dd 근무하는 디자이너를 질의 해와야한다 우선 inc 에서 - 최초 진입시 오늘날짜 ymd , ym - 날짜 이동 클릭시 파리미터에 넘어온 ymd 와 ym $work_day = ($_GET["ymd"] == null) ? date("Y-m-d") : $_GET["ymd"]; $_GET["ym"] = ($_GET["ym"]=="")?date("Y-m"):$_GET["ym"]; 파라미터 값 할당 $getSelectDay = $_GET["ymd"]; $getSelectMonth = $_GET["ym"]; 분기 처리 if ( $getSelectMonth != ..

회고 2024.01.24

[차량 점검플렛폼 프로젝트 회고] 회원가입 기능

약관 동의 회원가입 (Nice 본인인증) 회원가입 완료 1. 약관 동의 요구사항 - 이용약관 필수 , 개인정보처리방침 필수 마케팅 정보 선택 - 필수사항을 동의 하지 않으면 다음 스텝으로 넘어가지 못한다. 프로젝트를 진행을 하다보니 정상적으로 약관 동의를 선택을하고 다음 버튼 누르면 상관 없는데 개발자는 항상 모든 상황에 대비를 해야하니 .. URL 로 다음 스텝으로 넘어가지 못하게 POST 방식으로 처리했다. URL GET 요청이 들어왔을때는 message 파리미터 값을 넘겨 다시 스텝 1으로 리턴 시켰다 2. 회원가입 폼 (Nice 본인인증) Nice 인증 창을 띄우기 위해서는 암호화 토큰 값 3개가 필요하다 - 문제점 이렇게 nice를 바라보고 팝업 창을 띄우니 크로스 도메인에 걸려 팝업을 띄우는..

회고 2024.01.24