flex4.5与java的整合

直接进入正题:

    此博文是为了记录下本人用如下框架以及SDK整合出的一个登陆项目:

flex 4.5 + Spring 3.0 + Hibernate 3.3 + Cairngorm 2.2.1 + BlazeDS 3.3.0 + Spring BlazeDS Integration 1.0.3

 

    数据库用的mysql 5.1.5


所需框架下载地址:

cairngorm2:

 

 

 

http://opensource.adobe.com/wiki/display/cairngorm/Downloads



Spring BlazeDS Integration:

 

http://www.springsource.org/spring-flex

 

 

 

 

BlazeDS:

 

http://opensource.adobe.com/wiki/display/blazeds/BlazeDS

 

 

其他的jar包我都是通过MyEclipse自动导入进去的,我用的是8.5版本的。

 

所有的注释说明我都写在项目中了,大家可以到我的资源中去下载,这里我说明一下需要注意的地方,百分百保证项目可运行。但是jar包需要自己去下载。还有因为大家可能跟我的tomcat路径以及项目路径不一样,所以需要修改一下两个配置文件:.actionScriptProperties文件和.flexProperties文件,相信大家都知道修改,所以这里就不做过多解释了。

 

    1》先创建一个以java为后台的flex项目,在创建项目之前,先把BlazeDS的war包放入到tomcat的webapps中,这样在创建这个flex项目的时候,就自动将所需的jar包以及配置文件加入到项目中,并且会在web.xml中创建好需要servlet,但是在这里我们要用到Spring BlazeDS Integration来管理,所以此段servlet我们需要注释掉。


 

 

2》有更改的配置文件:

 

web.xml

 

services-config.xml

applicationContext.xml

 

 

 

 

3》mxml启动文件说明:

FSH.mxml:此文件只是单纯的flex+hibernate+spring,只用到了src/com.yeeach。

FSH_Login.mxml:此文件用到了除yeeach包外com包下所有的java文件,数据库用的是mysql,功能是从数据库查询用户信息做的登录功能,用到的框架除了cairngorm以外,在开头部分说道的都用到了。

FSHC_Login.mxml:此文件同样是做的一个登陆功能,区别在于相对于前者,加入了cairngorm框架,用到了flex_src下的所有文件以及src下的所有文件。

 

4》flex_src下文件夹说明:

vo:需要实现ValueObject接口,与java中的pojo相对应,不需要set、get方法,但是记得要再类的上面指定与之对应的pojo类

model:需要实现ModelLocator接口,将前台需要传递的对象以及后台得到的对象连接起来,是一个单例模式,注意在类的上面用Bindable绑定

event:需要继承自CairngormEvent类,自定义事件,在前台将自定义事件发布的时候,将需要传递的对象保存在此事件中

controller:需要继承自FrontController类,用来控制自定义事件触发以后执行什么方法

command:需要实现ICommand, IResponder接口,可以说是命令类,在这个类中不跟java有直接关系,而是调用代理类来执行java后台方法

serviceLocator:实际上这个mxml作用就在于将RemoteObject暴露出来,好让代理类去调用它,注意在头部要定义命名空间

business:上文中所说的代理类,要修改他的构造方法,

 

5》在FSHC_Login.mxml中需要在Declarations标签中插入与之相对应的controller和serviceLocator

 

项目下载地址:http://download.csdn.net/user/xiaotongzhou

 

 

 

 

 

 

 

 

 


 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: Flex 4.5 是一款由Adobe公司开发的一种很流行的开发框架。在进行Flex 4.5下载之前,我们首先要了解Flex 4.5的用途和特点。 Flex 4.5是一款用于开发富互联网应用程序(RIA)的框架。它使用了ActionScript(一种面向对象的编程语言)和MXML(一种基于XML的标记语言)来创建灵活、交互性强的用户界面。Flex 4.5具备多种功能,包括数据绑定、用户界面组件、动态效果和移动应用程序开发等。 要进行Flex 4.5的下载,我们可以按照以下步骤进行: 1. 首先,我们可以在Adobe公司的官方网站上搜索并找到适用于Flex 4.5的下载链接。可以使用搜索引擎搜索“Flex 4.5下载”来快速找到相关信息。 2. 点击适用于Flex 4.5的下载链接后,会弹出下载页面。在该页面上,我们可以选择下载适用于我们所需操作系统的版本。 3. 选择适用于自己操作系统的版本后,点击下载按钮进行下载。 4. 下载完成后,双击下载好的文件进行安装。安装过程中可以按照安装向导的指导进行操作。 5. 安装完成后,就可以开始使用Flex 4.5进行应用程序开发了。 总之,Flex 4.5是一款非常强大且易于使用的框架,拥有众多功能和特点。通过上述步骤即可轻松下载并安装它,然后我们就可以开始使用这个框架来开发富互联网应用程序了。 ### 回答2: Flex 4.5 是一款由Adobe公司开发的一种用于构建富互联网应用程序(RIA)的开发框架。Flex 4.5 支持多种操作系统和开发环境,并且具有强大的功能和灵活性。 要下载 Flex 4.5,你可以按照以下步骤进行: 1. 打开你的网络浏览器(例如谷歌浏览器、火狐浏览器等)。 2. 在搜索引擎中输入 "Flex 4.5 下载" 并按下 Enter 键。 3. 在搜索结果中,找到合适的下载来源。优先选择官方网站或其他可信的软件下载网站。 4. 点击适当的下载链接,你可能需要选择与你的操作系统(如Windows、Mac等) 相匹配的版本。 5. 等待下载完成。下载时间取决于你的网络连接速度和文件大小。 6. 下载完成后,找到下载的安装包文件(通常是一个可执行文件)。 7. 双击运行安装文件来安装 Flex 4.5。按照安装程序的指导步骤完成安装过程。 8. 安装完成后,你就可以开始使用 Flex 4.5 开发RIA应用程序了。 另外,如果你遇到任何下载或安装问题,你可以在支持论坛或社区中寻求帮助。这样可以获得更多的指导和解决方案。 希望这个回答对你有帮助! ### 回答3: Flex 4.5是Adobe公司开发的一个重要的软件开发工具,用于创建富互联网应用程序(RIA)。它支持使用Adobe Flash平台和Adobe AIR平台,可以用于开发Web应用程序、桌面应用程序和移动应用程序。 要下载Flex 4.5,首先需要访问Adobe官方网站。在主页上,可以点击“产品”或“开发者工具”等相关链接,然后找到Flex的下载页面。 在Flex的下载页面上,选择适合您的操作系统的版本。Flex 4.5支持Windows、Mac和Linux系统。点击下载链接后,会引导您到下一个页面,该页面可能需要您登录Adobe账号或注册一个新的账号。完成登录或注册后,可以选择下载Flex软件的安装文件。 下载安装文件后,双击运行该文件,开始安装Flex 4.5。根据安装向导的提示,进行必要的设置和配置。在安装过程中,您可能需要选择Flex SDK的安装路径和其他相关选项。 安装完成后,就可以开始使用Flex 4.5来开发应用程序了。可以使用Flex Builder(即Adobe Flash Builder)或其他支持Flex的集成开发环境(IDE)来创建、编译和调试Flex项目。 总之,要下载Flex 4.5,只需访问Adobe官网的下载页面,选择适合您操作系统的版本,完成安装即可开始使用。Flex 4.5具有强大的功能和灵活性,适用于各种类型的应用程序开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值