前面写了篇文章主要是考虑了怎么运行Blazeds的例子,建立工程比较模糊,现在总结下flex、java工程建立方法。
------------flex与java分离建工程----------
1、建立web工程 ,名称为flex_server;解压blazeds.war ,替换掉flex_server工程下的META-INF、WEB-INF文件夹
2、发布到tomcat
3、建立flex工程,名称为flex_client 如下图,注意不要勾选 "Create combined...."(flex与java整合为一个工程时勾选);
4、进行下一步如下图的配置
5、启动tomcat,运行flex;
6、最后的工程代码见下图;
其实上面的方式每个人都得备一份后台程序,不利于协同开发,要真正实现前后台分开,可以建立普通的flex工程,如下图,
设计到后台交互,可以再前台代码中直接配置。这样后台仅需要一套,实现前后台分开开发;发布成品时,把bin_debug下的内容拷贝到tomcat flex_server工程webRoot下即可。
------------flex与java分离建工程----------
1、建立flex工程 名称为flex_java,勾选 "Create combined...."。
2、这一步见下图,
注意Context folder 名称为“WebRoot”,默认的好像叫WebContent,一定要改,否则不能在tomcat发布(感谢一个网友提示)。
3、修改output folder URL为自己实际用的。注意端口号如下图。
4、Flex工程变成为J2EE的Web工程。
在部署前先把刚才建好的Flex工程变成为J2EE的Web工程。
在工程上点击右键,选择MyEclipse下的Add Web Project Capabilities…
注意:把Create web.xml选项取消,因为它会重新新建web.xml把Blazeds创建的web.xml文件覆盖。
5、部署前的修正。
虽然前面改了端口号,但还得改两个地方(可能是bug)
--》选择项目并单击右键,选择Properties。
---》修改Flex Build Path选项下的Output folder与它的URL 如下图
----》接着修改Flex Server 如下图
6、部署 运行 ok
- 大小: 83.8 KB
- 大小: 89.5 KB
- 大小: 33.6 KB
- 大小: 33.6 KB
- 大小: 75.8 KB
- 大小: 85.7 KB
- 大小: 70 KB
- 大小: 85.5 KB
- 大小: 84.4 KB
- 大小: 75.7 KB
- 大小: 70.1 KB
分享到:
相关推荐
Java_Flex技术结合了Java的强大后端处理能力和Flex的富互联网应用程序(RIA)前端展示功能,为开发跨平台、交互性强的Web应用提供了强大的解决方案。本文将深入探讨Java与Flex的集成,以及如何利用这两项技术的优势...
4. **Flex+Java简单例子.doc**:这个文档可能包含了一些基础的Flex与Java集成的例子,可能涵盖如何创建Flex客户端,定义服务接口,以及如何在Java服务器端实现这些接口,最后展示如何在Flex应用中调用这些服务。...
2. ** GraniteDS **:GraniteDS是另一个开源的Flex与Java集成解决方案,它扩展了BlazeDS的功能,提供了更多的特性,如WebSockets支持、事务管理、缓存同步等。GraniteDS同样支持AMF协议,并且可以与Spring框架无缝...
1. Web服务:Flex与Java集成的核心是通过Web服务,如SOAP、RESTful或AMF。这些服务允许Flex客户端与Java服务器之间交换数据。 2. BlazeDS/Lightweight-Remoting:Adobe提供的BlazeDS是一个免费的数据和消息中间件,...
Java Flex入门实例主要涉及到的是Java和Adobe Flex的集成开发,这是一种常见的富互联网应用程序(Rich Internet Application...在实际开发中,还可以根据需求考虑使用其他的Java Flex集成方案,如 GraniteDS 或 LCDS。
"java整合flex.doc"很可能是关于如何将Java应用程序与Flex前端进行集成的指南。这涉及到Flex客户端与Java服务器端的通信机制,如使用AMF(Action Message Format)进行二进制数据传输,实现高效的远程方法调用。AMF...
BlazeDS是免费开源的解决方案,它提供了一套基于AMF(Action Message Format)的数据传输协议,能够高效地在Flex和Java之间传递数据。LCDS是更高级的商业产品,包含BlazeDS的功能并扩展了更多企业级特性,如实时推送...
总的来说,Flex和Java EE集成开发提供了强大的前后端分离方案,让开发者可以专注于各自领域的开发,同时利用两者的优势创造出功能强大、用户体验优秀的Web应用。这份研究成果详细阐述了这一过程,从环境配置到具体...
BlazeDS是Adobe公司推出的一款开源的服务器端技术,它主要的作用是为Flex客户端与Java后端应用提供数据集成和实时通信。BlazeDS通过AMF(Action Message Format)协议,实现了高性能、低延迟的数据传输,使得Flex...
Flex+Java完美整合框架是一种高效的应用开发解决方案,它结合了Adobe Flex的富互联网应用程序(RIA)开发能力与Java的强大后端服务支持。Flex是用于构建交互式、图形丰富的Web应用的开源框架,而Java则提供了稳定的...
3. **MyEclipse 安装**:MyEclipse 是一个集成开发环境,用于开发 Java、Web 和企业级应用,包括 Flex 项目。下载 MyEclipse 8.x 版本后,按照常规步骤进行安装。 4. **Tomcat 安装**:作为常用的 Servlet 容器,...
本登录实例是一个完整的Flex与Java集成解决方案,它展示了如何在Flex前端实现用户界面和验证逻辑,以及如何与Java后台进行通信来完成登录功能。下面我们将深入探讨这个实例中的关键知识点: 1. **Flex框架**:Flex...
学习者可以通过阅读文档,理解Flex与Java的集成方式,掌握如何创建一个功能完备的留言板系统。这不仅涉及到了前端和后端的开发技术,还涵盖了数据存储和通信的实践,对于提升跨平台应用开发能力十分有帮助。
在Java和Flex的集成中,主要涉及的技术有Adobe BlazeDS、LCDS(LiveCycle Data Services)或者更现代的Apache Flex SDK,这些工具或库允许Java服务器与Flex客户端进行通信。它们提供了AMF(Action Message Format)...
Flex SDK提供了一个强大的集成开发环境(IDE),如Adobe Flash Builder,使得开发者可以通过拖放组件来构建UI,编写代码来处理业务逻辑。 LCDS,即Adobe LiveCycle Data Services,是Adobe LiveCycle的一部分,是一...
下面将详细阐述Flex、CMS、Flex CMS开源项目以及与Java集成的相关知识点。 1. Flex:Flex是一种用于构建富互联网应用程序(RIA)的开源框架,主要基于ActionScript编程语言和MXML标记语言。它由Adobe公司开发,允许...
1. **Flex和java ee集成开发.docx** - 这个文档可能详细介绍了Flex与Java EE的集成过程,包括创建Flex客户端、设置Java EE服务器、配置BlazeDS或类似的Remoting解决方案,以及实现数据服务的调用。可能还涵盖了...
6. **错误处理与调试**:在Java-Flex集成中,错误处理是关键。Flex客户端需要捕获并处理来自后端的异常,同时在后端,日志记录可以帮助追踪和解决可能出现的问题。 7. **性能优化**:通过合理设计服务接口,减少...
总之,Flex Spring JAVA BLAZEDS整合是现代企业级Web应用中的一种重要技术方案,它有效地结合了Flex的用户体验优势和Spring的业务处理能力,为开发高效、可维护的富客户端应用提供了有力的支持。
这样的集成解决方案能够充分利用Flex的前端优势,BlazeDS的数据传输效率以及Spring的后端服务管理能力,打造出高性能、用户体验良好的Web应用。对于需要构建复杂交互和实时数据更新的项目,这种全栈式解决方案尤其...