[Adobe Flex] 초간단 Todo Flex 만들기 2: 스프링 액션스크립트 설정하기.

libs 폴더에 보이는 라이브러리 4개를 클래스패스에 추가합니다.
그런다음 빈 설정파일인 application-context.xml 파일을 작성합니다.

<?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>

http://www.springactionscript.org/asdoc/org/springextensions/actionscript/stage/DefaultAutowiringStageProcessor.html

살펴볼만한 API는 위 링크를 보시면 될 것 같군요. 나머지 설정 내용은 어떤것인지 대충 짐작이 갈 것 같습니다. bean대신 object를 사용하네요. 흠.. 머 더 알고 싶은게 없어서 이만;;

이 설정파일을 사용해서 ApplicationContext를 만드는 코드는 simpleCRUD.mxml 파일에 들어있습니다.

private var _appContext:FlexXMLApplicationContext = new FlexXMLApplicationContext();

_appContext.addConfigLocation(“application-context.xml”);

_appContext.load();

다음에는 오토와이어링 사용법좀 봐야겠네요. 오늘은 이만~

Leave a Reply

Your email address will not be published. Required fields are marked *