flex通过RemoteObject访问java对象

flex build3.2基于eclipse3.3&&Myeclipse6.0基于eclipse3.3
flex build3.2和myeclipse6.0都是开发插件,把两个插件都集成在同一个eclipse上方便在J2EE上集成开发FLEX
开发前准备好blazeds.war,主要便用它里面的lib文件夹下的jar包和flex文件夹下的一些配置文件
jar列表如下(14个):
backport-util-concurrent.jar
cfgatewayadapter.jar
commons-codec-1.3.jar
commons-httpclient-3.0.1.jar
commons-logging.jar
concurrent.jar
flex-messaging-common.jar
flex-messaging-core.jar
flex-messaging-opt.jar
flex-messaging-proxy.jar
flex-messaging-remoting.jar
xalan.jar
flex下面的xml文件(4个文件)
messaging-config.xml
proxy-config.xml
remoting-config.xml
services-config.xml
步骤1
新建J2EE工程:打开Myeclipse->new project->web project
新建完J2EE工程后在WEB-INF下面新建一个flex文件夹,把blazeds下的flex的4个xml文件拷贝到新建的flex文件夹下
remoting-config.xml文件中可能有个示例的配置文件,可以选择注释或者删除掉
更改web.xml文件,以便支持flex(listener,servlet,servlet-mapping)
<listener>
<listener-class>flex.messaging.HttpFlexSession</listener-class>
</listener>
<servlet>
<servlet-name>MessageBrokerServlet</servlet-name>
<servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
<init-param>
<param-name>services.configuration.file</param-name>
<param-value>/WEB-INF/flex/services-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MessageBrokerServlet</servlet-name>
<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>
目前J2EE工程已经支持FLEX与JAVA的交互了,接下来就是做一个简单的例子
在工程中添加FLEX工程
编写JAVA交互类
编写FLEX页面
Tags: 

延伸阅读

最新评论

发表评论