2013-09-24 2 views
0

다음과 같은 문제가 있습니다. SQL 데이터베이스의 데이터를 Flex DataGrid로 동기화하고 싶습니다. ATM에서 Flex를 사용하여 Java 메소드 호출. Java Method가 작동하는 동안 기다려야합니다. 여태까지는 그런대로 잘됐다.Java에서 Flex Methods를 호출 할 수 있습니까?

이제 다음 코드로 다시 작성하고 싶습니다. Flex 응용 프로그램이 시작되고 아무 것도 수행하지 않습니다. 백그라운드에서 나는 5 초마다 데이터베이스 데이터를 Arraylist로 가져 오는 동기화 메서드를 시작하는 Java 클래스를 시작하려고합니다. Java 클래스에서 데이터를 가져온 후 다음과 같은 코드를 Java에서 캐스팅하려고합니다.

myFlexClass.addItem(myList); 

DB 내용을 내 Flex 프런트 엔드에 설정합니다.

답변

0

flex 및 coutinue에서 java 메소드를 호출하여 작업 할 수 있습니다. 자바 메소드가 성공적으로 완료되면 flex에서 컨트롤을 해당 결과 핸들러로 되돌려 놓을 것이다. (또는)이

+0

감사합니다 자세한 내용은 자바 방법

확인 http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_6.html의 예외는 있지만, 이미 작동하는지 당신이 FaultEvent로 얻을 것이다 . 내 문제는 내 데이터베이스와 내 테이블간에 5 초마다 실시간 동기화를하는 것입니다. 그리고 콘텐츠가 매우 커서 사용자가 새 데이터로 작업 할 수있을 때까지 많은 시간을 낭비합니다. 그 주장은 자바를 거쳐야한다는 것이다. –

+0

Upog 나는 기사를 읽고 나에게 정보를 주었다. WebServices에서 다이빙하기에 이것은 내가 생각하는 한 올바른 방법이어야한다 :-) 아주 많이 도움을 주셔서 감사합니다. –

관련 문제