- 浏览: 261410 次
- 性别:
- 来自: 西安
文章分类
最新评论
-
qq820456878:
大神,您好,看了您的文章,深知小弟难望其项背啊。有一点不明白的 ...
Flex中捕获浏览器的前进、后退、刷新、关闭事件 -
skydove:
wushexin 写道楼主,详细说明网址打不开呀...可以去这 ...
RED5的Eclipse插件安装 -
JavaCFW:
JavaCFW 写道
FLEX利用FLASH MEDIA SERVER进行视频的在线录制和回放 -
JavaCFW:
FLEX利用FLASH MEDIA SERVER进行视频的在线录制和回放 -
daveyking:
客户端代码不太懂,是在哪写的?flash actionscri ...
抛弃LCDS和FMS,在tomcat下开发Red5应用(第三篇)-ApplicationAdapte
flex的后台使用spring+hibernate,spring+hibernate的集成方法和j2ee的项目中方法相同。主要是flex和spring的集成
编写SpringFactory.java类:
java 代码
- package com.fire.spring;
- import org.springframework.context.ApplicationContext;
- import org.springframework.web.context.support.WebApplicationContextUtils;
- import org.springframework.beans.BeansException;
- import org.springframework.beans.factory.NoSuchBeanDefinitionException;
- import flex.messaging.FactoryInstance;
- import flex.messaging.FlexFactory;
- import flex.messaging.config.ConfigMap;
- import flex.messaging.services.ServiceException;
- public class SpringFactory implements FlexFactory
- {
- private static final String SOURCE = "source";
- public void initialize(String id, ConfigMap configMap) {}
- public FactoryInstance createFactoryInstance(String id, ConfigMap properties)
- {
- SpringFactoryInstance instance = new SpringFactoryInstance(this, id, properties);
- instance.setSource(properties.getPropertyAsString(SOURCE, instance.getId()));
- return instance;
- } // end method createFactoryInstance()
- public Object lookup(FactoryInstance inst)
- {
- SpringFactoryInstance factoryInstance = (SpringFactoryInstance) inst;
- return factoryInstance.lookup();
- }
- static class SpringFactoryInstance extends FactoryInstance
- {
- SpringFactoryInstance(SpringFactory factory, String id, ConfigMap properties)
- {
- super(factory, id, properties);
- }
- public String toString()
- {
- return "SpringFactory instance for id=" + getId() + " source=" + getSource() + " scope=" + getScope();
- }
- public Object lookup()
- {
- ApplicationContext appContext = WebApplicationContextUtils.getWebApplicationContext(flex.messaging.FlexContext.getServletConfig().getServletContext());
- String beanName = getSource();
- try
- {
- return appContext.getBean(beanName);
- }
- catch (NoSuchBeanDefinitionException nexc)
- {
- ServiceException e = new ServiceException();
- String msg = "Spring service named '" + beanName + "' does not exist.";
- e.setMessage(msg);
- e.setRootCause(nexc);
- e.setDetails(msg);
- e.setCode("Server.Processing");
- throw e;
- }
- catch (BeansException bexc)
- {
- ServiceException e = new ServiceException();
- String msg = "Unable to create Spring service named '" + beanName + "' ";
- e.setMessage(msg);
- e.setRootCause(bexc);
- e.setDetails(msg);
- e.setCode("Server.Processing");
- throw e;
- }
- }
- }
- }
配置WEB-INF/flex/service-config.xml,在最后添加如下代码:
xml 代码
xml 代码
- <factories>
- <factory id="spring" class="com.fire.spring.SpringFactory"/>
- factories>
在使用remoteobject的时候,配置remote-config.xml时,如下进行配置:
xml 代码
- <destination id="provinceService">
- <properties>
- <factory>spring</factory>
- <source>provinceService</source>
- </properties>
- </destination>
评论
12 楼
jiangxiayang
2011-11-16
handingbiao 写道
你好,能不能也给我也发一个flex + hibernate + spring的例子,
我的邮箱是jiangxia0516@126.com,我这两天在学习,下个星期要用,现在急死了,老兄谢谢了
我的邮箱是jiangxia0516@126.com,我这两天在学习,下个星期要用,现在急死了,老兄谢谢了
11 楼
zalbelieve
2009-05-15
唐朝兄:能发个源码给我吗?谢谢!!
zalbelieve@163.com
谢谢
zalbelieve@163.com
谢谢
10 楼
handingbiao
2008-11-03
你好,能不能也给我也发一个flex + hibernate + spring的例子,
我的邮箱是handing_biao@hotmail.com,我这两天在学习,下个星期要用,现在急死了,老兄谢谢了
我的邮箱是handing_biao@hotmail.com,我这两天在学习,下个星期要用,现在急死了,老兄谢谢了
9 楼
唐朝
2008-10-23
还有个视频教程,够全了,呵呵~~
http://www.parleys.com/display/PARLEYS/Home#slide=1;title=Flex%202.0%20at%20Work%20in%20combination%20with%20Spring%20and%20Hibernate;talk=3768455
http://www.parleys.com/display/PARLEYS/Home#slide=1;title=Flex%202.0%20at%20Work%20in%20combination%20with%20Spring%20and%20Hibernate;talk=3768455
8 楼
唐朝
2008-10-23
我的例子没有了,这个不知道行不行
http://www.cnflex.org/bbs/viewthread.php?tid=442
关于这方面的文章也很多,这里讲的非常详细:
http://www.cnblogs.com/jackyrong/archive/2008/10/05/1304007.html
ADOBE的官方网站也有相关的讨论:
http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=7923
已经很久没有动过flex了,见谅~~
http://www.cnflex.org/bbs/viewthread.php?tid=442
关于这方面的文章也很多,这里讲的非常详细:
http://www.cnblogs.com/jackyrong/archive/2008/10/05/1304007.html
ADOBE的官方网站也有相关的讨论:
http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=7923
已经很久没有动过flex了,见谅~~
7 楼
jialihua
2008-10-23
[size=xx-small][/size]你好能给我一个flex + hibernate + spring 的例子吗?想学习谢谢!我的QQ568269
邮箱568269@QQ.com
邮箱568269@QQ.com
6 楼
backbase
2008-10-23
唐@朝帅哥:
由于项目 急 需要用到 Flex + Spring + Hibernate 做个例子,
请问 唐@朝大哥 能给个Flex + Spring + Hibernate 的实际例子下载吗?
有的话 给我也发一个好吗? QQ 28971986 邮箱 luoxiangh@gmail.com
虚心向唐@朝帅哥 学习! 谢谢先!
由于项目 急 需要用到 Flex + Spring + Hibernate 做个例子,
请问 唐@朝大哥 能给个Flex + Spring + Hibernate 的实际例子下载吗?
有的话 给我也发一个好吗? QQ 28971986 邮箱 luoxiangh@gmail.com
虚心向唐@朝帅哥 学习! 谢谢先!
5 楼
wangchao_17915566
2008-09-19
谢谢您的回复,很感谢
4 楼
唐朝
2008-09-11
to wangchao_17915566 :
你是说比如插入数据,从flex端如何传对象到java端吗?
一般的话用object就可以了,但是为了代码可读性高,可以写as3的类来映射javabean,如下:
package com.domain
{
[Managed]
[RemoteClass(alias="com.domain.ClassName")]
public class ClassName
{
public function ClassName(){}
public var fieldName:String;//普通数据类型
public var fieldOfClass:ClassName;//复杂数据类型
}
}
该AS类和java类一模一样。
在as3代码端调用RemoteObject的方法时,传对应的对象实例进去就可以了。
你是说比如插入数据,从flex端如何传对象到java端吗?
一般的话用object就可以了,但是为了代码可读性高,可以写as3的类来映射javabean,如下:
package com.domain
{
[Managed]
[RemoteClass(alias="com.domain.ClassName")]
public class ClassName
{
public function ClassName(){}
public var fieldName:String;//普通数据类型
public var fieldOfClass:ClassName;//复杂数据类型
}
}
该AS类和java类一模一样。
在as3代码端调用RemoteObject的方法时,传对应的对象实例进去就可以了。
3 楼
wangchao_17915566
2008-09-10
我想问下,如果我要增加一个对象,从flex传过来的对象,应该怎么办呢?
2 楼
leixin121
2008-08-22
你好,能不能也给俺发一个flex + hibernate + spring的例子,在此先谢了。
我的邮箱是leixin121@163.com,QQ:274521325
我的邮箱是leixin121@163.com,QQ:274521325
1 楼
AllenWalker
2008-07-11
帅哥,能给个flex + hibernate + spring的例子下载不?
先谢过了,我QQ258679512,邮箱liuwei@wisdom.sh.cn
我就想知道flex前端怎么访问controller里的方法
先谢过了,我QQ258679512,邮箱liuwei@wisdom.sh.cn
我就想知道flex前端怎么访问controller里的方法
发表评论
-
Java程序员学习Flex和BlazeDS的十三个理由
2009-09-18 22:59 0本文列述了13个Java程 ... -
BrowserManager和HistoryManager的应用
2009-09-18 22:55 0BrowserManager是一个Singleton 管理器, ... -
Flex4相对于Flex3的变化
2009-09-18 22:19 2915以下内容转载自互联网,如侵犯您的权利,请来信告知! ... -
FLV播放器,完成度百分之七十
2009-09-11 09:17 1358完成度70% <object classid= ... -
Java和flash通信中数据的zlib压缩与解压缩
2009-04-08 22:23 0上篇文章介绍和如何在j ... -
Java和flash通信中数据的AMF3封装
2009-04-08 22:22 0Flash加载外部http数据有很多封装方式,常用的数据封装格 ... -
Java的RTMP客户端,可以用于RTMP的测试
2009-04-01 23:26 4104JUV Client 1.2 经过在Red5-0.6.3下测试 ... -
Flex中捕获浏览器的前进、后退、刷新、关闭事件
2009-03-31 21:46 9686如果不希望用户点击浏览器的前进、后退、刷新、关闭等误操作,可以 ... -
Text Layout Framework 聊天表情测试(依然不支持gif动画表情)
2009-02-17 22:59 3425(最后编辑于2009年2月20日17:24) 参考资料: ht ... -
使用Text Layout Framework实现图文混排
2009-02-16 11:45 86841.Flex Builder3要更新到3.0.2 http:/ ... -
从flex-ifram项目中看到的,在as中写js函数
2009-01-13 14:17 3532项目地址:http://code.google.c ... -
Flex的IFrame,解决在RIA中显示html的问题,非AIR
2008-12-31 15:00 0http://code.google.com/p/flex-i ... -
随记:flex发送XML到servlet
2008-10-16 15:58 3107一个Flex发送XML到Servlet,Servlet返回XM ... -
java后台的flex应用中电子白板文档共享的解决方法---用命令行转换任意文档为PDF和SWF
2008-07-31 22:57 8288前天安装了RED5,将OpenMeetings安装并运行一下, ... -
开启摄像头和关闭摄像头
2008-03-21 14:06 5639打开摄像头: Camera camera = Camera.g ... -
Flex的在线图片处理程序
2007-12-30 11:09 6248http://www.dreamtech.com.cn:908 ... -
Flex 概述
2007-11-11 09:13 3328一,概述 Flex是Adobe公司的支持RIA(rich ... -
讨论Flex的Package
2007-10-28 10:11 4401部分内容摘自ActionScript 3 Cookbook中文 ... -
FLEX2和FLEX3全屏的代码
2007-10-28 08:52 3354一.flex2的全屏代码 在仅仅使用Flex Builder ... -
FMS回调FLEX端的Function
2007-10-20 12:15 2659网络上找了很久这个资料,总算被解决了。 1.在FMS下新建一个 ...
相关推荐
5. **Flex与Hibernate集成**:在Flex中使用Hibernate,一般需要通过后台服务(如Spring服务)来处理数据库操作。Flex发送请求到服务端,服务端使用Hibernate进行数据库操作,然后将结果返回给Flex。这种集成方式需要...
Flex+Spring+Hibernate示例是一种常见的企业级应用架构,它结合了Adobe Flex前端技术、Spring后端框架和Hibernate持久层框架,以构建高效、灵活且易于维护的Web应用程序。在这个示例中,开发者可能已经展示了如何...
Flex+Spring+Hibernate 整合是企业级应用开发中常见的一种技术栈组合,它结合了Flex前端的富互联网应用程序(RIA)开发能力、Spring框架的依赖注入和事务管理功能,以及Hibernate持久化框架的数据库操作便捷性。...
通过上述技术和示例程序的介绍,我们可以看到**Flex**、**Spring** 和**Hibernate** 的集成不仅可以创建出功能强大、用户体验优秀的RIA应用,而且还能充分利用各个框架的优势,提高开发效率和应用质量。这对于希望...
将Flex、Spring和Hibernate整合在一起,能够构建出既有强大后端数据处理能力,又有丰富前端交互体验的应用。 整合Flex、Spring和Hibernate的关键在于实现后端服务调用与前端展示的无缝连接。以下是一些关键知识点:...
Flex、Hibernate 和 Spring 是三个在IT行业中非常重要的技术框架,它们分别在用户界面、持久化层和应用架构方面发挥着关键作用。让我们深入探讨一下这三个技术的整合以及如何实现它们的详细配置。 Flex 是 Adobe ...
Spring还包含了对数据库访问的支持,如JDBC抽象层和集成ORM框架,如Hibernate。此外,Spring的MVC框架可以方便地将前端视图、业务逻辑和数据访问层分离,有助于实现松耦合和模块化设计。 4. **整合过程**: - **...
FLEX和Spring、Hibernate的集成 - Flex+Spring
标题中的“flex spring hibernate jar”表明我们正在讨论一个与使用Flex、Spring和Hibernate技术相关的Java应用程序。这个压缩包可能包含这些技术的库文件或一个整合了这三者的项目。 Flex是Adobe公司开发的一种...
标题中的“Flex blazeds spring hibernate 增删改”揭示了这个压缩包文件包含的是关于使用Adobe Flex、BlazeDS、Spring和Hibernate技术进行Web应用开发的相关内容。这四个技术是Java EE领域中用于构建富互联网应用...
Flex+Spring+Hibernate环境是基于Adobe Flex前端、Spring框架作为服务层、Hibernate作为持久层的集成开发环境。这种组合在Web应用开发中被...这个项目对于学习和理解Flex、Spring和Hibernate的集成有着很好的实践价值。
6. **错误处理和调试**:教授如何在遇到问题时定位和解决Flex、Spring和Hibernate集成中的常见错误。 通过这个视频教程,学习者应该能够掌握如何利用Flex创建吸引人的用户界面,Spring处理业务逻辑,以及Hibernate...
测试Flex-Spring-Hibernate集成** - **创建测试类**:在MyEclipse中,创建一个名为`Test`的Java类,包含一个简单的`sayHelloTo`方法。 - **配置Flex项目**:在Flex项目中,编辑`service-config.xml`,添加`Test`类...
综上所述,Flex、Spring和Hibernate的整合主要涉及以下几个步骤:配置Spring环境,创建Flex与Spring交互的工厂类,以及在Spring中配置Hibernate。通过这样的整合,开发者可以在Flex的富客户端上构建复杂的业务逻辑,...
通过这种集成方式,开发者可以利用Flex的强大UI设计能力,Spring的灵活管理和事务处理,以及Hibernate的数据持久化功能,构建出既具备优秀用户体验又具有高稳定性和可扩展性的应用程序。这种技术栈在现代Web应用开发...
【Flex整合Spring与Hibernate】是将富客户端技术Flex与企业级框架Spring和持久层框架Hibernate进行集成,以实现更高效、灵活的Web应用程序开发。在这样的集成中,Flex作为前端展示层,Spring作为业务逻辑层,而...
当Flex、Spring和Hibernate结合在一起时,通常会形成这样的架构:Flex作为前端展示,通过AMF与Spring应用服务器通信,Spring管理业务逻辑并调用Hibernate进行数据持久化操作。下面,我们将详细讨论这种整合方式: 1...
将Flex、Spring和Hibernate三个框架集成在一起,可以构建出既具有优秀用户体验,又具备强大后端逻辑处理能力的应用程序。具体来说: - **前端展示与交互**:利用Flex构建动态、美观的用户界面,提高用户体验。 - **...
本文主要讲解了如何将Adobe Flex、Spring和Hibernate这三种技术进行整合,构建一个强大的前端与后端交互的Web应用程序。 首先,我们要理解这三个技术的基本概念。Flex是一种用于创建富互联网应用程序(RIA)的前端...