AJAX와 CSV, XML, JSON, YAML
"데이터를 저장하고 전송하기 위한 포맷을" 알아볼 거다. 각각의 포맷은 데이터 표현 방식과 사용 목적에 따라 장단점이 있어서, 필요에 맞는 포맷을 선택하는 게 중요하다. 이번 포스팅에서는 대표적인 데이터 포맷인 CSV, XML, JSON, YAML 그리고 AJAX에 대해 살펴보겠다. ㅇCSV(Comma-Separated Values): 콤마 기준각 행은 레코드를 나타내며, 각 필드는 쉼표로 구분된다. 주로 스프레드시트 프로그램이나 데이터베이스 간의 데이터 이동에 사용된다.이름,나이,직업,도시홍길동,30,개발자,서울김철수,25,디자이너,부산이영희,28,마케터,대구장점단순성: 구조가 간단하여 작성과 읽기가 용이하다.호환성: 대부분의 데이터 처리 도구와 프로그램에서 지원된다.경량성: 불필요한 메타데이터가 없어..
2024. 10. 4.
MVC 패턴(Model-View-Controller Pattern)
MVC패턴은 디자인 패턴 중 하나이다애플리케이션을 세 가지 주요 컴포넌트로 분리하여 관리하고 이를 통해 코드의 재사용성, 유지보수성, 확장성을 높인다구조는 쉽게 말하면, View 단과 Model 단이 있고 그 사이에 Controller 단이 껴서 중재하는 구조이다 MVC 패턴의 구성 요소Model (모델)역할: 애플리케이션의 핵심 데이터와 비즈니스 로직을 담당한다. DB와의 상호작용, 데이터의 생성, 수정, 삭제 등의 작업을 수행예시: 사용자 정보, 상품 목록, 주문 내역 등 실제 데이터와 관련된 부분View (뷰)역할: 사용자에게 데이터를 표시하는 UI 역할을 한다. 사용자 인터페이스 요소(HTML, CSS, JavaScript 등)를 생성하여 데이터를 시각적으로 표현예시: 웹 페이지의 템플릿, 대시보..
2024. 10. 1.