no image
[S/E] 파싱(Parsing)이란?
오늘은 파싱(Parsing)에 대해 기록하고자 한다!파싱을 알아보기 전에 잠깐 상식적인 부분을 몇자 적어보자면,과거의 웹 개발자들은 프런트 + 백엔드를 모두 개발하는 경우가 많았지만, Apple 사의 아이폰이 메가히트를 기록하면서 스마트폰이 전세계로 보급이 되었다.그러면서 자연스레 PC의 웹 브라우저를 통해 데이터를 습득하기보다는 스마트폰 자체에서 작동하는 App 들의 개발로 인해, 이미 웹 서비스를 개발하던 회사들의 고충이 시작이 된다.다시 말해 본인들이 평소에 잘 제공하던 웹 서비스를 App을 통해 동일하게 사용자에게 제공을 해야하는 상황이 발생했기 때문이다.그래도 웹 서비스에서는 사용자들이 원하는 HTML 문서를 제공하면 별 문제는 없었지만, App을 통하여 데이터를 제공할 때는 고유의 스마트폰마다..
2024.08.04
no image
[S/E] 디자인 패턴 (Design Pattern)
디자인 패턴디자인 패턴: 소프트웨어 공학의 소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴즉, 여러가지 기존의 설계 사례를 통해 비슷한 문제를 해결하기 위한 설계로 분류하고 유형별로 가장 적합한 설계를 일반화하여 패턴으로 정립GoF 의 디자인 패턴은 목적에 따라 생성, 구조 , 행위 패턴으로 분류 생성 패턴: 객체의 생성과 참조 과정을 추상화 하여 특정 객체의 생성과정을 분리한다.Factory method : 객체 생성을 직접 하지 않고 하위 클래스에 위임Singleton : 프로세스가 실행중일때 오직 하나의 객체만 생성된다Builder : 복잡한 객체의 생성 과정을 단순화하고, 객체를 단계적으로 생성하며 구성하는 패턴 구조 패턴 : 클래스나 객체의 구성으로 더 큰..
2024.06.07