본문 바로가기

분류 전체보기87

Promise 와 async/await Promise 와 async/await 은 Javascript에서 비동기 코드를 처리하는데 사용되는 두가지 기술 1. Promise : Promise는 비동기 작업의 결과를 나타나는 객체이다 비동기 작업은 일반적으로 네트워크 요청, 파일 읽기/쓰기, 데이터베이스 쿼리 등과 같은 오래 걸리는 작업을 의미한다, Promise는 비동기 작업의 성공 또는 실패를 나타나는 상태를 가질 수 있다 Promise는 세 가지 상태를 가질 수 있으며 아래와 같다 pending(대기중) : 비동기 작업이 아직 완료되지 않은 상태이다 fulfulled(이행됨): 비동기 작업이 성공적으로 완료된 산태이다 rejected(거부됨) : 비동기 작업이 실패한 상대이다 Promise는 비동기 작업이 완료되면 결과를 처리하기 위해 th.. 2023. 4. 30.
개발 방법론 (Development Methodology) 개발 방법론 (Development Methodology)은 소프트웨어를 개발하는 프로세스와 접근 방식의 체계적인 세트를 의미한다 소프트웨어 개발의 목표를 달성하기 위해 개발자들이 따라야 하는 일련의 원칙, 프로세스, 도구, 기법 등을 포함한다 다양한 개발 방법론이 존재하며 프로젝트의 크기 복잡성 요구사항 등에 따라 선택할 수 있다 일반적으로 사용되는 주요 개발 방법론은 아래와 같다 1. 폭포수 모델(Waterfall Model) : 개발 단계가 선형적으로 진행되는 전통적인 방법론 요구사항 정의, 설계, 개발, 테스트, 배포 등의 단계를 순차적으로 진행한다 각 단계는 이전 단계의 완료를 요구하며 변경이 발생할 경우 재작업이 필요하다 2. 애자일 방법론(Agile Methodology) : 반복적이고 점진.. 2023. 4. 24.
보안 (Security)과 관련된 문제들은 어떤 것이 있나요? https://www.insilicogen.com/blog/383 2023. 4. 24.
데이터베이스와 ORM 데이터베이스(DataBase)란? 데이터베이스(DB: database)는 통합하여 관리되는 데이터의 집합체를 의미합니다. 이는 중복된 데이터를 없애고, 자료를 구조화하여, 효율적인 처리를 할 수 있도록 관리됩니다. 따라서, 여러 업무에 여러 사용자가 데이터 베이스를 사용할 수 있습니다. 이러한 데이터베이스는 응용 프로그램과는 다른 별도의 미들웨어에 의해 관리됩니다. 데이터베이스를 관리하는 이러한 미들웨어를 데이터베이스 관리 시스템(DBMS: Database Management System)이라고 합니다. 데이터베이스의 특징 데이터베이스는 다음과 같은 특징을 가집니다. 1. 사용자의 질의에 대하여 즉각적인 처리와 응답이 이루어집니다. 2. 생성, 수정, 삭제를 통하여 항상 최신의 데이터를 유지합니다. 3... 2023. 4. 24.