基于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)
正在阅读:
洛阳市第二届中小学名师人选公示06-05
2018年二建继续教育(市政公用工程)题库(有答案)07-12
扶贫移民典型经验材料02-22
春节初中作文600字【优秀3篇】03-27
《政府预算》教学大纲05-14
2010年5年级迎春杯初赛答案详解04-23
微机课后答案05-16
医学统计学 练习题04-11
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 整合
- 基于
- 配置
- 通讯
- 方式
- Flex
- Java
- 高中生物必背知识点归纳总结
- 陕西省榆林市第二中学2018-2019学年高二下学期期中考试政治试题(含答案)
- 2012智轩第二基础基础导学桥 第七章 无穷级数
- 电感线圈电感量计算公式
- 2018年山东财经大学公共管理学院802管理学考研基础五套测试题
- 房屋拆迁安置补偿合同模板标准版
- A Low Bandwidth Broadcasting Protocol for Video on Demand
- 最新小学五年级英语作文(10篇)
- 高铁站匝道桥施组剖析
- 男性冠心病患者血浆睾酮与超敏C反应蛋白、白介素6及同型半胱氨酸的关系
- 2017成人高考专升本《教育理论》模拟试题及答案
- 水磨湾初设说明书11.1.24(复审修改)
- 一年级上册音乐教案好朋友 (2)|人音版(简谱)
- 广东政法综治e通官网 全市政法综治禁毒工作会议主持词
- 学习忏悔录心得体会
- 精益专卖流程性改善案例
- 最新2020年数学教师个人年度工作总结(通用5篇)
- 公共政策分析4 湖北师范大学 在线考试及答案
- 绿色的花菜叫什么名字?
- 一看就懂得择日方法(3)