전체 글(13)
-
[React] React Virtual DOM에 대해 이해하였습니다.
React를 배우다 보면 React virtual Dom에 대한 이야기가 많이 나옵니다 왜 자주 언급될까요? React Virtual DOM이 중요한 이유 우리는 왜 DOM을 조작을 해야할까요? 웹 어플리케이션들은 정적(static)하지 않기 때문입니다. 웹 애플리케이션의 동적 UI 관리에서 실제 DOM 조작은 성능 병목 현상을 유발합니다. React가 Virtual DOM을 도입한 핵심 이유는 실제 DOM의 비효율적인 업데이트 문제를 해결하기 위함입니다. DOM 조작의 필요성 웹 애플리케이션은 단순한 문서가 아니라 사용자와 상호작용하는 프로그램입니다. 버튼 클릭 시 카운터 증가나 검색어 입력 실시간 반영 같은 동작 구현에는 UI 상태의 지속적인 갱신이 필요합니다. DOM은 이러한 상호작용 결과를 시..
2025.03.15 -
비즈니스 유형에 대해 알아봤습니다. - B2B, B2C, D2C, SaaS, O2O, O4O, C2C, C2B, B2G, G2B 란?
사업은 어떤 방식을 통해 이윤을 창출할까? 프로젝트를 진행하면서 문득 들었던 생각이다. 무언갈 기획하면서 이윤을 창출해 낼 때에 어떤 방식으로 유형이 진행되는지 알아보자. 비즈니스 유형이란? 비즈니스 모델(Business Model)은 비즈니스 업무, 제품 및 서비스의 전달 방법, 이윤을 창출하는 방법을 나타낸 모형이다. 기업이 지속적으로 이윤을 창출하기 위해 제품 및 서비스를 생산하고, 관리하며, 판매하는 방법을 표현한다. 또, 사업 모형은 제품이나 서비스를 소비자에게 어떻게 제공하고 마케팅하며, 돈을 벌 것인지 계획하거나 사업 아이디어를 말한다. 비즈니스 유형의 종류 비즈니스 유형의 종류를 간단하게 정리해 보았다. B2B (Business-to-Business) : 기업과 기업 간의 진행되는 모델B..
2025.02.26 -
식별자(Identifiers)에 대해 알아봤습니다.
1. 식별자(Identifiers) 개념엔티티는 인스턴스들의 집합집합체를 담고 있는 하나의 통에서 각각을 구분할 수 있는 논리적인 이름(폴더명? 네이밍태그?)이것을 식별자.여러 개의 속성 중에 엔티티를 대표할 수 있는 속성을 의미.하나의 엔티티는 반드시 하나의 유일한 식별자가 존재해야 함.식별자 ≠ 키식별자라는 용어는 업무적으로 구분이 되는 정보로 생각할 수 있으므로 논리 데이터 모델링 단게에서 사용하고 키는 데이터베이스 테이블에 접근을 위한 매개체로서 물리 데이터 모델링 단계에서 사용. 2. 식별자의 특징주식별자일 경우 다음과 같은 특징.주식별자에 의해 엔티티내에 모든 인스턴스들이 유일하게 구분되어야함.주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야함지적된 주식별자의 값은 자주 변..
2024.07.23 -
관계(Relationship)에 대해 알아봤습니다.
1. 관계의 개념가. 관계의 정의관계(Relationship)를 사전적으로 정의하면 상호 연관성이 있는 상태데이터 모델에서의 정의 : 엔티티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태.엔티티의 정의에 따라 영향을 받기도하고 속성 정의 및 관계 정의에 따라서도 다양하게 변할 수 있음.(엔티티 끼리의 공감대를 형성하는 것 = 관계) 나. 관계의 패어링엔티티 안에 인스턴스가 개별적으로 관계를 가지는 것 = 페어링페어링의 집합 = 관계개별 인스턴스가 각각 다른 종류의 관계를 가지고 있다면 두 엔티티 사이에 두 개 이상의 관계가 형성될 수 있음.각 엔티티 인스턴스들은 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태를 관계 페어링(Relationship Pa..
2024.07.23 -
속성(Attribute)에 대해 알아봤습니다.
1. 속성(Attribute)의 개념속성의 사전적 의미 : 사물의 성질, 특징 또는 본질적인 성질. 본질적 속성이란 어떤 사물 또는 개념에 없어서는 안 될 징표의 전부. 징표는 사물이나 개념이 어떤 것인지 나타내고, 그것을 다른 것과 구별하는 성질.데이터 모델링 관점에서의 속성 정의 : 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소 데이터 단위임. 관리하기 위한 최소의 의미 단위로 생각 가능. 엔티티에서 한 분야를 담당하고있음. 속성의 정의 - 업무에서 필요로함. - 의미상 더 이상 분리되지 않음. - 엔티티를 설명하고 인스턴스의 구성요소가 됨. 예 ) 생년원일은 하나로서 읨가 있음. 기능점수를 산정할 때 분리된 속성은 하나의 속성으로 계산하게 됨. 이름주소로 정의한..
2024.07.23 -
엔티티(Entity)에 대해 알아봤습니다.
1. 엔터티의 개념엔터티에 대해서 데이터 모델과 데이터 베이스에서 정의한 사항은 다음과 같음.변별할 수 있는 사물데이터베이스 내에서 변별 가능한 객체정보를 저장할 수 있는 어떤 것정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념 정의들의 공통점은엔터티는 사람, 장소 , 물건, 사건, 개념등의 명사임.엔티티는 업무상 관리가 필요한 관심사에 해당엔티티는 저장이 되기 위한 어떤 것 (Thing)이다. 엔티티는 "업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(Thing)"으로 설명됨. 업무 활동 상 지속적인 관심을 가지고 있어야 하는 대상. 대상들 간 동질성을 지닌 인스턴스나 행위의 집합. 엔티티는 개체들의 특성을 설명할 수 있는 속성(Attribute)를 가짐. 이러한 속성 가..
2024.07.17