Whiteship's Note

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

Adobe : 2010.05.21 17:02



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();


다음에는 오토와이어링 사용법좀 봐야겠네요. 오늘은 이만~
저작자 표시
신고
top

Adobe : 2010.05.21 17:02 Trackback. : Comment.



: 1 : ··· : 101 : 102 : 103 : 104 : 105 : 106 : 107 : 108 : 109 : ··· : 2638 :





티스토리 툴바