good_da22 's devLog

json 3

AJAX

AJAX(Asynchronous Javascript And XML) Ajax(Asynchronous Javascript And XML)은 언어나 프레임 워크가 아닌 구현하는 방식을 의미 AJax는 웹(Web)에서 화면을 갱신하지 한고 데이터를 서버로부터 가져와 처리하는 방법을 의미 JavaScript의 XMLHttpRequest(XHR) 객체로 데이터를 전달하고 비동기 방식으로 결과를 조회 화면 갱신이 없으므로 사용자 입장에서는 편리하지만, 동적으로 DOM을 구성해야 하므로 구현이 복잡 일반 요청에 대한 응답 data를 입력 후 event 발생 Ajax를 적용하지 않은 요청은 서버에서 data를 이용하여 logic 처리 logic 처리에 대한 결과에 따라 응답 page를 생성하고 client에 전송(화면..

파싱(Parsing)

Parsing 문서에서 필요한 정보를 얻기 위해 태그를 구별하고 내용을 추출하는 과정 전문적인 parser 활용 SAX parser Simple API for XML parser 문서를 읽으면서 태그의 시작, 종료 등 이벤트 기반으로 처리하는 방식 빠르고 한번에 처리하기 때문에 다양한 탐색이 어렵다. DOM parser Document Object Model 문서를 다 읽고 난 후 문서 구조 전체를 자료구조에 저장하여 탐색하는 방식 다양한 탐색이 가능하지만 느리고 무거우며 큰 문서를 처리하기 어렵다. SAX(Simple API for XML) parser 문서를 읽다가 발생하는 이벤트 기반으로 문서 처리 SAX Parser Factory : SAX Parser 생성 SAX Parser : 문서 parsi..

Java 2022.07.31

CSV & XML & json

데이터 형태 CSV comma separated value 용량이 작지만 구조적이지 못하다. XML Extensible markup language 태그를 통해 데이터 형식 정의 구조적, 정확한 문법이 필요, 큰 용량 json JSON(JavaScript Object Notation)을 통해 데이터 형식 정의 구조를 가지며 객체로 다른 언어와 호환 XML Extensible Markup Language Markup Language, 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어 필요에 따라서 태그를 확장해서 사용 가능 정확한 문법을 지켜야 동작 : Well formed 문서의 시작은 반드시 root element 가 존재해야 한다. 나머지 태그들은 Tree 형태로 구성 시작 태그와 종료 태그는..

Back-End/etc 2022.07.31