基于Flex三种通讯方式的Java配置与整合

更新时间:2023-05-01 08:44:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

基于Flex三种通讯方式的Java配置与整合

2013年8月13日

目录

一、前言 (3)

二、基础信息准备 (6)

1.spring-flex 1.0.3(AMF) (7)

2.blazeds(AMF) (8)

3.backport-util-concurrent 3.1(AMF) (8)

4.struts-2.3.15.1(httpservice) (9)

5.cxf 2.7.6(webservice) (10)

三、具体配置方案与测试 (10)

1.第一步我们先来配置SH(spring + hibernate) (10)

2.增flex-spring服务支持,是项目支持AMF通讯协议(FSH) (27)

3.增struts服务支持,是项目支持http通讯协议(httpservice) (30)

4.增cxf服务支持,是项目支持sopa通讯协议(webservice) (35)

四、总结 (38)

一、前言

在项目开发过程中,很多时候需要给第三方提供一些接口来处理项目中的一下数据,然而在使用flex的AMF通信方式来配置我们的java web project的时候,我们就无法来处理这样的需求,所以这个时候我们可以合理的引入httpservice通讯方式和webservice通讯方式来弥补java服务端这一缺陷。

下面我们提一下flex三种通讯方式:

(#)这里简单说明一下LCDS与blanzeds的区别。BlazeDS可以看成是LCDS的一个子集,而且是一个开源产品,在一般的项目中完全可以替代LCDS。

(抱歉,adobe官方的图片找不到了,所以找了张有水印的)

这份是adobe公司给的对比

二、基础信息准备

基础准备,在这里我们使用的IDE是myeclipse10.7.1(因为在使用jar包的时候使用的是myeclipse自带包)。

JDK使用的是1.6.0.45

基本配置与框架使用

web层:

1)spring-flex 1.0.3(AMF)

2)struts 2.3.15.1(httpservice)

3)cxf 2.7.6(webservice)

service层:

1)spring 3.1 [使用myeclipse自带]

DAO层:

1)hibernate 3.3 [使用myeclipse自带]

下载jar包

1.spring-flex 1.0.3(AMF)

618b526725d3240c844769eae009581b6ad9bd50/download/community

这里我们使用的是1.0.3这个版本。

2.blazeds(AMF)

adobe blazeds-bin-4.0.0.14931.zip

https://618b526725d3240c844769eae009581b6ad9bd50/cfusion/entitlement/index.cfm?e=lc_blazeds

登录,下载blazeds,最新版本为4.0.0.14931。

3.backport-util-concurrent 3.1(AMF)

618b526725d3240c844769eae009581b6ad9bd50/projects/backport-jsr166/files/backport-jsr166/3.1/

这个在下载时请注意版本,这里下载backport-util-concurrent-Java60-3.1.zip,这个为jdk1.6下的jar文件。

4.struts-2.3.1

5.1(httpservice)

618b526725d3240c844769eae009581b6ad9bd50/download.cgi#struts2315

配置过SSH的程序员都知道,在eclipse中使用软件自带的struts时,在项目中展现的形式是这样的形式,而不能直接加入到WEB-INF/lib 文件夹下面。

5.cxf 2.7.6(webservice)

618b526725d3240c844769eae009581b6ad9bd50/download

这里使用cxf框架来对webservice中spring的整合。

三、具体配置方案与测试

1.第一步我们先来配置SH(spring + hibernate)

1)创建java web project

2)增加spring支持

点击Next > 按钮下一步

Finish

3)增加hibernate支持

点击Next > 按钮下一步

点击Next > 按钮下一步

点击Next > 按钮下一步

这里配置数据库连接信息,点击Next > 按钮进入下一个步骤

Finish 完成hibernate的配置

5)

本文来源:https://www.bwwdw.com/article/5yze.html

Top