사용자 환경 설정을 저장하려고하지만 단순히 문자열 및 정수 환경 설정이 아니라고 가정 해 보겠습니다. 그들 중 일부는 Color, JFreeChart 차트 설정 등과 같은 Java 객체를 말합니다.이를 수행하는 가장 좋은 방법은 무엇입니까? YAML이 옵션이되어서 해당 데이터를 애플리케이션으로 직렬화 할 수 있을까요? 문자열을 자바 객체로 변환하는 변환 코드를 작성하지 않아도됩니다. 감사.웹 사이트에 사용자 환경 설정을 저장하는 가장 좋은 방법은 무엇입니까? (문자열 항목 만이 아님)
0
A
답변
3
옵션은 XStream을 사용하는 것입니다.
사용하기 쉽고 외부 구성이 필요하지 않으며 Java 객체를 XML 또는 JSON으로 /에서 변환합니다.
* 직렬화 된 환경 설정을 더 이식성 있고 읽기 쉽게하려면 몇 가지 주석이 필요합니다. 그러나 Java 객체를 거의 사람이 읽을 수있는 형식으로/직렬화하지 않고 직렬화/역 직렬화하는 것이 목적이라면 주석이 필요하지 않습니다.
1
XML 또는 JSON과 같은 표준 객체 - 문자열 매핑을 사용할 수 있습니다. 그렇게하면 타사 라이브러리를 사용하여 변환 작업을 수행 할 수 있습니다 (직접 작성할 필요 없음)
1
어디에서 환경 설정을 저장 하시겠습니까? 그들이 DB에 갈 경우 ORM을 사용하십시오. XML 파일을 파일로 직렬화하는 것이 좋으면 biziclop 제안으로 XStream을 사용할 수 있으며 JSON 및 XML로 직렬화 할 수 있습니다.
관련 문제
- 1. UI 설정을 저장하는 가장 좋은 방법은 무엇입니까?
- 2. 레일 : 사용자 설정을 저장하는 가장 좋은 방법은 무엇입니까?
- 3. 환경 설정의 변수 번호를 저장하는 가장 좋은 방법은 무엇입니까?
- 4. 응용 프로그램의 환경 설정을 저장하는 방법은 무엇입니까?
- 5. 사용자 알림을 저장하는 가장 좋은 방법은 무엇입니까?
- 6. Google 데스크톱 가젯에 사용자 환경 설정을 저장하는 방법은 무엇입니까?
- 7. Django에서 데이터베이스 설정을 저장하는 가장 좋은 방법은 무엇입니까?
- 8. 간단한 사용자 환경 설정을 세션에 저장하는 방법
- 9. iPhone 앱 설정을 저장하는 가장 좋은 방법은 무엇입니까?
- 10. 앱 설정을 저장하는 가장 좋은 방법은 무엇입니까? (MVC)
- 11. WinForms 응용 프로그램에 인증 설정을 저장하는 가장 좋은 메커니즘은 무엇입니까
- 12. 프로그램에서 사용자 설정을 처리하는 가장 좋은 방법
- 13. 개발 웹 사이트에 대한 액세스를 제한하는 가장 좋은 방법은 무엇입니까?
- 14. 티타늄 : 사용자 설정을 관리하는 가장 좋은 방법
- 15. Subversion에 ASP.NET 웹 사이트를 저장하는 가장 좋은 방법은 무엇입니까?
- 16. 안드로이드에 이미지를 저장하는 가장 좋은 방법은 무엇입니까?
- 17. 배지 기준을 저장하는 가장 좋은 방법은 무엇입니까?
- 18. svg 아이콘을 저장하는 가장 좋은 방법은 무엇입니까?
- 19. 프로그램 설정을 저장하는 방법은 무엇입니까?
- 20. Mac OS에서 응용 프로그램 환경 설정을 저장하는 방법은 무엇입니까?
- 21. 데이터를 안전하게 저장하는 가장 좋은 방법은 무엇입니까?
- 22. 위젯의 사용자 환경 설정을 저장하기위한 간단한 데이터베이스
- 23. C#의 사용자 별 옵션을 저장하는 가장 좋은 방법
- 24. Windows 서비스에서 웹 사이트에 액세스하는 가장 좋은 방법은 무엇입니까?
- 25. 데이터베이스를 웹 사이트에 통합하는 가장 좋은 방법은 무엇입니까?
- 26. 클래스 변수를 저장하는 가장 좋은 방법은 무엇입니까?
- 27. XNA 스크린 세이버 설정을 저장하는 좋은 방법은 무엇입니까?
- 28. web.config 외부에서 구성 설정을 저장하는 가장 좋은 방법
- 29. 사용자 이름과 최고 점수를 저장하는 가장 좋은 방법은 무엇입니까
- 30. iPhone에 사용자 이름과 암호를 저장하는 가장 좋은 방법은 무엇입니까?