关于Flex3+J2EE工程的建立
用Flex2建过j2ee工程的人,或许拿到flex3,被他多出的一些选项配置搅的有点头晕。因为我就被搅晕过
不过现在清楚多了。
建立flex3 j2ee工程之前,首先你要明确自己究竟要建立哪种类型的j2ee工程
1,使用adobe提供的
Adobe LiveCycle Data Services ES 2.5.1
2,则不使用
我使用的是eclipse3.3.1+Flex Builder 3 B2
如图1 use remote object...
在这之前你要先将j2ee工程建立好,并将flex所需要用到的所有相关jar,swc,xml等放入web-info/flex中
接下来看图2
Web root:这里填写你的web工程所对应的webContent路径,需要注意的是你的webContent下必须要包含运行flex所需要的jar,xml配置文件等。
Root URL:这里则是你服务器开启时的url地址
最后点finish就ok了,一个j2ee工程就建立起来了。
这流程其实和flex2建立j2ee工程一样的
所以第一种方法及快捷方便我现在就是用的这种...
接下来说说第二种使用:LiveCycle Data Services 的
这种感觉很麻烦,真的很麻烦……首先需要去官网下载一个
LiveCycle Data Services
下载地址自己去找下吧……
使用这种方式建立,则不需要建立一个j2ee工程了,等你建立好之后,Flex所需要的一切东西,包括配置文件
都已经到你的工程里去了。这就是LiveCycle Data Services所提供的之一
一:
1 File > New > Flex Project.
2 Enter name.
3 Choose the application type : web
4 For application server type : J2EE
5 Use Remote Object Access Service : 选中
6 Create combined Java/Flex project using WTP : 选中,默认值就好(代表的java 文件存放位置)
二:然后next图3
1 Flex WAR File:则是安装LiveCycle Data Services的路径,文件下有个flex.war的包,选中就好了(这里面其实就是web-info下的东西,连web.xml都给你写好了)
2 Compilation options 这一选项的结果又变成了2种不同的结果,我们就先选第一个吧
3 finish
点完finish之后就需要漫长的等待了。因为有个war包....还要building workspace....所以在建立工程之前
建议你先将project——>build auto...选项取消,否则机器不好就很容易卡死。
建立完毕之后我们来看看工程里的东西:图4
工程web-info下面的东西:图5(很多)
刚才我们的Compilation options 选择的是一,那么选择二可以看看结果:图6
可以看出,如果选择了on the server when the page is viewed,则工程结构和我们讲述的第一种方法很像。只是多了一个flex-config.xml和user_class这个我就不多说了,是添加swc文件用的
两种有什么差别呢?第二种只能是在服务器开启运行下,flex.mxml才会被运行起来。第一种由于我机器不行,编译时老是卡死,所以不知道...但可以猜测的是,应该是与第二种相反的。
两种方法,其实都各有好处,看自己爱好了。
使用第二种方法的话,可以考虑自己打个war包,只把自己需要的东西给打进去。而LiveCycle Data Services里面的东西太多了
分享到:
相关推荐
本文将深入探讨“Flex新建Web工程全解”,旨在帮助开发者了解如何高效地构建Flex Web项目。 首先,我们需要安装必要的软件环境。Flex开发通常需要Adobe Flex Builder或IntelliJ IDEA等集成开发环境(IDE),以及...
本篇文章将详细介绍FlexBuilder的安装过程以及如何在该环境中新建一个Flex工程。 一、FlexBuilder的安装 1. **下载安装包**: 首先,你需要从Adobe官方网站或者第三方可信源获取FlexBuilder的安装程序。它可能以....
以上就是构建“新建Flex+Java的WEB项目”所需的主要知识点。通过熟练掌握这些技术和流程,开发者能够创建出功能强大、交互性丰富的Web应用程序。在实际项目中,还需要关注代码规范、错误处理、性能优化等多个方面,...
**FLEX简介** FLEX(Flexible Application by Adobe)是由Adobe公司开发的...总的来说,“FLEX简单应用工程”是一个适合初学者的项目,通过实践可以深入理解FLEX的基本概念和开发流程,为今后的RIA开发打下坚实基础。
3. **新建Flex项目** - 在Flash Builder 4.5中,选择"File" -> "New" -> "Flex Project",输入项目名称,选择相应的Flex SDK版本,然后点击"Finish"。 4. **设置Flex服务器路径** - 打开新创建的Flex项目,右键...
1. **集成环境**:由于标签提到了"Eclipse",这可能意味着该工程是在Eclipse IDE中开发的,Eclipse有一个Flex插件,允许开发者直接在IDE中编写和调试Flex代码。 2. **Spring配置**:Spring配置文件(通常为`...
本文作者提供了一个直接将编译好的Flex工程文件复制到Tomcat webapps目录下的简单方法。 **步骤** 1. **打开Eclipse** 首先,确保你已经安装了Eclipse IDE,并且安装了Flex和Java的开发插件,如Flex Builder或...
这个“flex4.0工程源码学习实例”提供了丰富的资源,帮助开发者深入理解Flex 4.0的架构、组件以及编程模式。 在Flex 4.0中,最大的变化之一是引入了Spark组件模型,替代了原有的MX组件。Spark组件更加轻量级,性能...
《MyEclipse安装Flex 3插件及新建Flex项目步骤详解》 在开发富互联网应用(RIA)时,Adobe Flex是一个广泛使用的框架,它允许开发者创建具有交互性和动态性的Web应用。MyEclipse作为一款强大的Java集成开发环境,...
Flex AIR工程自动更新测试涉及到的是Adobe Integrated Runtime (AIR)应用程序的升级机制,这对于保持软件的最新状态和提供无缝用户体验至关重要。在Flex开发中,我们利用Adobe AIR SDK来创建跨平台的桌面应用程序。...
3. **新建项目**:在开发环境中创建新的Flex Web项目,配置项目属性,包括主应用程序类、目标运行时等。 4. **编写代码**:使用MXML和ActionScript编写界面和业务逻辑,MXML用于定义UI组件,ActionScript则用于处理...
在Flex Builder中,选择“新建”>“Flex项目”,为项目命名,例如“我的第一个flex项目”。选择合适的Flex SDK版本,并确定项目的保存位置。创建完成后,你会看到一个基本的MXML文件,这是Flex应用的主要构建块。 ...
在MyEclipse集成开发环境中搭建Flex工程,可以让开发者享受到强大的代码编辑、调试和部署支持。以下是详细步骤及相关的知识点: 1. **安装MyEclipse**: 首先确保已经安装了MyEclipse,这是一款功能丰富的Java EE...
Flex WebService Demo是一个示例项目,它展示了如何在Adobe Flex应用程序中使用Web服务进行数据交互。Flex是一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA),而Web服务则允许不同应用...
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
解压后,有两个flex工程:FlexServer1.1和FlexClient1.1,其中server是java的web工程,用于tomcat部署;client是flashBuilder的工程,主要是显示页面。具体原理参考相应blog。
3. **创建Flex工程**:在已有的Java Web工程内,新建Flex项目。在"MyEclipse -> New -> Flex Project"中完成相关配置,如选择Flex SDK版本、项目名等。 4. **配置Flex项目**:在Flex项目的属性设置中,需要配置Flex...
Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用,提供比传统...
这个“Flex示例工程的源代码”压缩包包含了一系列的Flex项目,旨在帮助初学者深入理解Flex的控件、语法和其他核心特性。 1. **Flex控件**:Flex提供了一系列内置的UI组件,如Button、Label、TextArea等,用于构建...