- 浏览: 1076433 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (399)
- C++ (39)
- Java (74)
- Java界面开发学习笔记 (4)
- Java用户的c++之旅 (0)
- 自言自语 (12)
- DSP (1)
- MCU (0)
- CG (0)
- Jabber (0)
- Gloox (0)
- Linux (11)
- Windows (19)
- Networks (4)
- Jobs (0)
- PHP (1)
- JSP (2)
- 生活 (35)
- C (2)
- Qt4 (2)
- C# (50)
- WPF (5)
- ASP (2)
- FLEX (47)
- SQL (20)
- JavaScript (12)
- SharePoint (6)
- GWT (1)
- Dojo (9)
- HTML (11)
- Others (7)
- 如何安装配置系列 (7)
- UML (2)
- Android (3)
- alibaba (1)
最新评论
-
zxjlwt:
学习了http://surenpi.com
Firefox插件开发: Hello World! -
ylldzz:
楼主知道MVEL怎么调试么
MVEL简介及快速使用 -
blueman2012:
您好,可否提供源码下载,我把您的代码贴过来后,好多报错的,谢谢 ...
Log4J日志解析 -
svygh123:
你的游标都没有关闭呢!
MYSQL游标嵌套循环示例 -
dizh:
写的很好啊
MVEL简介及快速使用
一、开发环境:eclipse3.3+myeclipse6+FB3_WWEJ_Plugin(eclipse的flex插件)+lcds(LiveCycle Data Service)+tomcat6
二、项目流程:
1、新建FlexLCDS工程
a、弹出Create a Flex Project 窗口。
Project name:输入 test 。
Project location:默认配置。
Server Technology:Sever Application Type 选择 j2ee , 选中 Use remote object access service ,并选择 LiveCycle Data Services 。注意选中 Create combined Java/Flex project using WTP,把我们的JAVA项目和FLEX整合一起开发。
b、Configure J2EE Server 窗口:
需要注意的是 Output folder 需要设置为 WebRoot,以便我们可以利用MYECLIPSE的自动发布功能,省去了不少事情。
J2EE setting 下的 target runtime 我们可以新建个 tomcat应用。
其他的默认配置。
c、窗口 Create a Flex Project 可以默认配置
说明:Main source folder 是flex的源码存放根目录,
Output folder URL 是在开发过程中运行和调试的请求路径,这个与发布无关,不会影响任何你在程序中使用的路径,但是能使开发方便
注意:FlexBuilder3这里存在bug,新建工程时,部分自定义的属性并没有保存下来,而必须在新建后的项目属性中更改。
2、用MyEclipse添加Web容器
项目中 点击右键 选中 MYECLIPSE 下的 Add Web Project capabilities ,弹出的 窗口中 ,记住不要勾选Create web.xml 。这样你就可以在MYECLIPSE中发布。
3、项目属性配置
点击test 项目的Properties ,需要完成下面几个配置。
Flex Server配置:
Root Url属性: http://localhost:8080/test 改为:http://localhost:8080
Context Root 属性:/WebRoot 改为/test 。
设置完成后 别忘了 Valicate Location 检测下。
说明:
Root url 当然就是你的web服务器的根路径了,Tomcat默认是8080端口,如果改了就自己修改
Context root 就是LCDS工程的名称(注意:如果你分开为两个工程,则这里指的是你J2ee项目的名称,而不是你Flex项目的名称,因为你在请求Java的数据服 务),在Flex请求LCDS时,会采用这个作为参数http://{server.name}:{server.port} /{context.root}/messagebroker/amf
如果Context root错了,那么永远不可能正确的请求LCDS的服务了。
三、发布调试。
1、要在MYECLIPSE下部署 Test 项目。
2、在项目中 找到 test.mxml ,点右键,"Run as"--"Flex Application" 。如果看到了 http://localhost:8080/test/test.html 页面则部署成功。
我们也可以调试程序。选择 "Debug as"--"Flex Application" http://localhost:8080/test/test.html?debug=true
注意:
1、如果出现:Exception in thread "RTMP-Server" flex.messaging.endpoints.rtmp.RTMPException: The RTMP server has encountered a fatal exception starting up: Address already in use: bind 。
需要在 /test/WebRoot/WEB-INF/flex/services-config.xml 下面去掉
<channel-definition id="my-rtmp" class="mx.messaging.channels.RTMPChannel">
<endpoint url="rtmp://{server.name}:2038"
class="flex.messaging.endpoints.RTMPEndpoint"/>
<properties>
<idle-timeout-minutes>20</idle-timeout-minutes>
<!-- for deployment on WebSphere, must be mapped to a WorkManager available in the
web application's jndi context.
<websphere-workmanager-jndi-name>java:comp/env/wm/MessagingWorkManager</websphere-
workmanager-jndi-name>
-->
</properties>
</channel-definition>
2、如果有出现下面错误:如果出现:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProces
可以在 JAVA Build Path Libralies 下的 tomcat6 lib去掉。
3、注意你要下载最新版本的 flashplayer debug 版本。否则会出现:
Failed to connect; session timed out.Ensure that:
1. You compiled your Flash application with debugging on.
2. You are running the debugger version of Flash Player.
二、项目流程:
1、新建FlexLCDS工程
a、弹出Create a Flex Project 窗口。
Project name:输入 test 。
Project location:默认配置。
Server Technology:Sever Application Type 选择 j2ee , 选中 Use remote object access service ,并选择 LiveCycle Data Services 。注意选中 Create combined Java/Flex project using WTP,把我们的JAVA项目和FLEX整合一起开发。
b、Configure J2EE Server 窗口:
需要注意的是 Output folder 需要设置为 WebRoot,以便我们可以利用MYECLIPSE的自动发布功能,省去了不少事情。
J2EE setting 下的 target runtime 我们可以新建个 tomcat应用。
其他的默认配置。
c、窗口 Create a Flex Project 可以默认配置
说明:Main source folder 是flex的源码存放根目录,
Output folder URL 是在开发过程中运行和调试的请求路径,这个与发布无关,不会影响任何你在程序中使用的路径,但是能使开发方便
注意:FlexBuilder3这里存在bug,新建工程时,部分自定义的属性并没有保存下来,而必须在新建后的项目属性中更改。
2、用MyEclipse添加Web容器
项目中 点击右键 选中 MYECLIPSE 下的 Add Web Project capabilities ,弹出的 窗口中 ,记住不要勾选Create web.xml 。这样你就可以在MYECLIPSE中发布。
3、项目属性配置
点击test 项目的Properties ,需要完成下面几个配置。
Flex Server配置:
Root Url属性: http://localhost:8080/test 改为:http://localhost:8080
Context Root 属性:/WebRoot 改为/test 。
设置完成后 别忘了 Valicate Location 检测下。
说明:
Root url 当然就是你的web服务器的根路径了,Tomcat默认是8080端口,如果改了就自己修改
Context root 就是LCDS工程的名称(注意:如果你分开为两个工程,则这里指的是你J2ee项目的名称,而不是你Flex项目的名称,因为你在请求Java的数据服 务),在Flex请求LCDS时,会采用这个作为参数http://{server.name}:{server.port} /{context.root}/messagebroker/amf
如果Context root错了,那么永远不可能正确的请求LCDS的服务了。
三、发布调试。
1、要在MYECLIPSE下部署 Test 项目。
2、在项目中 找到 test.mxml ,点右键,"Run as"--"Flex Application" 。如果看到了 http://localhost:8080/test/test.html 页面则部署成功。
我们也可以调试程序。选择 "Debug as"--"Flex Application" http://localhost:8080/test/test.html?debug=true
注意:
1、如果出现:Exception in thread "RTMP-Server" flex.messaging.endpoints.rtmp.RTMPException: The RTMP server has encountered a fatal exception starting up: Address already in use: bind 。
需要在 /test/WebRoot/WEB-INF/flex/services-config.xml 下面去掉
<channel-definition id="my-rtmp" class="mx.messaging.channels.RTMPChannel">
<endpoint url="rtmp://{server.name}:2038"
class="flex.messaging.endpoints.RTMPEndpoint"/>
<properties>
<idle-timeout-minutes>20</idle-timeout-minutes>
<!-- for deployment on WebSphere, must be mapped to a WorkManager available in the
web application's jndi context.
<websphere-workmanager-jndi-name>java:comp/env/wm/MessagingWorkManager</websphere-
workmanager-jndi-name>
-->
</properties>
</channel-definition>
2、如果有出现下面错误:如果出现:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProces
可以在 JAVA Build Path Libralies 下的 tomcat6 lib去掉。
3、注意你要下载最新版本的 flashplayer debug 版本。否则会出现:
Failed to connect; session timed out.Ensure that:
1. You compiled your Flash application with debugging on.
2. You are running the debugger version of Flash Player.
发表评论
-
一些Flex炫效果网址
2011-01-20 19:22 2779转帖 :http://bbs.airia.cn/FLEX/th ... -
Tutorial: Getting Started with Flex and Maven
2010-12-20 21:39 3980Generating a Flex Library Pr ... -
maven 手动加载第三方jar、zip包
2010-12-18 17:12 4131使用maven搭建工程时,难免要加载大量的第三方的jar ... -
TWaver Flex Online Demo & Quick Start
2010-08-30 12:42 1904TWaver Flex开发环境的搭建: ... -
[转]Flex 开发必备10武器
2010-08-26 18:51 137201. Tour de Flex 02. ... -
[转]12种RIA常用布局
2010-08-26 18:50 1551原文地址:http://ria9.com/flashbuild ... -
unable to open “frameworks\locale\zh_CN’ 解决方法
2010-04-03 14:38 5280unable to open “frameworks\loca ... -
Flex + ASP.Net + FlourineFX 示例
2010-04-03 14:31 4237这里简单介绍使用Flex Builder 4 与 VS2008 ... -
Flex Canvas - Rounded Corners & cornerRadius
2009-12-04 17:31 2639问题在使用Canvas时想实现圆角的效果,定义了Canva ... -
Flex获取XML根节点属性的问题
2009-11-27 09:42 2951在读写XML的根节点属性的时候,会用两种方法: var xm ... -
在Flex中使用Json (转载收藏)
2009-11-21 21:14 1527要用到JSON,看了一篇(http://bbs.actio ... -
Flex画线动画一例
2009-08-19 13:38 3425<?xml version="1.0&qu ... -
给Flex导出的SWF减减肥
2009-08-19 09:43 2041第一步:分离运行库,使用RSL减小FLEX生成文件的体积 要 ... -
Image组件怎么才能非等比例拉伸图片
2009-08-18 11:06 1898设置maintainAspectRatio="fal ... -
flex与flash的交互
2009-08-15 19:19 1472老是听到群里的人问flex怎样与flash交互,一一回答的太多 ... -
Flex3特效的基本用法---触发器
2009-08-14 16:50 1803触发器在Flex3的特效实现中起着重要作用,对于Flex3中的 ... -
Flash SandBox 安全问题解决
2009-08-12 17:55 1607今天在做flex相册, 在本地环境中运行正常,但是拷出来的时候 ... -
Flex特效
2009-08-10 22:56 1928这里面有许多特效很酷,希望对大家有帮助。 1.旋转 效果: ... -
Flex组件开发总结
2009-08-10 22:48 13301.如何监听键盘事件? <mx:TextArea id ... -
解决Error: Error #2060: 安全沙箱冲突:ExternalInterface 调用者
2009-08-10 10:09 7611SecurityError: Error #2060: 安全沙 ...
相关推荐
4. **Flex+Java简单例子.doc**:这个文档可能包含了一些基础的Flex与Java集成的例子,可能涵盖如何创建Flex客户端,定义服务接口,以及如何在Java服务器端实现这些接口,最后展示如何在Flex应用中调用这些服务。...
### Flex与Java结合开发知识点详解 #### 一、前言 在现代Web应用开发中,Flex作为一种强大的RIA(Rich Internet Application)技术,以其出色的界面渲染能力和丰富的用户交互体验,成为了许多开发者的选择。...
【Flex + LCDS + Java 利用Eclipse Plugin开发Flex入门教程】 Flex是一种基于Adobe Flash技术的开源框架,用于构建富...通过学习和实践,你可以快速掌握Flex与Java集成的基础,为更深入的Flex应用开发打下坚实基础。
标题中的“eclipse与myeclipse和flex的集成”指的是在Eclipse开发环境中整合MyEclipse和Adobe Flex SDK,以创建和支持Flex项目的开发流程。Eclipse是一款开源的、跨平台的Java集成开发环境(IDE),而MyEclipse是...
Flex与Java的集成是开发富互联网应用程序(RIA)时常用的一种技术组合,它结合了Flex的用户界面设计优势和Java的后端处理能力。MyEclipse 6.6是一款强大的集成开发环境,支持Flex和Java的混合开发。下面将详细阐述...
描述中的“入门实例”意味着我们将探讨如何创建一个基础的Flex-Java集成项目。一个典型的流程可能包括以下步骤: 1. **环境配置**:确保你已经安装了Flex Builder(或使用IDE如IntelliJ IDEA或Eclipse的插件)、...
总结来说,《Flex(Eclipse)开发配置手册》是面向希望在Eclipse中进行Flex开发的开发者,内容覆盖了环境配置、项目创建、客户端和服务器端的集成等多个方面。通过学习和实践,开发者可以有效地构建和维护富互联网...
`mx:RemoteObject`允许在Flex客户端和Java服务端之间进行数据通信,它基于 BlazeDS,这是一个开源的服务器端技术,允许Flex应用程序与Java应用服务器进行AMF(Action Message Format)通信。 要开始开发Flex项目,...
标题中的“eclipse flex集成web项目”指的是使用...总之,这个压缩包和相关教程将覆盖从基础的Flex项目设置到复杂的Flex与Java集成的多个方面,对于想要学习Flex开发和Blazeds集成的初学者来说是一份宝贵的资源。
集成Eclipse与Flex Builder的步骤如下: 1. **安装Flex Builder**: 你可以从Adobe官方网站下载Flex Builder 3的插件或独立版本。如果是插件形式,需确保Eclipse已关闭,然后运行安装包,选择"Install into an ...
标题“flex+java 项目创建 和 例子”指的是使用Adobe Flex和Java技术进行Web应用程序开发的一个教程或示例集合。Flex是一种基于...对于想要学习或提升Flex与Java集成开发技能的人员来说,这是一个宝贵的资源。
- **Flash Builder 4.5** 是Adobe公司提供的一个专门用于Flex应用开发的IDE,它基于Eclipse平台,支持MXML和ActionScript的编写。 - **MyEclipse 10** 是一个强大的Java EE集成开发环境,集成了多种开发工具,可以...
### Java与Flex集成宝典 #### 一、引言 随着网络应用的不断发展,富互联网应用(RIA)已经成为用户交互的新标准。Java 和 Flex 作为两种强大的开发技术,在构建动态和丰富的应用程序方面拥有不可替代的地位。...
Flex和Java之间的通信是Web开发中的重要组成部分,尤其在构建富互联网应用程序(RIA)时。Flex作为客户端的用户界面框架,通常需要与后端服务器进行数据交换,而Java则常被用作强大的服务器端处理平台。这个“flex与...
Eclipse是一款强大的集成开发环境(IDE),被广泛用于各种编程语言,包括Flex。本教程将围绕如何在Eclipse中配置Flex开发环境以及进行Flex编程进行讲解。 一、安装Flex Builder或ADT插件 1. Flex Builder是Eclipse...
【Java Flex 开发项目配置实例】教程旨在帮助开发者快速搭建基于Java和Flex的开发环境,实现两者间的交互。Flex是一种用于构建富互联网应用程序(RIA)的前端技术,而Java则作为后端处理业务逻辑和数据管理。以下是...
2. 服务端开发:使用Eclipse或IntelliJ IDEA等Java IDE编写Java服务,处理Flex请求。 3. 调试与测试:通过Flex Debug Player和服务器日志进行前端和后端的调试,确保功能正确性。 4. 集成与部署:将Java服务部署到...
本篇将深入探讨Blazeds RemoteObject组件在Flex与Java集成中的作用、原理以及实践方法。 Blazeds全称为BlazeDS,它是一个开源项目,允许Flex客户端与Java服务器进行实时双向通信。Blazeds通过使用AMF(Action ...