데이터베이스 - MVC 패턴 연습
·
SE Bootcamp 내용 정리
데이터베이스 MVC 디자인 연습: cmarket database MVC - 3티어 아키텍쳐에서 주로 사용 일종의 디자인 패턴이며, 디자인 패턴은 아주 많고 유용한 코드 집합이라 보면 된다. * Controller: `비즈니스 로직` 의 관점으로 보면 → 프로그램을 통해서 어떤 문제를 해결할 것인가? → 어떻게 문제를 풀 수 있을지 글로 나열 할 때, 글 하나하나가 `기능`이 되고, 기능이 `비즈니스 로직`이 되고, 로직은 `컨트롤러`로 들어감 * Model: 데이터베이스와 통신하는 역할 * View: 보통 Client의 역할 사전 작업 mySql에 사용할 database 명으로 데이터베이스를 미리 생성하자 > CREATE DATABASE 사용할데이터베이스명; 스키마와 더미 데이터들도 미리 작업 env 파..
Linux - 사용 권한과 환경변수
·
SE Bootcamp 내용 정리
사용 권한 학습 목표 * 사용 권한과 소유자에 대한 이해 및 사용 권한 변경하기 - 파일의 소유자와 파일에 적용된 사용 권한 확인하기: ls -l - 파일에 적용된 사용 권한 변경하기: chmod Read, Write, Execute 권한 폴더와 파일의 판별(폴더인지 파일인지?) CLI에서 디렉토리 하나(mkdir 디렉토리명)와 특정 파일을 하나 생성해 보자 ls -al 또는 ls -l 로 권한을 확인해 보자 drwxrwxr-x 2 사용자명 blabla 4096 11월 8 10:23 . -rw-rw-r-- 1 사용자명 blabla 29 11월 8 10:23 helloworld.js 첫 시작이 d로 시작하면 → directory 즉, 폴더라는 뜻 첫 시작이 - 로 시작하면 → 파일이라는 뜻 그 다음부터는 ..