2012-02-10 3 views
0

아파치 슬링이있는 콘텐츠 저장소 (Adobe CQ5)를 사용 중입니다. JSP 대신 속도 템플릿을 사용하여 웹 페이지를 렌더링하고 싶습니다. 나는 속도 스크립트 엔진을 펠릭스 콘솔에 추가 할 수 있었고 이제는 속도 템플릿을 실행할 수 있습니다. 하지만 지금 당장 몰랐고 더 진행하는 법을 모르겠다. 나는 속도 템플릿에 자바 객체를 넘기는 법을 알고 싶다. 자바 프로그램을 어디에 놓을 지, 그리고 스크립트 엔진이 그것을 어떻게 탐지하는지 ... 누군가가 익숙하다면 나를 도울 것이다. 이 상황. 슬링 바인딩 메커니즘은 당신이 당신의 (속도 또는 다른) 스크립트 가능한 개체를 만들 수 있습니다 사전아파치 속도 및 아파치 슬링 통합

답변

1

감사합니다. 의심의 여지 가장, 슬링 사용자 메일 링리스트에 물어 사용할 수 있도록하는 가장 좋은 방법은 OSGi 프레임 서비스로 자바 로직을 공급 http://sling.apache.org/site/project-information.html

참조하는 것입니다 내가 https://cwiki.apache.org/SLING/adding-new-scripting-variables.html 생각

는 경우에, 당신이 필요로하는 정보를 가지고 그런 다음 스크립트는 sling.getService(java_class)과 같은 호출로 이러한 서비스를 가져올 수 있습니다.