最近刚接触flex,因为以前用惯了eclipse,对flex Builder有点头大,虽然二者很相似,但如何将一个flex项目和一个java web项目比较好的结合在一起让我郁闷,花了近一天的时间,搞定了一个小例子,在这里做个记号。
准备工作:eclipse,Flex builder 3,Blazeds包,tomcat5.5或者更高版本
首先,新建一个java web项目。
第二步:将Blazeds的包和配置文件拷入java web工程中,具体方法如下:
在WebRoot\WEB-INF\目录下新建目录名为"flex",将Blazeds中flex文件夹下的四个配置文件copy过来。然后将Blazeds里面lib目录下的jar包全部copy到WEB-INF目录下的lib文件夹里面。先将Web应用在tomcat上发布。
接下来,在flex builder里面新建一个flex project,建的过程有个选项是“Application Server type”,选择“J2EE”,下面的选项选择“Use remote object access service”,然后点击“下一步”,接下来的界面选择server的位置,注意,这里要选择tomcat上相应工程的路径,比如“$tomcat_root$\webapps\HelloWorld”,下面的URL写"localhost:80xx",conext root写项目名称。点击“Validate Configuration”,没问题的话,继续下一步直到finish。
然后,生成的文件里面会有几个config文件:.project,.flexProperties,.actionscriptProperties,检查每个文件的路径,确保相应的tomcat路径是正确的,注意一下,这里面.project的<linkedResources>元素中的<name>bin-debug</name>属性要和tomcat下面应用的路径一致。
接下来是很土的一步,非常土⊙﹏⊙b汗,把flex builder中的整个项目copy出来,在eclipse的项目下面WEB-INF中新建文件夹“flex-src”,将flex项目copy进去,然后将flex builder中的项目delete,然后再用import-->“existing project from workspace”的方式从新建立flex项目,这样就把flex项目和eclipse中的java项目结合在一起了,好处就是用eclipse可以直接实现在tomcat中的发布和调试,而且在flexbuilder中修改也能在eclipse中看到,当然方法很土,我想用ant脚本来做可能稍微酷一点但也好不哪里去...⊙﹏⊙
之后就没啥了,具体的配置,除了注意那四个配置文件(flex文件夹之下的),我想就没啥了,尤其要注意remoting-config.xml中的destination节点。
分享到:
相关推荐
《Flex+Blazeds与Java Web Project整合详解》 在当今的互联网开发中,富互联网应用(RIA)已经成为提升用户体验的重要手段。Flex作为Adobe提供的一个强大的RIA开发框架,结合Blazeds,可以实现与Java后端的无缝对接...
在配置Flex+BlazeDS与Java Web Project的集成开发环境时,首先要下载BlazeDS。BlazeDS可以从Adobe的开源仓库中获取,它包含了与Java应用程序交互所需的各种组件和库。下载完成后,将其解压到Tomcat服务器的webapps...
综上所述,Flex+Java+Spring+Hibernate+BlazeDS的整合,能构建出高性能、易维护的Web应用,提供流畅的用户体验和强大的后台数据处理能力。这种技术栈在企业级应用开发中有着广泛的应用,值得开发者深入学习和实践。
本文将详细介绍如何在Flex4环境中,利用Spring管理Java后端Bean,并通过BlazeDS实现Flex与服务器间的通信。 首先,我们需要理解Flex4、Spring和BlazeDS各自的角色。Flex4是Flash Builder中的一个组件,它提供了一套...
Flex4、J2EE与Blazeds的整合是构建富互联网应用程序(RIA)的一个常见方案,主要用于开发交互性强、用户体验良好的Web应用。本教程将详细阐述如何配置一个基于Flex4、J2EE和Blazeds的jspweb工程,并提供实例源码供...
3. **BlazeDS**:BlazeDS是Adobe公司提供的一个开源项目,它提供了一个服务器端的解决方案,使得Flex客户端可以与Java后端进行实时数据通信,通常通过AMF(Action Message Format)协议实现。 4. **JDK**:Java ...
7. **Flex Builder 3 Eclipse Plugin**:这是一个Eclipse插件,用于在Eclipse环境中集成Flex开发功能,提供代码编辑、调试和构建工具,便于与Java后端整合。 8. **Dynamic Web Project**:在Eclipse中创建的动态Web...
在IT领域,特别是针对Web应用开发,Flex、MyEclipse与BlazeDS的结合使用能够构建出高效且功能丰富的富互联网应用(RIA)。本文将基于标题“flex+myeclipse+blazeds简单示例”及其描述“用flex和myeclipse整合开发...
整合完成后,开发人员就可以在一个IDE内同时进行Flex前端和Java后端的开发,通过BlazeDS实现Flex与Java的通信。这种方式提高了开发效率,简化了项目管理,使得Flex界面可以无缝地与Spring管理和控制的业务逻辑以及...
BlazeDS是Adobe提供的一个开源服务器端组件,用于实现Flex客户端与Java服务器之间的数据交互。它支持AMF(Action Message Format)协议,使得数据传输效率高、速度快。BlazeDS还可以与Spring、Hibernate等Java框架...
Flex Spring BlazeDS整个web工程,其中FlexServer是整合后的myeclipse web project工程,FlexText是Flex测试工程。在tomcat中运行测试无误。
2. **环境要求**:整合Flex和Spring需要Java 1.5及以上版本、Tomcat 6及以上版本、Spring 2.5及以上版本、BlazeDS 3.2及以上版本以及Spring BlazeDS Integration 1.0及以上版本。同时,还需要支持Flash Player 9.0或...
总之,通过MyEclipse整合JAVA与FLEX,可以构建出功能强大的、用户体验丰富的Web应用。这需要开发者具备JAVA后端开发和FLEX前端开发的技能,同时也对集成工具的使用有深入理解。通过不断学习和实践,我们可以更好地...
- **向导界面1**:指定Java源码目录,Flex Builder 3允许将Java J2EE项目与Flex LCDS项目整合在同一工程中,简化了开发流程。如果不选择Combined模式,则需额外处理Java和Flex代码的关联。 - **向导界面2**:设定...
【Flex与Java通过BlazeDS实现通信】 Flex是一种用于创建富互联网应用程序(RIA)的开源框架,它基于ActionScript和Flex SDK。Java则是一种广泛使用的后端开发语言,两者之间的通信通常需要中间件来实现。BlazeDS是...
【Flex与Java整合】是指将Adobe Flex前端UI框架与Java后端服务进行集成,实现数据交互和业务逻辑处理。在本文中,我们将详细介绍如何在MyEclipse环境中进行Flex与Java的整合。 首先,确保你拥有以下必要的资源: 1....