1 / 17
文档名称:

Java与Flex整合通信.docx

格式:docx   大小:909KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java与Flex整合通信.docx

上传人:文库旗舰店 2018/5/9 文件大小:909 KB

下载得到文件列表

Java与Flex整合通信.docx

相关文档

文档介绍

文档介绍:J2EE与Flex整合
今天我主要介绍三种方法整合java和flex让他们互相通信,首先我先介绍一下今天需要用到的相关技术:
Java:大家都很熟悉,它是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的语言,多用于后台程序开发。(摘自百度百科)
Flex:它是一个高效、免费的开放源框架,它多用于前台页面展现。(摘自百度百科)
BlazeDS:如果你想通过使用RPC Services提供一些企业级功能,如不同域之间数据交换的代理功能、客户端认证、服务器端日志、本地化支持、RPC Services服务集中化管理等功能时,BlazeDS通过使用RemoteObject控件可以轻松实现,pliant网络服务。(摘自百度百科)
废话不多说了,下面就进入今天的主题,java和flex整合及互相通信。
环境准备:
1、Eclipse
2、Flex builder Eclipse Plugin
3、Sysdeo Tomcat Plugin
4、Tomcat
5、BlazeDS
整合配置:
一、采用Sysdeo Tomcat Plugin插件方式:
1、首先新建一个Java Project,如图:
2、单击Next按钮后,将Default output folder内容改为javaFlex/WebRoot/WEB-INF/classes,如下图:
3、单击Finish按钮,完成Java Project的创建。
4、在WebRoot/WEB-,工程结构如下图:
5、,加入如下内容:
<?xml version="" encoding="UTF-8"?>
<web-app id="WebApp_ID" version=""
xmlns="http://java./xml/ns/j2ee"
xmlns:xsi="1/XMLSchema-instance"
xsi:schemaLocation="http://java./xml/ns/j2ee http://java./xml/ns/j2ee/web- http://java./dtd/web-">

</web-app>
6、在项目名称上单击鼠标右键,选择Properties菜单项,在打开的窗口中,选择Tomcat选项,填写好相关信息,如下图:
7、单击OK按钮后我们就将一个Java Project项目更改成为一个Web Project项目。
8、在项目名称上单击鼠标右键,选择Flex Project Nature下的Add Flex Project Nature菜单项,如下图:
9、在弹出的窗口中,直接单击Next按钮,如下图:
10、把Output folder的内容更改为WebRoot,如下图:
11、单击Finish按钮后,我们会看到项目报错了。我们还需要将flex需要的html-template文件夹拷贝到工程里面才行,而html-template文件夹可以创建一个flex project工程,然后拷贝到工程的根目录即可(WebRoot下的文件Eclipse会自动生成),拷贝过来之后的工程结构如下图:
12、到目前为止,我们已尽在web project环境中加入了flex。
13、将下载的BlazeDS ,并将里面的7个jar文件拷贝到WEB-INF目录的lib文件夹下,如下图所示:
14、将这7个jar文件加到项目的build path中,在WEB-INF文件下创建flex文件夹,再将BlazeDS ,如下图:
15、,加入如下内容:
<listener>
<listener-class></listener-class>
</listener>
<servlet>
<servlet-name>MessageBrokerServlet</servlet-name>
<servlet-class></servlet-class>
<init-param>
<param-name></param-name>
<param-value>/WEB-INF/flex/services-</param-valu