분류 전체보기(15)
-
점프점프 게임 데모
보호되어 있는 글입니다.
2024.12.02 -
주차 시뮬레이션 게임 데모
보호되어 있는 글입니다.
2024.12.02 -
MVC 패턴이란?
MVC 패턴이란 무엇인가요? 웹 개발의 기본, MVC 패턴 이해하기웹 개발이나 소프트웨어 개발에 관심이 있는 분들이라면, "MVC"라는 단어를 한 번쯤 들어보셨을 거예요. MVC 패턴은 소프트웨어 디자인 패턴 중 하나로, 많은 웹 프레임워크와 애플리케이션에서 널리 사용되고 있습니다. 이번 글에서는 MVC 패턴이 무엇인지, 그리고 왜 이 패턴이 현대 웹 개발에서 중요한지 살펴보겠습니다.MVC란?MVC는 Model, View, Controller의 약자로, 소프트웨어를 구조화하기 위한 디자인 패턴입니다. 이 패턴은 애플리케이션의 데이터를 처리하는 부분과 사용자 인터페이스를 분리하여 유지보수와 확장성을 용이하게 합니다. 각 요소는 다음과 같은 역할을 담당합니다.Model: Model은 애플리케이션의 데이터와 ..
2024.11.15 -
마이크로서비스(Microservices Architecture)란?
마이크로서비스란 무엇인가: 현대 소프트웨어 아키텍처의 핵심오늘날의 소프트웨어 개발 환경에서는 변화에 빠르게 대응하고, 규모에 따라 시스템을 확장할 수 있는 유연한 구조가 필요합니다. 이러한 요구 사항을 충족하기 위해 많은 기업들이 채택하고 있는 아키텍처 패턴이 바로 마이크로서비스 아키텍처입니다. 이 글에서는 마이크로서비스의 개념, 장점과 단점, 그리고 실제 사례를 통해 왜 이 방식이 현대 소프트웨어 개발의 핵심으로 자리잡았는지 살펴보겠습니다.마이크로서비스 아키텍처란?마이크로서비스 아키텍처(Microservices Architecture)는 대형 애플리케이션을 여러 개의 작은 독립적인 서비스로 나누어 개발하고 운영하는 방법론입니다. 각 서비스는 특정 비즈니스 기능을 담당하며, 독립적으로 개발, 배포, 운영..
2024.11.14 -
API란 무엇인가?
API란 무엇인가?API(Application Programming Interface)는 소프트웨어와 소프트웨어 간의 상호작용을 도와주는 일종의 "중개자" 역할을 합니다. 소프트웨어가 서로 데이터를 주고받고, 특정 기능을 요청할 수 있도록 돕는 것이죠. 쉽게 말해, API는 서로 다른 시스템이 대화를 나눌 수 있도록 도와주는 언어이자 규칙의 모음이라고 생각하시면 됩니다.API의 동작 원리API는 데이터를 제공하거나 특정 기능을 수행하는 역할을 합니다. 이때 API는 "요청(Request)과 응답(Response)"이라는 형태로 동작하게 됩니다.예를 들어, 사용자가 웹사이트에서 날씨 정보를 보고 싶어한다고 가정해봅시다. 웹사이트는 API를 통해 날씨 서버에 사용자의 위치 정보를 보내고, 날씨 서버는 그에 ..
2024.11.13 -
윈도우 환경에서 WSL을 통한 node.js 설치
wsl 설치예전에는 무슨 하위 시스템을 켜야 됐건걸로 아는데 이젠 'PowerShell'을 관리자 권한으로 실행하고 'wsl --install' 만 입력하면 된다.윈도우 검색창에 powershell 입력 후 관리자 권한으로 실행wsl --install 입력username 과 password 입력 후 대기하면 설치 끝이러면 기본으로 ubuntu 가 설치된다 windows store 접속윈도우 스토어에서 다양한 리눅스 버전을 설치 할 수 있다. wsl 검색 후 원하는 linux 설치필자는 ubuntu22.04로 설치했음 설치 후 유저명, password 입력은 동일 Node.js 설치node.js 버젼관리를 위한 nvm 설치우선 패키지 업데이트sudo apt updatesudo apt upgrade -y 그..
2024.10.18