浏览 2845 次
锁定老帖子 主题:flex新建工程《转载》
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-07
用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里面的东西太多了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-10-23
图呢??楼主不厚道!!!
|
|
返回顶楼 | |