flex+blazeds+spring

前提:

下载blazed,把war包下面的web-inf下面的lib中的所有jar包加载到项目中去,并且把里面的flex文件夹放到web-info下面(当然这个路径是可以配置的)。因为用到springMVC所以需要导入 spring-MVC的jar包

1.web.xml中添加Spring MVC转发

  

 <!-- MessageBroker Servlet 单独为Flex配置xml-->  
    <servlet>  
        <servlet-name>flex</servlet-name>  
        <servlet-class>  
            org.springframework.web.servlet.DispatcherServlet  
        </servlet-class>  
        <init-param>  
           <param-name>contextConfigLocation</param-name>  
            <param-value>  
                classpath:flex-application-config.xml  
            </param-value>  
        </init-param>  
        <load-on-startup>1</load-on-startup>  
    </servlet>  
   <!-- Map all /messagbroker requests to the DispatcherServlet for handling -->  
    <servlet-mapping>  
        <servlet-name>flex</servlet-name>  
        <url-pattern>/messagebroker/*</url-pattern>  
    </servlet-mapping>

 

 2.配置flex-application-config.xml 

  

<?xml version="1.0" encoding="UTF-8"?>
<beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:flex="http://www.springframework.org/schema/flex"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	                    http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

   <bean id="_messageBroker"
		class="org.springframework.flex.core.MessageBrokerFactoryBean">
		<property name="servicesConfigPath">
			<value>/WEB-INF/flex/services-config.xml</value>
		</property>
	</bean>
	<!-- Maps request paths at /* to the BlazeDS MessageBroker -->
	<bean
		class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
		<property name="mappings">
			<value>/*=_messageBroker</value>
		</property>
	</bean>

	<!-- Dispatches requests mapped to a MessageBroker -->
	<bean
		class="org.springframework.flex.servlet.MessageBrokerHandlerAdapter" />
	<!-- 配置flex与service的交换类 -->
	<bean id="product"
		class="org.springframework.flex.remoting.RemotingDestinationExporter">
		<property name="messageBroker" ref="_messageBroker" />
		<property name="service" ref="dlyhService" />			
		<property name="destinationId" value="dlyhService" />				
		<property name="includeMethods" value="checkUser" />
		<!--
		<property name="excludeMethods" value="create, delete" />		 
		<property name="channels" value="my-amf, my-secure-amf" />
		 -->		
	  </bean>
	  <bean id="test"
	   class="com.td.framework.Test">
	    <property name="names">
	      <value>zhangsan</value>
	    </property>
	   </bean>				
</beans>		

    对于上面用到的dlyhService,我是在applicationContext.xml总定义,在此我就不贴出来了。下面的test可有可无。我是之前做测试用的

 

3.flex页面

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Script>
			<![CDATA[
			import mx.controls.Alert;
			import mx.rpc.events.FaultEvent;
			import mx.rpc.events.ResultEvent;
			private function onResultHandler(event:ResultEvent):void{			
			Alert.show(String(event.result));
			}
			private function onFaultHandler(event:FaultEvent):void{
			Alert.show(String(event.fault), "Fault!");
			}
			private function btn_Click1EventHandler(event:MouseEvent):void{
			dbRemote.getNames();
			}
			private function btn_Click2EventHandler(event:MouseEvent):void{
			dbRemote.getParams();
			}
			

				protected function button1_clickHandler(event:MouseEvent):void
				{
					// TODO Auto-generated method stub
					dbRemote.checkUser(yhm.text,mm.text);
				}

			]]>
	</fx:Script>
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->

		<mx:RemoteObject id="dbRemote" destination="dlyhService" endpoint="http://localhost:8080/TSProject/messagebroker/amf" result="onResultHandler(event)" fault="onFaultHandler(event)">
		</mx:RemoteObject>		
	</fx:Declarations>		
	<s:Panel x="150" y="55" width="250" height="200" title="登陆">
		<s:Label x="21" y="29" text="用户名"/>
		<s:Label x="21" y="59" text="密码"/>
		<s:TextInput x="94" y="19" id="yhm"/>
		<s:TextInput x="94" y="59" id="mm"/>
		<s:Button x="61" y="105" label="提交" click="button1_clickHandler(event)"/>
	</s:Panel>
	
</s:Application>

 

对于上面的flex下面的配置文件并没有做任何修改。

此文为原文,如果不明白的可以留言,互相交流提高。

 

给大家介绍一篇很好的文章

http://www.infoq.com/cn/articles/spring-blazeds-integration

 

 

电源完整性必看!用SIwave提取PDN阻抗曲线的3个关键设置与常见报错解决 本文深入探讨了在SIwave中进行电源完整性(PI)仿真时,提取PDN阻抗曲线的三个核心设置要点。重点解析了端口阻抗设为0.1欧姆的物理意义与SYZ参数仿真中的阻抗匹配原则,并提供了针对常见收敛性问题和模型误差的实战排查思路,旨在帮助工程师获得更精确可靠的仿真结果,为去耦电容优化提供依据。 阅读详情

相关推荐

冗余位技术在SAR ADC中的动态误差恢复机制解析

本文深入解析了冗余位技术在SAR ADC中的动态误差恢复机制,详细介绍了其基本概念、动态误差产生原因及冗余位的容错空间设计、时序松弛策略和数字校正算法。通过实际电路设计案例和数学建模,展示了冗余位技术如何显著提升ADC的精度和能效比,同时探讨了未来发展方向。

weixin_28335283的博客 975

spring3.04+spring-flex1.03+blazeds4.0的配置说明

web.xml的配置PIPEflex.messaging.HttpFlexSessionflex

陈建慧程序人生 1169

第12章 STM32+BH1750光照传感器+OLED模块显示环境光照强度

相比光敏传感器,它可以直接输出环境光照强度的数值(范围是0~65535lx),非常适合懒人党,各位的传感器买到手后,赶紧跟着文章试试吧!

qq_44645742的博客 1万+

Flex+blazeDS+Spring+Tomcat的整合

最近因为有时间,所以就弄了弄Flex和Java的整合。用到技术和工具主要是Flex,blazeDS,Spring,Tomcat。在网上看了一些整合的文章,大都差不多。现在我把我自己弄通了的例子和里面的思路。和注意的一些问题全部都写出来。希望给刚开始弄的朋友有一些帮助。要是有什么地方错了,请大家提出来哈。 准备:         我用的是:MyEclipse_6.5.0GA_E3

jishuaige的专栏 4538

ANSYS Twin Builder实战:5步搞定数字孪生模型部署(附ROM配置技巧)

本文详细解析了ANSYS Twin Builder在数字孪生模型部署中的实战应用,重点介绍了ROM(降阶模型)配置技巧。通过5个关键步骤,从环境搭建到工业部署,帮助工程师高效实现高精度三维仿真到轻量化数字孪生的转化,提升预测性维护和系统仿真效率。

weixin_27330481的博客 659

程序设计二(面向对象)_实训10_复杂类的实现_ArrayList类的实现

第1关:构造函数与析构函数的实现

2401_83406306的博客 820

flex java blazeds 注解_Flex+BlazeDS+Spring整合

Flex与服务器通讯有3中方式:HTTPService 组件访问HTTP服务,WebService 组件访问WebService服务,RemoteObject 组件访问Server端对象。第三种方法是最常用最灵活的方法,这种方式通过AMF二进制形式传递数据,需要支持AMF协议的中间件,与java通讯时使用BlazeDS(免费开源)中间件。新建项目新建Flex项目,服务器选择J2EE-->Bl...

weixin_35717251的博客 248

【常见开源库的二次开发】基于openssl的加密与解密——openssl认识与配置(一)

OpenSSL 是一个开源的软件库,它提供了一系列加密工具和协议,主要用于实现安全通信,如在网络上的数据传输。它支持多种加密算法,包括对称加密、非对称加密、散列函数、伪随机数生成器、数字签名、密钥交换以及证书管理等。

嵌入式技术开发 4161

flex blazeds java spring_flex3+blazeds+spring+hibernate整合小结

近来flex盛行,因此这两天也借了本书看了两天,发觉作为非页面设计人员,flex 还是很好的,flex builder很好用,拖拉就有很COOL的界面了,而且flex总的来说基本东西不难学,有编程基础的人很快掌握,当然要精通就要时间了,因为库,API等很多.下面就flex3+blazeds+spring+hibernate整合作个小结,是之前读外国好文的心得,而见国内这方面的文比较少,因此笔记之....

weixin_36163101的博客 246

AI驱动芯片设计的端到端验证:AI应用架构师的全流程指南

想象你要建造一座1000层的超级摩天大楼,每个房间都有独特的功能,管道、电路、电梯系统交织如迷宫。传统的检查方式是派1000个工程师逐层逐房手动检查,耗时十年且仍可能遗漏火灾隐患。这就是今天芯片设计面临的困境:7nm芯片含百亿晶体管,相当于百亿个"房间",传统验证方法(人工编写测试用例、随机仿真)已难以应对。本文的目的,是为AI应用架构师提供一份"AI驱动芯片验证导航图",范围涵盖从验证需求分析到芯片签核的全流程,包括AI模型如何融入传统验证工具链、数据如何驱动验证效率提升、以及端到端闭环系统的构建方法。

2501_92132293的博客 1240

字符串尾部空格的迷思:深入解析 ABAP 隐式转换规则与 `strlen` 意外结果

看似简单的strlen之谜,背后实则是 ABAP 隐式转换的一整套严谨规则。只要开发者在赋值、输出、接口映射等关键节点建立“尾部空格意识”,辅以CONVCONDENSE等显式手段,就能有效杜绝多余空格引发的链式故障。希望本文的拆解与案例,能让你在面对下一个“异常长度”时,从容而笃定地给出正确答案。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 431

配置Flex+BlazeDS+Spring

<br /> <br />开发环境:Eclipse+Flex Builder.其中Flex Builder可以集成到Eclipse中.<br />1.         准备程序包:BlazeDS的开发包.Spring-Flex 1.0<br />2.         创建一个web项目.把源代码目录改为javasrc以便和flex的源代码区分开来.<br /><br />3.         创建java服务类.代码如下:<br />package cn.hk.demo.service.impl;<

记录关于学习关于工作的东西 2148

Open3D (C++) 泊松重建【2025最新版】

使用C++版本的Open3D实现点云的泊松重建

点云侠的博客 3076

Flex Spring JAVA BLAZEDS整合

原文地址:http://www.javaeye.com/topic/392836关于FlexAdobe Flex是一套创建富客户端应用(RIAs)的框架.Flex生成的swf文件可以直接运行在Flash Player之中。相比较基于时间轴的Flash开发,Flex框架更适合那些用传统方式开发应用程序的开发人员。Flex应用可以使用Flex builder来开发。这套IDE是基于Eclips

浮白 2823

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Flex4+BlazeDS+Spring+Hibernate 整合(附源码)

Flex4+BlazeDS+Spring+Hibernate 整合1.在FlexBuilder+MyEclipse整合环境中创建一个Web项目和一个Flex项目  web项目的名称为t1,flex项目用默认模板2.在web项目中添加blazeDs,将blazeDs.war解压后将[META-INF]和[WEB-INF]复制到t1->webroot目录3.修改flex项目的相关属性如下图:4.web

李君老师的BLOG 7925

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

flex3+blazeds+spring+hibernate整合笔记

 近来flex盛行,因此这两天也借了本书看了两天,发觉作为非页面设计人员,flex 还是很好的,flex builder很好用,拖拉就有很COOL的界面了,而且flex总的来说基本东西不难学,有编程基础的人很快掌握,当然要精通就要时间了,因为库,API等很多.下面就flex3+blazeds+spring+hibernate整合作个小结,是之前读外国好文的心得,而见国内这方面的文比较少,因

janee81930的专栏 1232

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Flex 与 Spring 整合实践:基于 BlazeDS 的远程调用配置与实现

本文主要面向需要维护老旧Flex 前端 + Spring 后端项目的开发者,介绍了如何通过BlazeDS 完成远程调用整合。从配置到代码示例,我尽量保持细节清晰,避免“黑箱操作”。

聚焦学生开发者需求,分享课设毕设项目实战经验、系统开发技巧、数据库设计规范及文档排版实用方法。 433

flex3+blazeds+spring+hibernate整合小结

     近来flex盛行,因此这两天也借了本书看了两天,发觉作为非页面设计人员,flex 还是很好的,flex builder很好用,拖拉就有很COOL的界面了,而且flex总的来说基本东西不难学,有编程基础的人很快掌握,当然要精通就要时间了,因为库,API等很多.下面就flex3+blazeds+spring+hibernate整合作个小结,是之前读外国好文的心得,而见国内这方

jackyrongvip的专栏 1114

flex blazeds java spring_flex+blazeds+java+spring后台消息推送,有界面维护

之前写过一篇文章:flex+blazeds+java后台消息推送(简单示例),现在要写的是这个的升级版,改动还是挺多的,在上面的基础上增加了spring配置,还有界面的维护。后台基本上全变了。呵呵 。。。下面看实现过程大体的思路是:服务器启动时,查询数据库获取为推送的消息,存储到内存中,定义了一个全局变量MESSAGE_LIST,集合类型。以后的每次维护,包括(增、删、改),都同时维护两份,及...

weixin_39621379的博客 175

flex整合blazeds,spring,hibernate应用

一.假设你已经flex整合了blazeds,若有疑问可以参考我前面的一篇文章http://blog.youkuaiyun.com/yangjiehuan/archive/2009/04/20/4094161.aspx二.完成flex和spring的配置工作    首先,建立spring最重要的文件applicationContext.xml放到web-inf 下面,代码如下 <b

yangjiehuan的专栏 2298

Flex4 中使用Spring flex 来集成BlazeDS 进行远程调用

原文:http://www.nomanland.net/2010/05/21/flex-series-guide-integration2/Spring BlazeDS Integration 是什么? Spring BlazeDS Integration 是 SpringSource 的开源项目,用于整合 Spring 与 BlazeDS。 为什么需要 Spring BlazeDS Integration? 正如“Flex4 系列教程之六 ”介绍的:不使用 Spring BlazeDS In

一个烂人的随手笔记 1万+

Flex+BlazeDS+Spring整合

Flex与服务器通讯有3中方式:HTTPService 组件访问HTTP服务,WebService 组件访问WebService服务,RemoteObject 组件访问Server端对象。第三种方法是最常用最灵活的方法,这种方式通过AMF二进制形式传递数据,需要支持AMF协议的中间件,与java通讯时使用BlazeDS(免费开源)中间件。 新建项目 新...

weixin_30301183的博客 160

flex blazeds java spring_flex+blazeds+java+spring后台消息推送

之前写过一篇文章:flex+blazeds+java后台消息推送(简单示例),现在要写的是这个的升级版,改动还是挺多的,在上面的基础上增加了spring配置,还有界面的维护。后台基本上全变了。呵呵 。。。下面看实现过程大体的思路是:服务器启动时,查询数据库获取为推送的消息,存储到内存中,定义了一个全局变量MESSAGE_LIST,集合类型。以后的每次维护,包括 (增、删、改),都同时维护两份,...

weixin_29364297的博客 182

Flex、Spring整合:blazeds

[b]准备:[/b] 1、下载blazeds 4.x,下载地址:http://download.macromedia.com/pub/livecycle/blazeds/4_0/blazeds-bin-4.0.0.14931.zip 2、部署blazeds至tomcat,访问http://localhost:8080/blazeds/messagebroker/amf,显示空白页,则部...

depravedAngel1833的专栏 194

Flex+BlazeDS+Spring+Hibernate架构整合示例

如下图所示建立工程: 所需lib包一览: 代码如下: StsHibernateTemplate.java package com.stswg.dao.base; import org.hibernate.SessionFactory; import org.springframework.beans.factory.annotation.Autowired;

1281

Flex+Blazeds+Spring进行集成

很久没有写blog了,今天有空写一个 关于flex 和 Spring 进行集成的入门文章,希望可以帮助到一些正在学习flex的同学。 开发工具:Myeclipse(32位,64位集成flex似乎有些问题) Flex版本:4.0 BlazeDS版本:4.0(GUN,GPL协议,商用小心) 下面我们开始集成, (1)对于MyEclipse安装Flex插件,这里就不赘述了。 (2...

liu199123的博客 318
上一篇: Flex和J2EE,jsp页面进行交互
下一篇: Tomcat admanage 登陆报错 403
smartfirstme
博客等级 码龄18年 1粉丝 179原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值