본문 바로가기
728x90

Back-end3

MVC 패턴이란? - Model View Controller 디자인 패턴 알아보기 MVC 디자인 패턴MVC 디자인 패턴(The Model-View-Controller pattern)은 애플리케이션을 모델, 뷰, 컨트롤러 세 개의 구성 요소로 분리하는 개발 방법입니다. 모델과 뷰는 보통 직접적으로 연결되지 않고, 컨트롤러를 통해 간접적으로 상호작용하는 방식으로 구성됩니다. 구성 요소 간 역할 분담이 명확해 코드베이스 관리 및 유지가 쉬워지는 장점이 있습니다.  Model모델은 애플리케이션의 데이터와 비즈니스 로직을 담당합니다.모델은 컨트롤러의 요청에 따라 데이터를 반환하거나 상태를 업데이트(변경)합니다. 하지만, 모델이 그 변경 사항을 직접적으로 컨트롤러나 뷰에 전달하지 않습니다. 모델은 뷰와 컨트롤러에 직접 연결되지 않는 경우가 많습니다. 이것은 분리의 장점 중 하나입니다. 분리를 통.. 2024. 8. 30.
[Java] 변수의 기본형 타입 정리 - boolean, byte, short, char, int, float, long, double 변수의 타입= 기본형(primitive type) + 참조형(reference type) 변수의 타입에는 기본형 8개가 있고 그 외 나머지는 전부 참조형입니다.기본형은 실제 값(리터럴)을 저장하는 데에 반해, 참조형은 객체의 메모리 주소를 저장합니다. 기본형 종류: boolean, byte, short, char, int, float, long, double얘네를 종류와 크기별로 정리해 봅시다. 1byte2byte4byte8byte논리형boolean   문자형 char  정수형byteshortintlong실수형  floatdouble  하나하나 훑어봅시다 그전에 알아두면 좋을 정보✔️ 변수란? 하나의 값을 저장할 수 있는 메모리 공간✔️ 리티럴=값✔️ 1비트(bit)는 2진수 한자리(0 또는 1)를 표현.. 2024. 7. 6.
[Java] 자바란 무엇인가? - 자바의 개념, 자바 특징 Java란?자바는 객체지향 프로그래밍 언어입니다. 1995년 Sun Microsystems사에 의해 발표되었습니다. 특정 운영체제에 종속되지 않고 여러 플랫폼에서 실행될 수 있으며 다양한 라이브러리, 자동 메모리 관리 등 많은 장점이 있습니다. Java의 특징1. 객체지향 프로그래밍(Object-Oriented Programming) 자바는 객체지향 프로그래밍 언어로, 모든 코드가 객체 단위로 구성됩니다. 객체는 데이터와 해당 데이터를 처리하는 메서드를 함께 묶어놓은 것을 의미합니다. 객체지향 언어는 기존의 프로그래밍 언어에 객체지향 개념을 도입한 언어입니다. 대표적으로 C++, Java, Python이 있습니다. 2. Write once, run anywhere 자바는 플랫폼으로부터 독립적입니다. 윈도.. 2023. 12. 9.
728x90