Eclipse开发Flex和J2EE的配置
eclipse一个项目中同时开发flex和j2ee的环境配置
因为工作需要,学了一周flex今天开始研究与服务器通信,选择了免费的BlazeDS。由于之前做项目用的是eclipse europa,就把flex builder 3 plugin直接安装到原有的eclipse上了,这样再配置的时候客户端编程用的flex和服务器端的J2EE就能整合到一个工程下了,希望对于暂时由jsp变flex项目的人容易熟悉和调试开发环境。
相关软件及工具:
1. Eclipse europa
2. Flex builder 3 (SDK3.3)
3. Tomcat 5.5
4. JDK 1.5
5. Blazeds-turnkey-3.2
前4项的安装就不用介绍了,通过eclipse的performance把需要的server和jre及flex的环境参数都配置好就可以了。下面开始进入flex+j2ee同项目的搭配步骤。
一、创建Web项目 File->New->Project->Web->Dynamic Web Project, 工程名为blazeDSApp,下一步指定服务器为tomcat5.5,下一步…均默认到结束,这样一个web工程创建好了。
二、解压缩Blazeds-turnkey-3.2,提取其中的blazeds.war,并解压到一个地方比如D:\blazeds, 并把blazeds.war也放在同一个目录下
三、<1>把D:\blazeds\WEB-INF下的flex文件夹复制到blazeDSApp工程的WebContent\WEB-INF下
<2>把D:\blazeds\WEB-INF下的lib文件夹复制到blazeDSApp工程的WebContent\WEB-INF下
到此,blazeDSApp工程的WebContent\WEB-INF下文件夹为flex、lib、classes
注:如果没有没有classes文件夹说明,java编译后的保存文件被放在工程下的build文件夹下了,可以通过修改WebContent下的.classpath中的output,如<classpathentry kind=”output” path=”WebContent/WEB-INF/classes” />
<3>把D:\blazeds\WEB-INF下的web.xml中的 <listener/> <servlet/> <servlet-mapping/>三个节点的内容复制到blazeDSApp工程的WebContent\WEB-INF下的web.xml中
这样当前的Web工程已经具有blazeds的功能了。
四、下面开始整合flex项目到web工程中。右键单击blazeDSApp工程,选择Flex Project Nature->Add Flex Project Nature
在弹出的对话框中设置相关参数。
对话框第一步中:Application server type 设置为J2EE 并勾选Use remote object access service 之LiveCycle Data Services
对话框第二步中:Flex WAR file 选择二中的D:\blazeds.war; 并把Output folder的路径改为WebContent
五、下面开始配置flex server。右键单击blazeDS
相关文档:
主程序代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
xmlns:mdi="ext.containers.windows.mdi.*"
width="100%"
height= ......
用Accordion组件的时候发现,child展开之后再点击的时候没有相应.
然后习惯性的Google发现解决方法大致是自定义一个组件...
感觉为了一个小功能重写有点 杀鸡用牛刀的感觉.
于是仔细想了下,发现其实只需要指定header的itemRenderer即可:
上代码 headerRenderer="com.MyAccHeader"
MyAccHeader:
package com
{
......
Adobe Flash Builder 4 简体中文正式版 下载:
http://subject.csdn.net/adobedownload/index.html
使用相关的域,利用Adobe Livecycle Designer创建一个PDF模组,以XML节的名称(与PDF模组中的域的名称匹配)向PDF远程对象发送XML数据,然后您的Flex应用程序就会打开PDF, 或将PDF文件放入您的webserv ......
Flex中控件组件一大堆,总结一下。
1.
用来布局的控件有 form、canvas、panel、box 等。 当然box 中又有很多了,有vbx、hbox、VDividedBox、HividedBox、Tile。 当然这些里面大体上又分为两种
一种是绝对布局、一种是相对布局(个人认为啊)。其中canvas 是只支持绝对布局的 form、box 只支持相对布局。而p ......
最近在研究flex技术,flex和flash的交互,flex和Java的通信。下边是一个flex控制swf文件中元件的范例,刚接触flex,如有不对的地方,大家多提意见。
mxml文件:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
&n ......