`
魂魄魔君
  • 浏览: 4951 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Flex

阅读更多

名称:《Flex和J2ee环境配置》
作者: Fx_demon
日期:2010/11/18


摘要     3
关键词      4
第一章 FLEX和JAVA环境简介     4
第一节 FLEX和JAVA开发环境要求     4
第二节 FLEX和JAVA开发需要的软件     4
第三节 开发软件简介     4
第二章 FLEX和JAVA环境搭建     4
第一节 软件安装和配置     4
第二节 FLEX和JAVA配置环境验证     5
第三章 FLEX和JAVA项目部署      5
第一节 ECLIPSE中添加TOMCAT服务     5
第二节 配置FLEX和JAVA通信文件     5
第三节 运行FLEX和JAVA 项目     5
第四章     5
第一节    5
第二节    5
第三节    6
第五章    6

摘要
   Flex与java交互有三种方法,我较为习惯先建web项目再加入flex。我的开发环境是Eclipse3.6.1+Flash Builder 4 插件+Tomcat+Blazeds +MySql5.0(SQL 2005)
Java是IT行业的领军者,它可以带领我们进入一个新的境界。学习Java起步很关键,先要搭建的就是Java运行所需要的环境,有了这个平台,就可以自由地发挥并开发程序。有的程序员就是由于自己的大意,总是浪费很多时间来调试环境,所以现在就必须将环境搭建好。

关键词
Flex  、 Java 、开发环境  、配置部署  

第一章       Flex和Java环境简介
第一节   Flex和Java开发环境要求

第二节  Flex和Java开发需要的软件
 需要软件如下:
JDK :   jdk-6u12-windows-i586-p.exe、
Eclipse : eclipse-jee-helios-SR1-win32.zip、
Tomcat:   apachetomcat.exe、
Blazeds:   blazeds-turnkey-4.0.0.14931.zip、
下载地址:
http://opensource.adobe.com/wiki/display/blazeds/Downloads
SQL2005 :Microsoft SQL Server 2005简体中文开发版.RAR、
MySQL : mysql-gui-tools-5.0-r17-win32.msi
           mysql-gui-tools-5.0-r17-win32.zip
FlashBuiler4插件: FlashBuilder_4_Plugin_LS10.exe   

第三节  开发软件简介
      BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,它能够使得后台的Java应用程序和运行在浏览器上的Flex应用程序相互通信。


第二章    Flex和Java环境搭建
第一节  软件安装和配置
1、    JDK的安装配置
1.2.1  下载JDK
在正式开发之前,先到Sun公司的网站上获取一份JDK的安装文件,下面笔者将一步一步地演示下载的方法。
(1)打开IE浏览器,在地址栏里输入网址:http://java.sun.com/javase/downloads/ index.jsp,如图1.1所示。
 
图1.1  Java下载首页
(2)单击Download按钮后,进入选择安装平台和语言的界面,如图1.2所示。
 
图1.2  选择安装平台与语言
?注意:Platform项选择的是即将安装JDK电脑上的操作系统类型,请务必按各自的实际情况选择,若选择的平台与即将安装的平台不符,程序有可能无法安装或是在运行的时候出错。Windows用户选择Windows即可。
(3)按图1.2的示意选择好平台,并选中I agree to the前面的复选框后,单击Continue按钮,进入最终下载界面,如图1.3所示。
 
图1.3  最终下载界面
(4)按照提示下载即可。选好下载文件的保存路径,静候Windows的下载完成提示,提示出现后,下载正式完成。
下载之后,在读者指定目录下将会出现名为jdk-<version>-windows-i586-p.exe 的可执行文件,该文件即为所需的JDK安装文件。
?注意:此处的<version>指代所下载JDK的版本号,后面出现的<version>意义与此处相同。
1.2.2  安装JDK
JDK已经下载到硬盘里,接下来,就是进行JDK的安装程序,跟1.2.1节一样,本节会将安装的步骤详细解说,请读者参考演示过程进行安装。
(1)双击已下载的JDK安装文件,执行安装程序,进入安装界面,如图1.4所示。
(2)单击“接受”按钮后,进入设置安装路径界面,如图1.5所示。
    
              图1.4  阅读安装协议                        图1.5  设置JDK安装路径
(3)单击“下一步”按钮后,系统将会自动进行JDK的安装。在安装完JDK后,安装程序将自动进入JRE的安装界面,安装程序将自动安装JRE,过程中无须处理。最终安装完成后,显示如图1.6所示的画面。
 
图1.6  完成界面
至此JDK及JRE即安装完成,但是,并不代表可以立即使用,我们继续1.2.3节:JDK的配置。
?注意:JDK是开发环境,JRE是Java程序的运行环境,如果只是为了运行Java程序的话,可以仅安装JRE而不用安装JDK。
1.2.3  配置环境
安装完成后,还要对它进行相关的配置才可以使用,先来设置一些环境变量,对于Java来说,最需要设置的环境变量是系统路径变量path。
(1)要打开环境变量的设置窗口。右击“我的电脑”,在弹出的快捷菜单中选择“属性”选项,进入“系统属性”对话框,如图1.7所示。选择“高级”标签,进入“高级”选项卡,再单击“环境变量”按钮,进入“环境变量”对话框,如图1.8所示。
    
            图1.7 “系统属性”对话框                     图1.8  打开环境变量对话框
(2)在“Administrator的用户变量”列表框中,选择变量PATH,待其所在行变高亮后,单击“编辑”按钮,如图1.9所示。
(3)在弹出的“编辑系统变量”对话框中,将JDK安装路径下的bin目录路径设置到Path变量中,如图1.10所示。
     
      图1.9  打开Path变量的编辑窗口                     图1.10  编辑Path变量
编辑完后,单击“确定”按钮,进行保存。重启操作系统,环境变量Path的设置就正式完成。
?注意:设置Path变量的路径,必须是JDK安装目录中的bin目录,有时候在JDK安装目录的同一层会有JRE的安装目录,因此请谨慎选取相关路径,避免将路径设置成JRE目录下的bin目录。
1.2.4  测试JDK配置是否成功
设置好环境变量后,就可以对刚设置好的变量进行测试,并检测Java是否可以运行。
(1)单击“开始”按钮,选择“运行”选项,在“运行”对话框中输入cmd命令。
(2)之后单击“确定”按钮,打开命令行窗口。
(3)在光标处输入:javac命令,按下Enter键执行,即可看到测试结果,如图1.11          所示。
 
图1.11  测试Java安装是否成功
这样就说明你的环境已搭好了。弄好了开发环境,Java的大门就此开启,可以一起开始探索这个充满了创造性的美好世界了。
?注意:请尽量熟悉Windows的命令行界面操作,在Java的学习过程中,会经常使用到命令行界面。
实例  开发第一个Java程序

【实例介绍】 刚刚进入Java的世界,开发一个入门的程序那是必不可少的,为了更好地理解Java的强大功能,下面介绍一个简单的实例。
【关键技术解析】
?    使用class关键字来定义一个类。
?    在一个可执行的类中必有一个main()函数,该函数是本程序的入口。
?    利用System.out.println()语句将信息输出在控制台上。
【开发过程】
代码如下:

public class Example1 {
    public static void main(String[] args) {
        System.out.println("Hello World!");    // 输出Hello World!的字样
    }
}

2、Tomcat的安装和配置
 (安装之前必须完成上述的JDK的安装)。
安 装文件可以到Tomcat网站上下载(http://tomcat.apache.org/download-60.cgi#6.0.24)注意下载版本 为:Windows Service Installer(这个不用配置环境变量,自动配置)。下载后直接运行apache-tomcat-6.0.24.exe,一直单击【Next】按钮就 完成了。安装时,它会自动找到你的JDK安装路径。安装完后打开tomcat,开启服务后打开浏览器,在地址栏输入 http://localhost:8080/测试安装成功否。
 

3、Eclipse的安装
      解压eclipse-jee-helios-SR1-win32.zip文件到指定目录:如:D:\Software\eclipse\
   目录如上图。这就完成Eclipse的安装。
4、Flash Builder4插件安装和配置
     双击    安装时,它会让你选择一个解压的文件路径,这个路径中不可以含有中文,否则会出错,你就解压在D盘中。然后安装。
 
选择语言 –确定 –下一步  如图:
 
选择【同意】 --下一步 、如图:
 
这里是Adobe Flash Builder 4 Plug-in的安装路径,这个路径不是整合eclipse路径所以不要选择eclipse运行路径。我这里安装到adobe文件夹下面,选择好目录点  下一步 如图:
 
这里是安装路径,这个路径不是整合eclipse路径所以不要选择eclipse运行路径。我这里安装到adobe文件夹下面,好点下一步  – 完成
这里所选择的路径是eclise的运行目录(也就是有eclipase.exe文件的目录),记得关键之处,如果这个不是选择运行文件夹那你的整合将失败。好了到此整合成功了。
Flex4 安装完成之后要将flex的安装目录中的eclipase目录下面的和eclipse-host-distro目录下面的features和 plugins文件夹中的内容拷贝到安装eclipase文件夹下的features和plugins文件夹内,到此配置成功
5、Blazeds 的配置  
下 载个Blazeds的包,解压,将其中的blazeds.war、ds-console.war、samples.war拷贝到Tomcat下的 webapps文件夹中就好,需重新启动Tomcat,运行下, http://localhost:8080/samples  看看有没有配置成功
 
第二节  Flex和Java配置环境验证
1、    Java开发环境验证:
  Win+R ,打开“运行”,输入cmd,再输入 Java或 javac或 java –version
成功界面如下:
 
2、Tomcat、Blazeds 运行环境验证
<1> 启动tomcat服务器 :
<2>Tomcat服务验证:
 打开浏览器,在地址栏中输入:http://localhost:8080/
<3>Blazeds 服务验证:
 打开浏览器,在地址栏中输入:http://localhost:8080/samples/
第三章    Flex和Java项目部署
第一节  Eclipse中添加Tomcat服务
1、    添加Tomcat服务
(1)    打开Eclipse
(2)    Windows (窗口)----首选项
(3)    Server –Add
 
(4)选择Apache – 选择tomcat 版本—下一步
 
(5)选【Browwse…】(找到Tomcat安装目录)-完成
 
2、    建立Tomcat服务
(1)    打开Server视图
 
窗口 –显示视图 –Server—确定
(2)    新建Server服务
    
右键单击—New—Server (如下图):
 
 下一步  --选择要添加的Web项目【Add】-完成
 
(3)如下图所示:
 
 
第二节  配置Flex和Java通信文件
1、    建立Dynamic Web Project
 
下一步  --如下图:
 
添加项目名称---选择运行服务器 – 下一步 –下一步—完成 。
2、    添加Flex项目到Dynamic Web Project
(1)    右键单击Dynamic Web Project 项目 :如:TestFlex
【添加/更改项目类型】--添加Flex项目类型 如下图所示:
 
 
弹出如上图所示界面:选择【应用程序服务器类型】 --J2EE 使用远程对象访问服务 【BlazeDS】 -【下一步】
 
配置根文件夹(指Dynamic Web Project工作空间的项目如:TestFlex)
根URL:指Tomcat下服务器的Dynamic Web Project项目发布地址
上下文根目录:Web项目发布的根目录:如WebContent
配置完后:单击【验证配置】
(2)添加BlazeDS服务
单击【验证配置】-出现错误提示,解决方法如下:
打开Tomcat安装目录下的webapps目录,找到blazeds文件夹
复制WEB-INF下的flex文件夹、lib文件夹和web.xml文件,粘贴到F:\workspace\TestFlex\WebContent\WEB-INF下:
再单击【验证配置】--完成 。
有一个错误如下图所示:
 
右键单击:【重新创建HTML模板】-OK ,现在可以开发Flex和Java项目了。
项目文件目录如下:
 
第三节  运行Flex和Java 项目
1、发布Web项目到Tomcat
(1)项目右键单击-【导出】-Web –WAR file –下一步
 
选择导出到Tomcat的webapps目录下:
 
启动Tomcat 查看Web项目发布是否成功。
第四章
第一节

第二节

第三节

1
1
分享到:
评论

相关推荐

    Flex万年历记事本_flex源码

    Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用,提供比传统...

    flex 官方文档 中文教程

    Flex是由Adobe公司开发的一种开放源码的富互联网应用程序(RIA)框架,主要用于构建和部署跨平台、跨浏览器的互动用户界面。本教程基于Flex官方文档,旨在为开发者提供中文版的详细学习指南,帮助理解并掌握Flex的...

    记事万年历flex源码

    【标题】"记事万年历flex源码"所涉及的知识点主要集中在Adobe Flex技术和日历应用程序开发上。Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用(RIA)。它允许开发者使用MXML和ActionScript来创建...

    Flex布局让子项保持自身高度的实现

    在用了Flex布局会发现,当水平排列后,会发现所有子项的高度都变成一样的了。   这是因为Flex 布局会默认: 把所有子项变成水平排列。 默认不自动换行。 让子项与其内容等宽,并把所有子项的高度变为最高子项的...

    flex web工作流程图

    Flex Web工作流程图是一种利用Adobe Flex技术创建的用于设计和展示流程、工作流或系统交互的可视化工具。Flex是一款强大的开发框架,主要用于构建富互联网应用程序(Rich Internet Applications, RIA),它基于...

    FLEX安装和配置全步骤

    在IT行业中,FLEX(Flexible Learning Environment eXtension)是一种基于Adobe Flash技术的开发框架,主要用于构建富互联网应用程序(RIA)。本篇文章将详细介绍FLEX的安装与配置过程,帮助初学者快速上手。 首先...

    flex-2.6.0.tar.gz

    Flex是开源的、高度可移植的词法分析器生成器,专门用于创建处理文本输入流的解析器。这个“flex-2.6.0.tar.gz”文件是一个针对Flex 2.6.0版本的源码压缩包,适用于Unix/Linux类操作系统。在Linux环境中,我们通常会...

    flex例子.flex源程序

    这个"flex例子.flex源程序"很显然是一个Flex开发的学习资源,它包含了一个或多个示例项目,用于帮助开发者理解和掌握Flex编程的基本概念和实践。 Flex的主要组件包括MXML和ActionScript,它们是构建Flex应用的两大...

    flex-messaging系列jar包

    Flex Messaging系列JAR包是Adobe Flex与Java之间进行通信的核心组件,主要负责建立富互联网应用程序(RIA)与服务器之间的消息传递。这些JAR文件包含了多种服务和协议的支持,使得Flex客户端能够与Java后端无缝交互...

    flex-2.6.4.tar.gz

    Flex是开源的、高度可移植的词法分析器生成器,用于创建处理结构化文本或二进制文件的扫描器。这个"flex-2.6.4.tar.gz"文件是Flex 2.6.4版本的源代码压缩包,遵循GNU General Public License (GPL)发布。在Linux和类...

    编译原理flex工具包

    Flex工具包是编译原理学习和实践中不可或缺的一部分,主要用于创建词法分析器(lexer)或扫描器。在编译器设计领域,词法分析是编译过程的第一步,它将源代码分解成一个个称为标记(token)的独立单元,这些标记随后...

    ArcGIS Flex API和SuperMap Flex API实现的军标箭头库

    本项目聚焦于使用Flex API,一种基于Adobe Flex的开发框架,来实现军标箭头库的构建。这涉及到Web GIS应用的开发,以及如何将军事符号标准(例如北约军标)与地图服务相结合。 首先,ArcGIS Flex API是由Esri公司...

    flex与bison安装包

    Flex和Bison是两款在软件开发领域中广泛使用的开源工具,尤其在编译器和解释器的构造过程中扮演着重要角色。本安装包包含了这两个工具的安装程序,为QGIS(一个开源地理信息系统)的编译提供必要的组件。 Flex,...

    selenium对flex程序的自动化测试.docx

    Selenium 对 Flex 程序的自动化测试 Selenium 是一个自动化测试工具,它可以模拟用户的行为来测试 Web 应用程序。Flex 是一种基于 XML 的开发语言,用于构建 Rich Internet Applications(RIA)。在这篇文章中,...

    flex移动布局,极简公共样式包,附demo

    在现代Web开发中,Flex布局(Flexible Box布局)已经成为创建响应式、动态和灵活的用户界面的标准工具。这个“flex移动布局,极简公共样式包”正是为了方便开发者快速构建适应不同屏幕尺寸的移动端应用而设计的。让...

    flex air中文官方帮助文档

    Flex Air是中国Adobe公司开发的一款基于Flash技术的富互联网应用程序(RIA)开发平台,它允许开发者创建可以在桌面运行的跨平台应用程序。本“Flex Air中文官方帮助文档”是开发者的重要参考资料,详细介绍了Flex ...

    Windows和Linux下bison和flex的安装包

    《深入理解bison与flex:在Windows和Linux下的安装与应用》 bison和flex是两个在编程领域中广泛使用的工具,特别是在解析器和编译器的开发中扮演着核心角色。bison(以前称为yacc)是一个语法分析器生成器,而flex...

    flex学习笔记 flex学习总结 flex学习教程

    Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flex框架,可以创建交互性强、用户体验优秀的Web应用。本教程是作者精心编写的Flex学习资料,适合初学者入门,通过...

    FlexDemo.rar

    FlexDemo.rar是一个包含Flex、BlazeDS和Spring框架整合示例的压缩包。这个压缩包主要是为了演示如何在Flex前端应用中实现与后端服务的数据交互,特别是利用BlazeDS进行实时数据推送以及消息订阅的功能。以下是关于...

    flex-messaging-core.jar

    Flex Messaging Core是Adobe Flex框架的核心组件之一,主要负责实时的服务器到客户端的通信。这个Java Archive (JAR) 文件包含了实现AMF(Action Message Format)协议所需的类库,AMF是一种高效的数据序列化协议,...

Global site tag (gtag.js) - Google Analytics