Hello World! 32

MVC 패턴이란?

M(model) - V(view) - C(controller) Model : 백그라운드에서 동작하는 로직을 처리한다. (데이터베이스에서 테이블 ) View : 사용자가 보는 화면을 구성한다. (html/css/javascript 등의 클라이언트 측 기술 ) Controller : 사용자의 입력처리와 흐름을 담당한다. (데이터를 model 에 요청하고 view에 반영한다.) 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴 중 하나인 MVC 모델은 소프트웨어 개발 방법을 공식화 한 것이다. 웹이나 앱을 만들 때 한 사람이 모든 것을 담당한다면 효율성이 떨어질 것이다. 이를 프로그래머, 디자이너 등 각자 맡은 역할을 효율적이고 쉽게 처리하기 위한 구조이다. 비지니스 처리 로직과 사용자 인터페이스 요소를 분..

Hello World!/공부 2020.07.10

운영체제

1. 운영체제 (OS, Operating System) : 일반 컴퓨터, 노트북, 스마트폰의 전원을 켜면 가장 먼저 만나게 되는 소프트웨어 ex. PC 운영체제 (윈도우, Mac OS, 유닉스, 리눅스 등) , 모바일 운영체제 (iOS, 안드로이드 등) 임베디드 운영체제: CPU 의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제, 임베디드 운영체제가 있는 기계는 기능을 계속 향상할 수 있음 Q. 운영체제가 없으면 컴퓨터는 작동할 수 있을까? A. 작동은 가능하지만 기능에 제약이 있다. Q. 운영체제가 있는 기계와 없는 기계의 차이? A. 운영체제가 있는 기계는 다양한 응용프로그램을 설치하여 사용이 가능, 성능 향상을 위한 새로운 기능 쉽게 추가 가능 , 자원을 관리하고 사용자에게 편리..

Hello World!/공부 2020.03.21