[Adobe Flex] 초간단 Todo Flex 만들기 2: 스프링 액션스크립트 설정하기.
<?xml version="1.0" encoding="utf-8"?>
<objects xmlns="http://www.springactionscript.org/schema/objects"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springactionscript.org/schema/objects
http://www.springactionscript.org/schema/objects/spring-actionscript-objects-1.0.xsd">
<!--
Spring ActionScript config
-->
<object id="autowiringStageProcessor" class="org.springextensions.actionscript.stage.DefaultAutowiringStageProcessor"/>
<object id="eventHandlerProcessor" class="org.springextensions.actionscript.ioc.factory.config.EventHandlerMetaDataPostProcessor"/>
<!--
Infrastructure: services
-->
<object id="todoService" class="whiteship.crud.infrastructure.service.InMemoryTodoService"/>
<!--
Presentation: presentation models
-->
<object class="whiteship.crud.presentation.TodoListPresentationModel">
<constructor-arg ref="todoService"/>
</object>
</objects>
살펴볼만한 API는 위 링크를 보시면 될 것 같군요. 나머지 설정 내용은 어떤것인지 대충 짐작이 갈 것 같습니다. bean대신 object를 사용하네요. 흠.. 머 더 알고 싶은게 없어서 이만;;
이 설정파일을 사용해서 ApplicationContext를 만드는 코드는 simpleCRUD.mxml 파일에 들어있습니다.
private var _appContext:FlexXMLApplicationContext = new FlexXMLApplicationContext();
...
_appContext.addConfigLocation("application-context.xml");
...
_appContext.load();