
MVC 구조란? MVC 구조는 Model, View, Controller 로 구성된 구조이다. MVC 구조를 이용하게 되면 웹페이지를 구성하는 요소들(시각적인 요소, 데이터를 담당하는 요소) 드 ㄹ끼리의 간섭없이 각각 독립적으로 개발함으로서 큰 효율을 낼 수 있다는 장점이 있다. Model 이란? Model 은 데이터를 처리하는 역할을 담당한다. Controller 에서 명령을 받고 Database 에서 데이터를 저장하거나 삭제, 업데이트, 변환 등의 작업을 수행한다. Model은 3가지의 규칙을 가지고 있다. 1. 사용자가 편집하길 원하는 모든 데이터를 가지고 있어야 한다. 즉, 화면 안의 네모박스에 글자가 표현이 되도록 사용자가 설정을 하였다면, 네모박스의 위치, 크기, 글자의 내용, 글자의 위치 등..

스택 (Stack) 이란? 스택은 쌓다라는 의미로, 데이터를 차곡차곡 쌓아 올린 형태의 자료구조이다. 데이터가 순서대로 쌓이며, 가장 마지막에 삽입된 자료가 가장 먼저 삭제되는 구조를 가지고 있다. 가장 대표적인 예시로는 프링글스 과자를 생각하면 된다. 스택은 정해진 방향으로만 쌓을 수 있으며, top으로 정한 곳을 통해서만 접근 할 수 있다. 새로 삽입 되는 자료는 top이 가리키는 가장 맨 위에 쌓이게 되며, 자료를 삭제할 때도 top을 통해서 삭제가 가능하다. 여기서 삽입연산을 Push, 삭제 연산을 Pop 라고 하며 이러한 스택 구조를 후입 선출(LIFO - Last In First Out) 구조라고 한다. 스택(stack)의 사용 사례 - 웹 브라우저 방문 기록(뒤로가기) - 실행 취소(undo..

소프트웨어 개발 프로세스 모델이란? 소프트웨어 개발 프로세스 모델은 소프트웨어 개발 생명주기를 기반으로 정해진다. 소프트웨어 개발 생명 주기 관련 글을 ➡️ 여기 를 참고하면 된다. 소프트웨어 개발 프로세스 모델의 종류 6가지는 아래와 같다. 폭포수 모델 V 모델 프로토타입 모델 나선형 모델 진화적 모델 애자일(Agile) 모델 폭포수 모델 (waterfall model) 폭포수 모델(waterfall model)은 순차적인 소프트웨어 개발 프로세스(소프트웨어를 만들기 위한 프로세스)로, 개발의 흐름이 마치 폭포수처럼 지속적으로 아래로 향하는 것처럼 보이는 데서 이름이 붙여졌다. 이 폭포수 모델의 흐름은 소프트웨어 요구사항 분석 단계에서 시작하여, 소프트웨어 설계, 소프트웨어 구현, 소프트웨어 시험, 소..
- Total
- Today
- Yesterday
- 주니어 개발자 취업 준비
- 코딩테스트 공부
- 코딩테스트공부
- 개발자 면접 준비
- 기술 면접 준비
- 취준
- 알고리즘 공부
- 취업준비
- 백엔드 개발자 취업 준비
- java
- 백준
- 프로그래머스 카카오
- 자바
- 프로그래머스
- 코딩테스트
- 코테준비
- 제로베이스 백엔드 스쿨
- 프로그래머스 자바
- 코딩테스트 준비
- 알고리즘공부
- 자바공부
- 알고리즘
- 백엔드 개발자
- 코테공부
- 백엔드 개발자 기술 면접 준비
- 제로베이스 백준 장학금
- 개발자 취업 준비
- 취업 준비
- 코테 준비
- 개발자 취준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |