Whiteship's Note


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

Adobe : 2010. 5. 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

Write a comment.


[Adobe Flex] 초간단 Todo Flex 만들기 1: 돌아가는 예제

Adobe : 2010. 5. 21. 16:36


스프링 액션스크립트 예제 애플리케이션을 살짝 개조해서 Todo 애플리케이션을 만들었습니다. 초간단 버전이라 DB도 사용하지 않고 그냥;; 추가/수정/삭제/리스트 정도만 되는 애플리케이션을 만들어 봤습니다. 액션스크립트도 잘 모르고 플렉스도 잘 모르지만 예제 코드 고쳐가며서 만드니까 대충 만들 수 있겠더군요;


맥용 플래시 빌더로 만들었는뎅;; 인텔리J에서도 배포하는 방법을 터득해야 할텐데;; 일단 Todo로 미루고;;
소스코드를 올려둡니다.



top

Write a comment.