`
NumberWen
  • 浏览: 30809 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

将flex集成到J2EE应用程序的BlazeDS实现

阅读更多

    事情发生在中大医疗网的会诊emcc功能时,因为项目需求,需要使用Flex的前端技术代替servlet和jsp,本人对于flex和servlet通讯可谓一知半解,经过在网上查阅了一些资料,发觉Flex 支持多种远程调用方式,包括 HTTP,Web Services 和 AMF,不过,针对 J2EE开发的服务器端应用,可以通过集成 BlazeDS,充分利用 AMF 协议并能轻易与 Flex 前端交换数据,这种方式是 Java EE 应用程序集成 Flex 的首选,BlazeDS 是 Adobe LifeCycle Data Services 的开源版本,遵循 LGPL v3 授权,可以免费使用。BlazeDS 为 Flex 提供了基于 AMF 二进制协议的远程调用支持,其作用相当于 Java 的 RMI。有了 BlazeDS,通过简单的配置,一个 Java 接口就可以作为服务暴露给 Flex,供其远程调用。

 

   下面是会诊emcc功能的部分flex效果:

      

        

 

详细使用BlazeDS请点击下面的url连接:http://www.ibm.com/developerworks/cn/java/j-lo-jeeflex/?S_TACT=105AGX52&S_CMP=tec-csdn

 

  • 大小: 66.2 KB
分享到:
评论
21 楼 红四团 2009-12-04  
NumberWen 写道
红四团 写道
典型的浮躁,一知半解。就算是使用BlaseDS,也还有很多问题要解决,具体在项目中使用一下,你就明白了。另外把Java的Service暴露出来后,安全问题也是需要考虑的。

如果你flex真是牛的。。请发表下你的高见。。如果你自己都没搞过的。。别以高手口吻训人。。我发贴只不过想告诉大家我用这个集成flex的心得。。其实我知道集成flex有很多方式。。我刚刚付上的url,只不过不想再写一篇配置的东西。。没必要。


你这个能够称得上心得?基本上连一个hello world都算不上,你发这个帖子有什么作用呢?是为了告诉大家BlazeDS有这种功能?还是惊呼你发现了这个真理?最佳实践是在有了大量使用经验后才能写的,从你的情况来看就刚刚入门而已。我们公司使用Flex开发产品已经很长时间了。
20 楼 NumberWen 2009-11-30  
frogfool 写道
NumberWen 写道
superyang 写道
简直是抄来的文字.

拿来主义我觉得没什么。。问题你自己连拿来都不会。。。就好像有以前老生常谈的重造
轮子的问题,我在这里只不过想告诉大家其实flex是可以这样做。。而付上url是我不想重新花时间再写一篇配置。


若是转贴 麻烦请注明[转]
若是共享 麻烦请说明[最佳实践]体现在何处?

看来要先研究其他的flex通讯方式,才能写,如若标题惹的祸。我可以改正。。到时研究完其他的通讯方式。。再发上最佳实践。。
19 楼 NumberWen 2009-11-30  
aiou 写道
我想楼主只是想展示一下j2ee整合flex实例,怎么会引起这么多非议
题目应该是原因链接里的文章标题,没有什么不妥。
这篇文章对大牛开起来不足道,但是对新手来说是个很好的实例。
虽然这篇文章没涉及到具体步骤

多谢兄弟的理解。。
18 楼 aiou 2009-11-30  
我想楼主只是想展示一下j2ee整合flex实例,怎么会引起这么多非议
题目应该是原因链接里的文章标题,没有什么不妥。
这篇文章对大牛开起来不足道,但是对新手来说是个很好的实例。
虽然这篇文章没涉及到具体步骤
17 楼 superyang 2009-11-30  
NumberWen 写道
superyang 写道
简直是抄来的文字.

拿来主义我觉得没什么。。问题你自己连拿来都不会。。。就好像有以前老生常谈的重造
轮子的问题,我在这里只不过想告诉大家其实flex是可以这样做。。而付上url是我不想重新花时间再写一篇配置。

很少在这里发的.
再来一个简直:
你这样说简直是没有创新.
记得QQ别人说过:重复旧的行为,只能得到旧的结果!
16 楼 frogfool 2009-11-29  
NumberWen 写道
superyang 写道
简直是抄来的文字.

拿来主义我觉得没什么。。问题你自己连拿来都不会。。。就好像有以前老生常谈的重造
轮子的问题,我在这里只不过想告诉大家其实flex是可以这样做。。而付上url是我不想重新花时间再写一篇配置。


若是转贴 麻烦请注明[转]
若是共享 麻烦请说明[最佳实践]体现在何处?
15 楼 NumberWen 2009-11-29  
NumberWen 写道
jltest 写道
直接用servlet有何不好?

。。。BlazeDS 。。是一个提供统一解决flex方案的东西。。轮子没精力。也没必要再造一个

说露了一些。。如果这位朋友不清楚flex的优势。。请百度之
14 楼 NumberWen 2009-11-29  
jltest 写道
直接用servlet有何不好?

。。。BlazeDS 。。是一个提供统一解决flex方案的东西。。轮子没精力。也没必要再造一个
13 楼 NumberWen 2009-11-29  
superyang 写道
简直是抄来的文字.

拿来主义我觉得没什么。。问题你自己连拿来都不会。。。就好像有以前老生常谈的重造
轮子的问题,我在这里只不过想告诉大家其实flex是可以这样做。。而付上url是我不想重新花时间再写一篇配置。
12 楼 NumberWen 2009-11-29  
ghyghost 写道
我支持楼主,,

各位不屑楼主的朋友你们拿出来最佳实践,
如果拿不出来,即使你是全国FLEX集成JAVA用的最强的人也是最差的一个!

共享精神值得称赞!

多谢这位朋友的谅解。
11 楼 NumberWen 2009-11-29  
红四团 写道
典型的浮躁,一知半解。就算是使用BlaseDS,也还有很多问题要解决,具体在项目中使用一下,你就明白了。另外把Java的Service暴露出来后,安全问题也是需要考虑的。

如果你flex真是牛的。。请发表下你的高见。。如果你自己都没搞过的。。别以高手口吻训人。。我发贴只不过想告诉大家我用这个集成flex的心得。。其实我知道集成flex有很多方式。。我刚刚付上的url,只不过不想再写一篇配置的东西。。没必要。
10 楼 jltest 2009-11-28  
直接用servlet有何不好?
9 楼 ghyghost 2009-11-28  
我支持楼主,,

各位不屑楼主的朋友你们拿出来最佳实践,
如果拿不出来,即使你是全国FLEX集成JAVA用的最强的人也是最差的一个!

共享精神值得称赞!
8 楼 superyang 2009-11-28  
简直是抄来的文字.
7 楼 红四团 2009-11-28  
典型的浮躁,一知半解。就算是使用BlaseDS,也还有很多问题要解决,具体在项目中使用一下,你就明白了。另外把Java的Service暴露出来后,安全问题也是需要考虑的。
6 楼 mreay 2009-11-28  
flex 用丑到这份上.
5 楼 whaosoft 2009-11-28  
红四团 写道
别写这么大一个标题,你这个连入门都算不上,还敢称最佳实践,做人要学会谦虚。

现在的新人大多是这样的
4 楼 红四团 2009-11-28  
别写这么大一个标题,你这个连入门都算不上,还敢称最佳实践,做人要学会谦虚。
3 楼 NumberWen 2009-11-28  
yanwt 写道
java对象是和as对象兼容的,标准的类型不需要做特殊处理,可以直接转换。

呵。。感觉好像不错的样子。。有空要去试试
2 楼 NumberWen 2009-11-27  
yanwt 写道
我们用hessian集成,用起来很爽。

看了一下hessian方面的资料。。初步有些了解,hessian对于二进制RPC协议是支持的,但是不知道他对于amf支持如何?

相关推荐

    Flex4+J2EE+Blazeds配置jspweb工程

    然后,将Flex SWF文件和Blazeds配置文件部署到Web服务器的相应目录,确保JSP页面能够正确加载和初始化Flex应用程序。 在"flex4创建jspweb工程"的文件中,可能包含了上述过程中的源代码、配置文件示例以及可能的教程...

    flex整合j2ee-在eclipse wtp环境下使用blazeds

    总之,通过Eclipse WTP和BlazeDS,我们可以轻松地构建富互联网应用程序(RIA),将强大的Flex UI与健壮的J2EE后端服务相结合。这种技术组合使得开发者能够创建出响应式、动态的Web应用,提供超越传统HTML页面的交互...

    BlazeDS集成Flex+Tomcat开发J2EE模块整合实例

    在BlazeDS和Flex的集成中,Tomcat常被用作部署服务器,承载BlazeDS服务以及与之交互的Flex应用程序。 在J2EE模块整合中,BlazeDS通常作为中间件,负责在Flex客户端和Tomcat服务器之间建立连接。开发者可以在Tomcat...

    flex + j2ee+blazeds 配置

    Flex + J2EE + BlazeDS 配置是一个用于构建富互联网应用程序(RIA)的技术组合,它将客户端的Flex界面与服务器端的Java EE服务紧密结合。本文将详细介绍如何配置这一技术栈,帮助开发者快速上手。 首先,我们需要...

    FlexModule_j2ee.zip

    FlexModule_j2ee.zip是一个压缩包,包含了将Flex前端技术集成到JSP(JavaServer Pages)和J2EE(Java 2 Platform, Enterprise Edition)后端环境中的示例工程。这个项目旨在展示如何在传统的Web应用中嵌入富互联网...

    blazeDS框架实现Flex与J2EE的通信教程

    BlazeDS 框架是 Adobe 公司推出的一个开源项目,主要目的是为了实现富互联网应用程序(Rich Internet Applications,简称 RIA)中的 Flex 前端与 Java 后端(通常为 J2EE 应用)之间的数据通信。在本教程中,我们将...

    blazeDS框架实现Flex与J2EE的通信Demo

    在这个“blazeDS框架实现Flex与J2EE的通信Demo”中,我们将深入理解如何利用BlazeDS来构建一个简单的Flex应用程序,使其能够与J2EE应用进行交互。 首先,我们需要准备开发环境。在这个示例中,开发者使用的是...

    建立Flex客户端与J2EE服务端于同一(BlazeDS服务)工程

    标题所述的“建立Flex客户端与J2EE服务端于同一(BlazeDS服务)工程”是一种集成技术,它将Adobe Flex客户端应用与J2EE服务端应用整合在同一个工程中,利用BlazeDS作为中间件进行通信。BlazeDS是一个开源的服务器端...

    j2ee+flex+blazeds 配置实践

    Flex应用程序通常运行在Flash Player或Adobe AIR上,可以无缝集成到Web浏览器中。 BlazeDS是Adobe提供的开源项目,它是J2EE与Flex之间的通信媒介。BlazeDS支持AMF(Action Message Format)协议,这种高效的数据...

    Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring)part1.

    本案例涉及的是一个典型的Flex与Java EE集成的应用程序开发过程。Flex是Adobe公司推出的一种用于开发丰富互联网应用程序(RIA)的技术,而Java EE则是一套企业级Java应用程序的标准。通过结合这两种技术,可以实现...

    Flex4与J2EE交互实例

    Flex4和J2EE是两种在开发富互联网应用程序(RIA)时常见的技术栈。Flex4是一种基于ActionScript和MXML的开源框架,用于构建富客户端应用程序,通常在Adobe Flash Player或Adobe AIR上运行。J2EE(Java 2 Platform, ...

    J2EE+Flex+Blazeds配置实例

    在本文中,我们将深入探讨如何配置一个基于J2EE、Flex和Blazeds的应用实例。首先,我们需要了解这些技术的基本概念。J2EE(Java 2 Platform, Enterprise Edition)是用于构建企业级分布式应用程序的平台,它包含了...

    Flex+Blazeds与J2ee整合

    通过上述步骤,成功实现了Flex项目与J2EE应用的整合。这一整合不仅提高了开发效率,还简化了测试流程,对于企业级应用开发而言具有重要意义。未来还可以进一步探索更多高级功能和技术优化方案,以满足更复杂的应用...

    flex 与 j2ee 简单集成

    6. **优化和部署**:根据性能需求和安全性考虑进行优化,然后将Flex应用程序和J2EE服务部署到生产环境中。 标签“源码”和“工具”提示我们关注集成过程中的代码实现和可能使用的辅助工具。在实际开发中,可能还...

Global site tag (gtag.js) - Google Analytics