FLEX2009. 6. 30. 14:36


M1 버젼과는 많이 다르다,

(보통 블로그나, 정리를 해 놓은것을 보면 M1 기준으로 되어 있다)

특히 가장 많이 바뀐 점은, package 와, class 명이다.

Spring BlazeDS Integration API를 꼭 볼껏!!

M1 Versiton


	
	

	
	

	
	
	    
	    
	

Release Version

<!-- Dispatches requests mapped to a MessageBroker -->
 <bean class="org.springframework.flex.servlet.MessageBrokerHandlerAdapter"/>

 <!-- Bootstraps and exposes the BlazeDS MessageBroker -->
 <bean id="mySpringManagedMessageBroker" class="org.springframework.flex.core.MessageBrokerFactoryBean" />

 <!-- Expose the helloTestService bean for BlazeDS remoting -->
 <bean id="helloTest" class="org.springframework.flex.remoting.RemotingDestinationExporter">
     <property name="messageBroker" ref="mySpringManagedMessageBroker"/>
     <property name="service" ref="helloTestService"/>
 </bean>
Posted by lahuman
JAVASCRIPT2009. 6. 22. 18:02
좋은 글을 일고 내 티스토리에 반영 하여 본다
sample
private String userId;
private String userNm;

public String getUserId(){
 return userId;
}

참조 URL : http://gyuha.tistory.com/193

Posted by lahuman
FLEX2009. 6. 9. 13:56
주요 몇가지 소스를 간단히 소개 하면,

1. /WEB-INF/web.xml

 <!-- The front controller of this Spring Web application, responsible for handling all application requests -->
 <servlet>
     <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
     <init-param>
         <param-name>contextConfigLocation</param-name>
         <param-value>/WEB-INF/config/web-application-config.xml</param-value>
     </init-param>
     <load-on-startup>1</load-on-startup>
 </servlet>

 <!-- Map all *.spring requests to the DispatcherServlet for handling -->
    <servlet-mapping>
        <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
        <url-pattern>/spring/*</url-pattern>
    </servlet-mapping>

2. /WEB-INF/flex/services-config.xml
        <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
            <endpoint url="http://{server.name}:{server.port}/{context.root}/spring/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel-definition>

3. application-context.xml
 <!-- Maps request paths at /* to the BlazeDS MessageBroker -->
 <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
     <property name="mappings">
         <value>
             /*=mySpringManagedMessageBroker
         </value>
     </property>
 </bean>
 
 <!-- Dispatches requests mapped to a MessageBroker -->
 <bean class="org.springframework.flex.messaging.servlet.MessageBrokerHandlerAdapter"/>
 <!-- Bootstraps and exposes the BlazeDS MessageBroker -->
 <bean id="mySpringManagedMessageBroker" class="org.springframework.flex.messaging.MessageBrokerFactoryBean" /> 
    <!-- Implementation of ProductDAO using low-level JDBC -->
    <bean id="productDAO" class="flex.spring.samples.product.ProductDAO" >
        <constructor-arg ref="dataSource"/>
    </bean>
   
 <!-- Expose the productDAO bean for BlazeDS remoting -->
 <bean id="product" class="org.springframework.flex.messaging.remoting.FlexRemotingServiceExporter">
     <property name="messageBroker" ref="mySpringManagedMessageBroker"/>
     <property name="service" ref="productDAO"/>
 </bean>
   


위 예제를 보면 Spring MVC를 이용해서 flex BlazeDS를 호출 한다.

아래 파일을 찬찬히 봐라!
Posted by lahuman