728x90
공공데이터
공공데이터란? 공공기관이 만들어내는 모든 공적인 정보
데이터의 형태
- CSV : Comma Separated Value
- xml : 태그를 통해 데이터 형식 정의
- json : JavaScript Object Notation을 통해 데이터 형식 정의
파싱
- 문서에서 필요한 정보를 얻기 위해 태그를 구별하고 내용을 추출하는 과정
- 전문적인 parser 활용
- SAX parser : Simple API for XML parser
- 문서를 읽으면서 태그의 시작, 종료 등 이벤트 기반으로 처리하는 방식
- DOM parser : Document Object Model
- 문서를 다 읽고 난 후 문서 구조 천체를 자료구조에 저장하여 탐색하는 방식
SAX : 빠름, 한번에 처리하기에 다양한 탐색이 어려움
DOM : 느림, 다양한 탐색이 가능, 큰 문서를 처리하기 어려움
SWING
Java Application 에서 사용되는 GUI를 제공하는 컴포넌트
- Container
- 다른 컴포넌트들을 배치하기 위한 컴포넌트
- JFrame : 독립적으로 사용가능하여 title과 layout function을 수행
- JPanel : 반드시 다른 Container에 종속되어야 하며 복합적인 레이아웃 구성에 사용
이벤트 처리 클래스
- XX Listner : interface로써 handler는 이 interface를 구현
- 하나의 component에 여러 개의 event handler를 부착가능
- XXEventAdapter : 사용하지않는 handler까지 구현해야하는 단점
728x90
728x90
'SSAFY > Daily' 카테고리의 다른 글
20220207 APS 기본 (0) | 2022.02.10 |
---|---|
20220203 Algo (0) | 2022.02.04 |
20220126 JAVA I/O & Stream (0) | 2022.02.04 |
20220125 JAVA 예외처리 (0) | 2022.02.04 |
20220124 JAVA 추상클래스 (0) | 2022.02.04 |
댓글