- 浏览: 256732 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (217)
- java 基础 (36)
- flex (1)
- structs 2.0 (5)
- oracle 学习过程 (20)
- j2ee (63)
- c/s java (0)
- javaScript (24)
- jdom (1)
- jquery (1)
- java模式 (1)
- Datebase common konwledge (3)
- JfreeChart (3)
- html (3)
- sql server (6)
- tomcat servlet (4)
- lucene (1)
- Linux (3)
- 常见注意 (6)
- hibernate (2)
- jsp页面 (3)
- effective Java (1)
- spring (2)
- Spark (1)
- json (0)
- JMS (1)
- 电脑故障 (2)
- mysql (1)
- JBPM (2)
- java 线程 (1)
- oracle优化 (1)
- 安全 (1)
- hadoop (0)
- 算法 (1)
- hbase (0)
最新评论
-
mfhappy:
你好,你这个导出的文件中如果有图片你怎么处理??
jsp 导出excel(利用excel本身另存为html) -
丹寺丁:
...
jquery 解析 java 后台的 json数据 -
xurichusheng:
不直接诶生成想要的对象,而是让客户端利用所有必要的参数 ...
重叠构造器、Builder模式 -
wen121221222:
感谢啊!困恼我一个下午的问题终于解决了
java.lang.NoClassDefFoundError: javax/mail/Authenticator异常 -
gaoyanglovejava:
不错。就是这么解决的。多谢
The project is not a myEclipse hibernate project
前提:
下载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
发表评论
-
42中常见HTTP相应代码和常见的HTTP报头
2012-11-16 17:39 94846个标准的报头、本来想从文章中摘出来、但是发现没法复制、所以 ... -
(转摘)Linux终端模式下查看电脑硬件配置
2012-05-24 14:16 1148Linux终端模式下查看电脑硬件配置情况 由Linux系统中文 ... -
java hashcode 方法
2012-05-14 13:16 798以下、(转载)---------- java的HashCod ... -
HashSet 的用法
2012-05-03 15:53 0HashSet中不能存在重复的数据、hashset中添加的对象 ... -
http outputStream 乱码问题
2012-04-27 14:56 2382response.getOutputStream().writ ... -
java 转义字符
2012-03-13 16:48 815点的转义:. ==> u002E美元符号的转义:$ == ... -
产品开发技术终结
2012-03-12 10:56 7451、propertiesConfig 类 专门服务则prop ... -
java 死锁简单理解
2011-11-04 14:36 775public class DeadLock { pub ... -
java 执行cmd命令
2011-10-20 18:01 3064import java.io.BufferedReader; ... -
java 中应用FTP的一些知识点及注意
2011-07-11 11:57 2098主要有ftp的上传、下载、取得ftp文件列表功能。其中上传引用 ... -
文件过滤 FileNameFileter
2011-03-01 13:33 999public static void main(String ... -
对象、引用的关系
2011-03-01 10:36 1072import java.io.BufferedReader;i ... -
request得到中文乱码
2011-01-19 16:14 859bt = new String(bt.getBytes(&q ... -
class 的一些知识
2011-01-12 16:47 872public class Class_test { / ... -
java 位移(转)
2010-12-28 19:40 1732移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和 ... -
字母大写转小写(char)
2010-12-28 13:26 1171private static final int LC_OF ... -
方法传参 “引用赋值”
2010-11-30 16:44 909import java.io.BufferedReader;i ... -
double float decimal
2010-11-12 09:37 1005声明:摘自其他人的博客, 总之唯一同一目的就是共享,共同进步 ... -
java调用exe
2010-09-15 20:02 885public static void openWinExe( ... -
Java 四舍五入
2010-07-28 15:33 823Math.round() 不是四舍五入方法,今天项目上 例如 ...
相关推荐
标题中的“PureMVC+Flex+BlazeDS+Spring+Hibernate.doc”指的是一项整合了多种技术的Web应用开发方案,这些技术包括PureMVC、Flex、BlazeDS、Spring和Hibernate。这篇文档可能是指导读者如何将这些技术结合在一起...
Flex+blazeDS+Spring官方Demo,环境搭建,内含十几个例子,从易到难,包括spring消息,spring安全,注解方式和非注解配置文件方式,十分好用。内含有tomcat,可直接启动并运行用户手册。
根据提供的文件信息,本文将详细介绍如何一步步搭建PureMVC+Flex+BlazeDS+Spring+Hibernate的技术栈。这个过程涉及到了多个技术领域的整合,包括前端的Flex开发、后端的Java开发以及数据库交互等多个方面。 ### 一...
Flex+BlazeDS+Spring+Hibernate 是一个经典的前端与后端集成方案,广泛应用于构建富互联网应用程序(Rich Internet Applications,RIA)。在这个框架组合中,Flex 作为用户界面层,提供了丰富的交互体验;BlazeDS ...
本教程将详细介绍如何一步步搭建Flex+BlazeDS+Spring的开发环境。 首先,我们需要准备以下软件: 1. **MyEclipse 6.0.1**:这是一个集成开发环境,支持Java和Flex项目的开发。你需要自行下载并安装,确保它是完整...
标题中的“PureMVC+Flex+BlazeDS+Spring+Hibernate”是一个常见的技术栈组合,用于构建企业级的 Rich Internet Applications (RIA)。这个技术栈包括前端开发框架、后端服务通讯、应用服务器、服务端架构和数据持久化...
通过以上步骤,你将成功构建一个完整的PureMVC+Flex+BlazeDS+Spring+Hibernate RIA系统,实现前端与后端的无缝集成,提供高效的数据交换和复杂的业务处理能力。在实际开发中,你可能还需要考虑错误处理、安全性和...
flex+spring+blazeds在MyEclipse下非常详细的结合配置
Flex+Blazeds+Spring+Hibernate+MySQL是一个经典的Java企业级开发组合,它结合了前端的富互联网应用程序(RIA)开发框架Flex与后端的强大数据处理能力,通过Blazeds作为中间层通信桥梁,利用Spring进行服务管理和...
使用flex 4.5 + Spring 3.0 + Hibernate 3.3 + Cairngorm 2.2.1 + BlazeDS 3.3.0 + Spring BlazeDS Integration 1.0.3整合出的一个登录的小demo·
### Flex4+BlazeDS+Spring+iBatis 开发教程详解 #### 一、富互联网应用(RIA)概念与背景 ##### RIA定义 富互联网应用(Rich Internet Application,简称RIA)是一种新兴的应用程序形式,它结合了客户端与服务器端...
【标题】"Flex4.X+BlazeDS+Spring3实战开发在线书店四"涉及的核心技术栈是Adobe Flex 4.6、BlazeDS、Spring 3框架以及Java相关的JPA和Hibernate,配合MySQL数据库实现一个在线书店的完整系统。下面将详细阐述这些...
标题中的“flex+spring+blazeds消息推送”是指在开发富互联网应用程序(RIA)时,采用Adobe Flex作为前端UI框架,Spring作为后端服务层框架,BlazeDS作为数据通信中间件,实现服务器到客户端的消息实时推送功能。...
远程调用服务允许 Flex 客户端直接调用服务器端的 POJOs(Plain Old Java Objects)、Spring 服务或 EJB 方法,极大地简化了分布式应用的开发。消息传递服务则支持发布/订阅模式,使得服务器端可以广播消息到多个...
为了搭建一个基于PureMVC、Flex、BlazeDS、Spring和Hibernate的项目,我们需要遵循一系列详细的步骤,这些步骤涉及到安装和配置不同的软件组件、创建项目以及集成各个框架。下面是这个过程的知识点总结: 一、软件...
在本课程中,我们将深入探讨如何使用Flex 4.6、BlazeDS、Spring 3 和其他相关技术来构建一个实际的在线书店应用。Flex 4.6 是Adobe Flex框架的一个重要版本,它提供了强大的富互联网应用程序(RIA)开发工具,使...
本方案提供了一种集成化的开发环境,即"MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案",它将多个流行的技术框架整合在一起,为Web应用程序开发提供了一个强大的平台...
【集成Flex3+BlazeDS3.2+Spring2.5.6的另一种方式】\n\n在上一讲中,我们介绍了如何将Flex3、BlazeDS3.2和Spring2.5.6集成在一起,构建一个强大的WEB项目。本讲我们将探讨集成方式二,该方法采用Spring的侦听配置...