2011-04-06 7 views
4

symfony 프레임 워크를 사용하여 개발 된 PHP 웹 애플리케이션이 있습니다. 내 PHP 페이지에서 Java 코드를 호출하고 싶습니다. Java 코드는 여러 jar 파일로 배포되며 기능에 액세스하는 데 사용할 수있는 인터페이스가 하나 있습니다. Java 인터페이스의 입출력은 XML 파일, 텍스트 파일, Java bean 및 좀 더 복잡한 오브젝트입니다.PHP에서 자바 코드를 호출

복잡한 Java 메소드 또는이 문제에 대한 다른 해결책을 호출하기 위해 PHP에서 사용할 수있는 브리지가 있습니까? 또는이 문제를 해결하기 위해 SOAP 웹 서비스를 작성해야합니다.

+1

HTTP : //php-java-bridge.sourceforge합니다. net/pjb/ – Nick

+4

웹 서비스를 구현하도록 선택한 경우 JSON을 사용할 수 있습니다. SOAP 대신. – sgmeyer

+0

좋은 힌트 sgmeyer –

답변

8

당신이보고 싶을 수 있습니다

HTH

+0

내가 그들을 시도합니다 –

+2

PHP/Java Bridge가 내 문제를 해결했습니다. 감사합니다 Frosty –

7

exec 또는 shell_exec로 java 코드를 실행할 수 있습니다. ex.

shell_exec("java whatever.jar $parameter1 $parameter2"); 

Webservices는 더 멋진 솔루션이 될 것입니다. IMO

+0

어떻게 jar 파일에서 메서드를 호출 할 수 있으며 여러 메서드를 여러 매개 변수가 있습니다. shell_exec로 가능합니까? 나는 shell_exec로 생각하지 않는다. –

+0

+ & webservices. 그렇게하면 깨끗한 방법이 될 것입니다. –