플렉스.NET-무엇을 얻을 수있는 좋은 방법으로 데이터 코드,WebORB?웹사 서비스는?
문제
확인을 묻는 질문 앞에 대한 코드고 ADO.NET 데이터 서비스지는 많은 응답이 너무 나는 바꿔.사람이 어떤 경험이 있는 건물 Adobe Flex 응용 프로그램이다.NET back-end?그렇다면,무엇이 건축물을 사용했고 무엇이 타사 도구를 어떤 경우에 당신은 사용한다.가 작은 일에 대해 코드는 원격 WebORB 것 같지만 그것보다 더 복잡한어야 하는 웹 서비스의 적절한 대안?
해결책
나는 주로 사용되는 일반 ASP.NET 페이지 XML 을 반환하는 상황에서는 주로나(의 데이터 ASP.NET -->Flex/Flash)통신입니다.Flex 쪽만 사용하 URLLoader 중 ASP.NET 페이지 로드하는 결과를 XML.
는 경우에 통신이 필요하다 조금 더 많은 양면(보내는 몇 가지 이상 매개변수 ASP.NET 고 말할 수 있습니다)사용할 수 있는 표준 ASP.NET webservices.
나는 사용되지 않 WebOrb 또는 Flex 원격 때문에 나는 결코 정말 필요로 하는 형식 사이의 상호 작용의 서버와 SWF.
는 희망 도움이 됩니다.
다른 팁
내가 믿는 웹 서비스에 실제로 더 복잡하고 더 많은 제한적입니다.를 만들 수 없습니다 상태로 웹 서비스,데이터 교환은 매우 느리게 verboseness XML.개발 WebORB 하는 것은 어려운 일이 아니다.그것은 기본적으로 귀결하 개발 어셈블리 및 배포로 /bin
폴더의 weborb 사용 ASP.NET 응용 프로그램.일단 당신이 당신을 호출할 수 있습니다.NET 클래스를 사용하여 코드의 RemoteObject API 를 사용합니다.예를 들어:
var ro:RemoteObject = new RemoteObject( "GenericDestination" );
ro.source = "com.bar.FooService"
ro.foo.addEventListener( ResultEvent.RESULT, gotFooResult );
ro.foo();
public function gotFooResult( evt:ResultEvent ):void
{
// evt.result contains the return value;
}
그것은 중요한 컴파일하려 당신의 코드 작성기 프로젝트 서비스 컴파일러에 인수입니다.에서 추가할 수 있습 Flex Builder's"Flex 컴파일러는"프로젝트 속성:
-services c:/Inetpub/wwwroot/weborb30/web-inf/flex/services-config.xml
를 가리키는 경우에는 그 길을,다음 확인을 배포하 DLL 을:
c:/Inetpub/wwwroot/weborb30/bin