2011-04-30 5 views
0

저는 Flex Dataservice에서 빌드를 사용하여 BlazeDS 서버에 연결하고 있습니다. 플렉스는 찾을 수 파일 내에서, 연결 자세한 내용은 모델 폴더 내의 * .fml 파일을 사용하는 다음 플렉스 DataService에 의해 생성BlazeDS/FlexDataservice 끝점을 덮어 씁니다.

<annotation name="ServiceConfig"> 
    <item name="DEFAULT_ENTITY_PACKAGE">valueObjects</item> 
    <item name="contextRoot">/MYWEBAPP</item> 
    <item name="rootUrl">http://192.168.178.21:8080/MYWEBAPP</item> 
    <item name="LINKED_FILE"></item> 
    <item name="ABSOLUTE_ENDPOINT">http://192.168.178.21:8080/MYWEBAPP/messagebroker/amf</item> 
</annotation> 

_super_Database 클래스는 설치 원격 객체에 그 구성을 사용 연락. 이제 _super_Database 클래스를 확장하는 Database 클래스 내의 설정을 덮어 쓸 수있는 방법을 찾고 있습니다. 아무도 도와 줄 수 있습니까?

+0

"* .fml"파일이 무엇인지 알 수 없습니다. 당신이 말하는 데이터베이스 클래스가 무엇인지 알지도 못한다. 어떤 유형의 원격 서비스 호출을 사용하고 있습니까? (AMT with RemoteObjoct 또는 원격 서버 호출에 대한 일반적인 용어로 '원격 객체'를 사용하고 있습니까?) – JeffryHouser

+0

AMF with RemoteObject. 하지만 나는 필요한 모든 미러 클래스를 생성하고 서비스 클래스를 생성하는 Flash-Builder DataService를 사용하고 있습니다. 또한 플래시 빌더의 메타 데이터를 기본으로 포함하는 * .fml 파일을 만듭니다. flex 프로젝트 용 서버를 설정할 때 모든 서버 데이터는 fml 파일에도 저장됩니다. 그리고 flashbuilder dataservice는이 데이터를 remoteobject 설정에 사용하고 있습니다.하지만 사용자 정의 속성 파일에서로드 한 데이터로 덮어 쓰려고합니다. – masi

+0

그 서버 데이터도 .flexProperties 파일 내에 있습니다. – masi

답변

0

컴파일 타임에 services-config 파일을 지정하지 않고 런타임에 채널 및 기타 RemoteObject 정보를 정의하려는 경우; 다음이 link을 사용하여 필요한 정보를 제공 할 수 있습니다.

+0

thats 내가 찾던 것을 감사합니다! Raghu는 또한 여기에 대해 이야기하고 있습니다. [link] (http://raghuonflex.wordpress.com/2008/06/05/endpointatruntime/) - 내부 Flex DataService/Remote Object Access Service 끝점/대상 등은 [this] (http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/com/adobe/fiber/services/wrapper/RemoteObjectServiceWrapper.html) 클래스 내에서 설정됩니다. 덮어 쓰기를 사용합니다. atm 난 그냥 기울여야한다. (bug?) – masi

+0

[이 작은 놈] (http://forums.adobe.com/thread/541674#541674)도 신경 써라. http : // localhost : 37813을 사용하여 redict하려고 시도하기 때문에 Error # 2048이 발생합니다. 위의 블로그 게시물에서 언급 한 것처럼 기본 원격 객체 액세스 서비스 서비스를 오버라이드하려면 서비스 클래스에서 재정의해야하는 _serviceControl.channelSet 및 _serviceControl.destination 속성이 중요합니다. flex에 의해 생성 된 _super_service 클래스) – masi

관련 문제