본문 바로가기

2

NN 웹프레임워크 | Vue.js 프론트엔트 프레임워크 소개 Angular와 React의 장점은 살리고 단점은 보완한 대표적인 프론트엔드 개발 프레임워크 Vue.js를 소개합니다.   목차  「 Vue.js 」 소개 Vue.js 란?사용자 인터페이스 개발에 초점을 맞춰 복잡하고 동적인 웹 페이지를 쉽게 개발할 수 있는 프레임워크입니다. 가볍고 직관적인 문법으로 SPA 개발에 매우 적합한 프레임워크죠.SPA (Single Page Application)단일 페이지 애플리케이션으로 페이지 전환 없이 동적으로 콘텐츠를 로드하고 업데이트하는 웹 애플리케이션 SPA는 초기에 전체 페이지를 로드에 사용자의 요청에 따라 필요한 데이터만 서버로부터 비동기적으로 로드해 업데이트합니다.  「 Vue.js 」 장점 1) 가볍고 간단한 프레임워크  Angular.js 는 기능이 많고 .. 2025. 2. 3.
NN MVC 패턴 구조와 흐름 파악하기 MVC는 소프트웨어 디자인 패턴입니다. 역할에 따라 구성 요소을 분리해 유지보수, 수정이 쉬워지게 됩니다. MVC가 무엇인지, 어떤 구조와 흐름으로 진행되는지 예제를 통해 알아보겠습니다. 목차  MVC란?먼저 웹브라우저에서 웹페이지를 요청하기까지 MVC 패턴의 흐름부터 살펴보겠습니다. 1. USER(사용자)가 웹사이트에 접속해 무엇인가를 요청합니다.2. MANIPULATES - Controller (컨트롤러)는 사용자의 요청에 응답하기 위해 모델을 호출합니다. 3. UPDATE - Model (모델)은 데이터베이스 등을 통해 비즈니스 로직을 처리하고 결과를 컨트롤러에게 반환합니다. 컨트롤러는 다시 View(뷰)에게 전달합니다.4. SEES - 데이터를 받아온 뷰가 사용자에게 웹페이지를 출력해 보여줍니다... 2024. 8. 5.