1. XML
2. Framework for java
3. Rapid development of XML
4. Offer serialization and deserialization (직렬화, 역직렬화)
XML(extensible markup language)이란~
•확장 마크업언어
•바이너리 파일 + 텍스트 파일
•데이터를 기술하고 구조화하는 것과 관련
•정보를 접근하는 소프트웨어가
편리하도록 하기 위함.
Offer serialization and deserialization
직렬화(Serialization)
◈ 객체를 저장하는 기법
▣ 역직렬화(Deseialization)
◈ 직렬화된 객체를 복원하는 기법
직렬화를 하는 이유는 객체의 메모리가 프로그램이 실행되는 동안에 유지되는 순간적인 메모리이기 때문에 이것을 지속적으로 보관하기 위해서입니다.
1. 간단한 객체를 직렬화 하는 방법.
- 어노테이션이 필요함.
- 직렬화하기 위해서는 Persister가 필요함.
- element나 attribute이름을 제거하는것 또한 가능함.
2. 역직렬화 하는 방법.
3. 중복되는 객체 직렬화.
4.xml에 선택적으로 나오게 하는것
5. 리스트 형태를 읽어올때
자세한건 http://simple.sourceforge.net/
'개발' 카테고리의 다른 글
하이버네이트 메타데이터 어노테이션을 왜 사용해야 하는지. (0) | 2016.08.26 |
---|---|
http 웹에 관해서(미디어 타입, 트렌젝션, 메서드 종류) (0) | 2016.08.25 |
웹 로봇, 스파이더, 크롤러 robot.txt (0) | 2016.08.17 |
hibernate id 생성 전략 (0) | 2016.08.11 |
maven 외부 jar 추가 (1) | 2016.08.11 |