2013-08-05 5 views
0

쿼리 Slick은 데이터베이스에서만 작동합니다. 목록, XML 및 Json에서도 작동합니다. REST 서비스도 사용할 수 있습니까?스칼라 - XML, Json 목록

응답 정말 고맙습니다.

편집 :

답변

1

슬릭이 기능 관계형 매퍼과 같은 데이터베이스와 함께 사용하기위한 것입니다 : 아래의 응답에 따라. 오라클과 ms SQL과 같은 상업용 데이터베이스에 대해 잔인하고 값 비싼 라이센스가 있기 때문에 선택하신 ORM에 대해 매끄럽게 선택하시는 것이 좋을지 조심할 것을 권해드립니다. 그러나 오픈 소스 스택을 해킹하고 있다면 괜찮습니다. 스칼라는 추가적인 라이브러리가 필요없이 멋진 xml을 지원합니다.

scala> <test fart="stinky">hello</test> 
res0: scala.xml.Elem = <test fart="stinky">hello</test> 

지금 당신을 위해 처리 할 수있는 JSON 스칼라에 대한 몇 가지 JSON 라이브러리가 있습니다 :이 예

완벽 종속성이없는 스칼라 법적 구문입니다. 리프트 하나는 비교적 인기가 있습니다. 아마 json4s를 볼 수 있습니다 https://github.com/json4s/json4s

데이터베이스에 xml 데이터 또는 json 데이터가있는 경우 검색시 해당 데이터를 구문 분석하고 싶습니다. 그런 문서를 저장하려는 경우 mongodb와 같은 실제 문서 데이터베이스를 고려하는 것이 좋습니다. 반응 형 mongo 라이브러리는 jdbc보다 non-blocking이라는 분명한 이점이 있습니다. http://reactivemongo.org/

0

데이터베이스에 아무런 문제가 없으며 ORM이 아니라 매우 현명한 쿼리입니다. 당신이 찾고있는 것은 이해와 고등 기능을위한 스칼라입니다. 그들은 LINQ와 매우 흡사합니다. 예를 들어 여기를 참조하십시오. scala collections

+1

매끄럽지 않은 함수 관계형 매퍼가 orm이 아니므로 이에 대한 대답으로 내 대답이 업데이트되었습니다. – JasonG