교실
-
SOLID가 무엇인가?지식 2016. 12. 5. 09:40
객체지향 설계의 5원칙이라 부릅니다. SRPOCPLSPISPDIP 앞글자를 따 SOLID 라 부릅니다."이 밤의 끝을 잡고~" 가 아닙니다. SRP : the Single Responsibility Principle ( 단일 책임의 원칙 ) 하나의 클래스는 하나의 Method만 가짐으로써 수정에 대한 이유가 여러개가 되어서는 안됩니다. 가령 글쓰기 기능에 "회원의 정보를 받아오고, 작성된 글 정보에 회원의 이름을 삽입하고, 그뒤 데이터베이스에 Insert를 하고, 글을 쓴 회원에게 일정의 포인트를 지급한다" 라는 로직이 코딩되어 있다면, 이것은 총 4개의 책임이 생기게 됩니다. 회원의 정보를 가져오는 부분의 수정작성된 글 정보에 회원의 이름을 넣는 부분의 수정데이터베이스에 글을 Insert 하는 부분의 ..
-
02. MongoDB Setting [ MongoDB ]Database/MongoDB 2016. 11. 21. 10:21
1. 오라클과 다른 데이터베이스 2.- RDBMS 는 데이터를 저장관리(쿼리)- NoSQL은 인포메이션 관리(문서) 3. 관계형 데이터베이스가 아니다. (관계가 존재하지 않음)-> 하나의 정보를 하나의 문서로 표현한다.4. Json Type으로 저장 , 스키마(구조, 테이블 컬럼..)이 없다.5. 확장에 제한없음 6. 문서 내에 문서 가능 (테이블 조인 대신 문서 안에 임베디드 문서 & 링킹) mongodb.com/download커뮤니티센터윈도우서버 64 bit without SSL ---실행 컴플릿--완료C:\Program Files\MongoDB\Server\3.2 1.환경변수에 설정내컴퓨터오른쪽버튼 속성 변수 2.Path 편집 ;%MONGO_HOME%\bin; 3. c드라이브 data폴더 생성dat..