`
Java4ever
  • 浏览: 9196 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

J2ee整合flex3项目

    博客分类:
  • flex
阅读更多

最近实习完回来,在校闲的蛋疼,看了公司用的flex技术,就去学习flex开发,everything begin with Hello world。所以,就查了好多资料,开始整合flex3和java交互。
    首先,就是开发环境的搭建很蛋疼,差了很多flex3 plugins 安装到eclipse3.7中,最后,居然创建flex项目时,叫我输入注册码,我跳过去,eclipse就自动关闭,很郁闷,之前有输入过一次成功,当再次安装输入,就不行,而且,在创建一个flex项目,无缘报一个空白提示框错误,(如果你有解决办法,请大牛赐教!)[img]/images/smiles/icon_cry.gif" alt="[/img] 弄了好久,没搞定!
    最后,直接安装一个flex3 builder,虽然只能用来开发,flex界面,不过至少,可以编写代码。
    接下来,我就是把j2ee项目添加了flex3项目,达到flex与java交互的可能,以下就是步骤:
    1.用eclipse创建一个web项目,名称为flexdemo;

    2.解压blazeds.war 把里面的WEB-INF/lib 里的jar 添加到项目flexdemo里的WEB-INF/lib下;

 把里面的flex文件夹直接放入flexdemo的web根目录下;

 把里面的web.xml 内容加入到flexdemo下的web.xml;

    3.在flexdemo里创建一个HelloWorld.java :

 

package com.cn;

public class HelloWorld {

	public HelloWorld() {
		super();
		// TODO Auto-generated constructor stub
	}
	
	public String getHelloWorld(String name) {
		return "Hello "+name;
	}

}

   并在flex下的一个remoting-config.xml 添加配置该类如下:

 

<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service" 
    class="flex.messaging.services.RemotingService">

    <adapters>
        <adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
    </adapters>

    <default-channels>
        <channel ref="my-amf"/>
    </default-channels>
    <!-- 重要配置 -->
    <destination id="helloWorld">
    	<properties>
    		<source>com.cn.HelloWorld</source>
    		<scope>application</scope>
    	</properties>
    </destination>
    <!-- 配置结束 -->
</service>

   4.在flex builder里创建一个flexjava的flexProject,由于贴图不行,创建过程在附件里。

   5.在flexjava里的flexjava.mxml里代码:

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Script>
		<![CDATA[
			protected function btnClick(event:MouseEvent):void {
				var iname:String = tiName.text;
				say.getHelloWorld(iname);
			}
		]]>
	</mx:Script>
	<mx:RemoteObject id="say" destination="helloWorld" endpoint="http://localhost:8080/flexdemo/messagebroker/amf"/>
	
	<mx:Panel x="190" y="67" width="394" height="228" title="Flex与Java交互实例">
		<mx:Button x="265" y="13" label="提交" click="btnClick(event)" />
		<mx:TextInput x="89" y="12.5" id="tiName" />
		<mx:Label x="39" y="17.5" text="姓名:" />
		<mx:Label text="{say.getHelloWorld.lastResult}" x="44" y="85" width="291" height="71" id="lbView" 
			color="#5DD4F5" fontSize="20" fontWeight="bold" textDecoration="none" fontStyle="normal"/>
	</mx:Panel>
		
	
</mx:Application>

 6.启动tomcat,发布flexdemo会发现在项目下会生成一个flex项目的文件夹flex-java-debug,此时可以点击运行里面的flexjava.html。

 

第一次发表博客,分享下开始学习flex3的入门,以后做深入研究。

分享到:
评论

相关推荐

    J2EE项目整合FLEX项目.doc

    4. **整合Flex特性**: - 将LCDS中的`WEB-INF/lib`和`flex`两个文件夹复制到FlexDemo项目的`WEB-INF`下,以便引入所需的库和资源。 - 在MyEclipse中,选择项目并添加Flex项目特性,将项目设置为Flex项目类型。确保...

    flex和j2ee整合

    flex和j2ee整合 Flex 学习入门

    flex和j2ee整合,包含项目操作的步骤图片

    Flex 和 J2EE 整合是将 Adobe Flex 前端技术与 Java 服务器端平台(J2EE)结合,实现富互联网应用(RIA)的一种方法。以下是对整合过程的详细解释: 1. **下载 Flex 配置文件及 JAR 包**: 在开始配置前,需要访问...

    专题资料(2021-2022年)j2ee项目整合flex.doc

    本文主要介绍的是如何将Java Enterprise Edition (J2EE) 项目与Adobe Flex进行集成,以创建一个能够实现富互联网应用(RIA)的DEMO。J2EE是企业级应用程序开发的标准平台,而Flex则是一种用于构建RIA的框架,通过Flash...

    Flex与j2ee的整合

    本教程将重点讲解如何通过整合Flex和J2EE来实现一个基于MySQL数据库的简单增删改查应用。 首先,我们需要在J2EE环境中搭建后端服务。这通常涉及到以下步骤: 1. **设置J2EE环境**:安装并配置一个J2EE服务器,如...

    FlexModule_j2ee Flex 与JSP 整合用的.jar 文件

    FlexModule_j2ee 是一个专为整合Flex与JSP应用设计的组件库,它提供了一个.jar文件,使得在Java服务器端(JSP)与客户端的Adobe Flex之间建立交互变得更加便捷。Flex是一种强大的富互联网应用程序(RIA)开发技术,...

    flex J2ee整合环境搭建

    在Eclipse中创建Flex项目时,选择J2EE作为应用服务器。为了将Flex项目部署到Tomcat,需要进行以下步骤: 1. 新建一个Flex项目,并在应用服务器配置中选择Tomcat。 2. 在Flex WAR FILE选项中,选择下载的ds-console....

    j2ee+flex+blazeds 配置实践

    本文将深入探讨如何配置和实践J2EE、Flex和BlazeDS的整合应用。 一、J2EE基础 J2EE是Java平台上用于构建分布式企业级应用的框架,它包括一系列标准和API,如Servlet、JSP、EJB等。开发者可以使用这些组件来处理业务...

    Flex+Blazeds与J2ee整合

    ### Flex+Blazeds与J2ee整合 #### 背景介绍 随着技术的发展,企业级应用开发中,前端与后端之间的交互变得尤为重要。Adobe Flex作为一种强大的RIA(Rich Internet Applications)技术,允许开发者创建丰富的用户...

    Flex和j2ee整合.rar

    标题中的“Flex和j2ee整合.rar”指的是将Adobe Flex技术与Java EE(通常简称为J2EE)平台集成的过程。Flex是一种用于构建富互联网应用程序(RIA)的开放源码框架,它允许开发者创建交互性强、用户体验良好的Web应用...

    j2ee+flex4

    3.用户管理 (查看用户基本信息,完善用户详细资料) 4.完善用户资料(数据简单验证,错误提示信息) 5.修改用户密码 使用方法 1.首先导入数据库文件 sql.db 2.修改数据库配置文件 conf/ds.config.xml 然后...

    flex和j2ee整合.doc

    本文主要介绍的是如何将Flex与J2EE平台进行整合,以实现富互联网应用程序(RIA)的开发。Flex是一种用于构建交互式用户界面的客户端技术,而J2EE是Java企业级应用的开发框架。通过BlazeDS这个中间件,可以使得Flex与...

    整合flex与j2ee

    标题“整合flex与j2ee”揭示了一个关键的技术主题,即如何将Adobe Flex前端开发框架与Java Enterprise Edition(J2EE)后端平台相结合,以构建富互联网应用程序(RIA)。Flex是一款强大的工具,用于创建交互式的、...

    flex3整合j2ee开发配置

    《Flex3整合J2EE开发配置详解》 在IT行业中,Flex3与J2EE的整合是构建富互联网应用程序(RIA)的一种常见方法,它能够实现动态、交互式的前端界面与强大后端服务的无缝连接。本文将详细介绍如何在Eclipse环境中配置...

    J2EE集成Flex--MXML组件嵌入JSP

    **标题解析:** "J2EE集成Flex--MXML组件嵌入JSP" 指的是在Java企业级应用(J2EE)中整合Adobe Flex技术,并将Flex的MXML组件嵌入到JSP(JavaServer Pages)页面中,以实现富互联网应用程序(RIA)的开发。Flex是一...

    基于Flex与J2EE的整合应用

    【基于Flex与J2EE的整合应用】 在传统的Web开发中,表示层的限制往往导致用户体验受限。然而,Rich Internet Application (RIA) 技术,尤其是Adobe Flex,为Web应用的表示层带来了革命性的变化。Flex以其强大的面向...

    flex整合j2ee-在eclipse wtp环境下使用blazeds

    在本文中,我们将深入探讨如何在Eclipse WTP(Web Tools Platform)环境下整合Flex与J2EE应用,利用BlazeDS作为数据通信桥梁。BlazeDS是Adobe提供的一款开源工具,它允许Flex客户端与Java服务器端进行实时双向通信,...

    在eclipse_的一个项目中同时开发j2ee模块和flex_客户端模块

    通过整合Eclipse、WTP、BlazeDS和Flex Builder Plugin,开发者可以在同一动态Web项目中同时处理J2EE和Flex的开发工作,实现无缝切换和高效协作。 首先,确保安装了必要的软件和工具,包括JDK 1.6、EasyEclipse ...

Global site tag (gtag.js) - Google Analytics