2014-06-07 3 views
1

굿나잇 Stackoverflow.SCALA에서 SAP JCO 커넥터를 사용할 수 있습니까?

저는 최근에 Java로 JCo를 사용 해왔고, 좋다고 생각합니다.하지만 더 많은 취미와 경험으로 SCALA를 점점 더 많이 사용하고 있습니다. 은 SAP JCO가 무엇인지 알고 자신에게 검색을 저장하지 않는 사람들을 위해

:

SAP 자바 커넥터 (SAP JCO)입니다 SAP 호환의 개발을 가능하게하는 미들웨어 구성 요소 컴포넌트 및 애플리케이션을 Java로 구현할 수 있습니다. SAP JCo는 인바운드 호출 (Java 호출 ABAP) 및 아웃 바운드 호출 (ABAP 호출 Java)의 두 방향으로 SAP 서버와의 통신을 지원합니다. SAP JCo는 데스크톱 응용 프로그램과 웹 서버 응용 프로그램으로 구현할 수 있습니다. Source

내가 호기심이있어, 그것은 SCALA와 함께 SAP JCO 커넥터를 사용할 수 있습니까? 나는 그렇게 할 수있는 직접적인 방법이 없다는 것을 알고 있지만, 누구든지 그렇게하는 경험이 있습니까? 그것은 나에게 매우 매력적인 해결책이 될 것입니다. 가능한 경우 Java보다 SCALA에서 프로그래밍하는 것을 선호합니다. 회사는 그렇게 크지 않아서 종종 전체 프로그램을 직접 수행하기 때문에 Java가 아닌 SCALA를 사용하여 누구에게도 영향을 미치지 않습니다.

아무도이 경험이 있습니까? 건배!

답변

2

최근 SAP JCo (닫힌 소스, 미안) 상단에 스칼라에 작은 라이브러리를 작성했습니다. "직접적인 방법이 없다는 것을 알고 있습니다."다른 의미로 이미 말했듯이 JCo는 Java 라이브러리이므로 Scala에서 완벽하게 사용할 수 있습니다. JCo가 SAP 네이티브 라이브러리 (.so, .ddl)를 래핑한다는 사실은 Scala의 관점에서 중요하지 않습니다.

+0

충분히 공정하게, 이것은 내가 대답 할 필요가있는 주된 질문이었다. 그것이 직접 연결될 수 있는지 여부. – Erick

2

나는 스칼라 전문가가 아니지만, 그 위키 백과 항목은

자바 라이브러리가 그 반대의 경우도 마찬가지 스칼라 코드에서 직접 사용 될 수 있음을 알려줍니다.

개발자로 상호 작용하는 JCo의 일부가 Java JAR 라이브러리이므로이 사항도 적용해야합니다.

1

스칼라는 자바 바이트 코드로 컴파일되며 실제로 혼합되어 일치 할 수 있습니다. 한 가지 고려해야 할 것은 필요한 경우 코드를 수정하고 확장 할 수있는 동료가있는 경우입니다. 너는 여유가 너무 많아서 대단한데, 너를 항상 고칠 수있는 유일한 상황이라고 생각하지 않는다.

관련 문제