본문 바로가기

개발자2

React 훑어보기 순수 JavaScript를 이용해서 웹 페이지를 개발해오다가 부동산 권리금 플랫폼과 자취방 후기 서비스를 개발할 때 React를 사용하기 시작했는데요. 그럼 React는 무엇이고 어떤 특징을 가지고 있는지 확인해볼까요? React는 JavaScript 라이브러리 중 하나로 사용자 인터페이스를 만들기 위한 컴포넌트 기반의 라이브러리입니다. React는 UI를 작은 독립적인 조각으로 나누어 개발하고, 이러한 조각을 조합하여 복잡한 UI를 구축할 수 있습니다. React의 핵심 개념은 다음과 같습니다. 1) 컴포넌트(Component) UI를 작은 독립적인 조각으로 분해한 것입니다. 각 컴포넌트는 자체적으로 상태(state)와 속성(props)을 가질 수 있습니다. state는 컴포넌트의 속성값을 저장, 읽기.. 2024. 2. 14.
Entity, DTO(VO), DAO, Repository에 대해서 Spring(JPA), Android, BXM 다양한 Framework에서 공통적으로 보이는 Entity, DTO(VO), DAO, Repository라는 단어는 무엇을 의미하는 것인가? 데이터베이스(DB)를 사용하는 개발자라면 자주 접하게 되는 필수 용어 Entity 데이터베이스(DB) 테이블에 존재하는 Column들을 필드로 가지는 객체 테이블과 1:1 매칭 (대체로 테이블에 존재하는 컬럼) DTO(VO) Data Transfer Object는 계층간 데이터 교환 역할을 수행 Entity를 가지고 만드는 일종의 Wrapper 계층간 데이터 교환을 목적으로 하기 때문에 별도의 로직이 존재하지 않음 DAO Data Access Object는 실제 DB에 접근하는 객체 Persistence Layer에 객.. 2023. 3. 28.