2012-04-29 3 views
1

나는 REST에 연결하고 xml/json의 형태로 SQL 쿼리의 결과를 가져 오는 자바 스크립트 클라이언트 측 API를 구현하고있다. 이 정보를 자바 스크립트 비트에서 데이터를 쉽게 조작 할 수 있도록 구조체에로드하려고합니다. 예를 들어 열 이름, 조회 등을 기반으로 정보를 정렬합니다. 위의 여러 솔루션을 발견했습니다. 생성/조작되는 HTML 테이블을 기반으로하지만 어쨌든 테이블을 그리지 않고 로컬로 쿼리 할 수 ​​있습니다.자바 스크립트 기반 데이터 테이블

구조화 된 로컬 데이터 저장소 역할을해야합니다.

답변

0

프레임 워크와 NoSQL 데이터베이스에서 문서 기반 데이터베이스를 사용하는 방식을 좋아합니다. 기본적으로 배열과 객체 리터럴을 페이지의 저장 매체로 사용합니다. 그것을 유지할 필요가있을 때 JSON.stringify()을 사용하여 문자열로 바꾸고 localstorage에 저장하고 나중에 데이터 정렬 및 정렬과 같은 조작에 대해서는 JSON.parse()

과 같이 구문 분석하거나 직접 만들거나 다른 프레임 워크를 사용할 수 있습니다 이미이 작업을 수행 할 수있는 기능이 있습니다.

나는 BackboneJS을 조사하고 모델 및 컬렉션을 처리하는 방법을 제안합니다. 또한 MongoDB을 살펴보고 NoSQL, JSON 형식의 데이터베이스를 원할 수도 있습니다.

+0

감사합니다. 이렇게하면 방정식의 한 부분을 해결할 수 있습니다. 객체를 생성하면 객체를 어떻게 유지할 수 있습니까? 그러나 나는 위의 배열과 객체 리터럴의 구현과 관련하여 더 똑똑한 사람이 썼다는 유용한 솔루션이 있다는 것을 기대했다. – itayw

+0

@ mr.kav는 MongoDB에서 저장소 구조를, BackboneJS에서 클라이언트 측 RESTful 데이터 저장소 – Joseph

+0

정보를 주셔서 감사합니다. 나는 두 가지 모두를 매우 견고한 솔루션처럼 보였습니다. 그러나 제 경우에는 이미 모든 필요를 충족시키는 복잡한 환경을 가지고 있습니다. Mongo와 같은 전용 설정이 필요없는 "단순한"데이터 구조가 필요하며 Backbone과 같은 자체 REST를 사용하지 마십시오. 밑줄을 긋게되었습니다. 백본에서 .js, 그래서 한번 시도해 보겠습니다. – itayw

관련 문제