基于FLEX构建RIA应用的研究与实现.pdf

基于FLEX构建RIA应用的研究与实现.pdf

ID:52477666

大小:219.96 KB

页数:3页

时间:2020-03-28

基于FLEX构建RIA应用的研究与实现.pdf_第1页
基于FLEX构建RIA应用的研究与实现.pdf_第2页
基于FLEX构建RIA应用的研究与实现.pdf_第3页
资源描述:

《基于FLEX构建RIA应用的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、应用双木与研究基于FLEX构建RIA应用的研究与实现邓慧仪(东莞理工学院,广东东莞523808)【摘要]以FLEX技术作为富互联网应用(RIA)程序解决方案,对莱跨国公司内部业务管理的开发进行研究与设计。主要采用FlEX技术为程序界面进行前台设计,用面向服务架构的中间件平台实现后台业务逻辑,对企业的客户信息、产品信息、出货信息、进货信息、进销存信息查询及盘点等业务活动进行统一、有序和高效率的管理。[关键词】FLEX;富互联应用;PHP;中间件1.引言在因特网迅速发展的时代背景下,应用程序的框架从最初的主机模式到客户机/服务器模

2、式过渡到了浏览器/服务器模式,互联网也渐渐成为应用程序开发的默认平台。基于FLEX技术开发的RIA(RichInternetApplications)富互联网应用程序给WEB用户带来了全新的体验。传统的网络程序B/S模式通过WEB浏览器作为客户端,将系统功能实现的核心部分集中到服务器上,随着时间的推移,这种方式已经不能满足企业中嘲络用户对报表单据表达形式的更高要求,企业用户要求网贞智能化与人性化的呼声越来越高,虽然C/S模式可以解决上述应用问题,但其服务器部署复杂、难于更新和维护。富互联网应用程序(RichIntemetApp

3、lication简称RIA)将C/S模式的强交巨性与传统的Web应用柏结合起来,采用异步方式和服务器端通信,使客户端和服务器端对资源的需求更加平衡,以一种更安全的、效率更高的模式来运行工作。2.FLEX技术在企业级应用程序中的应用优势FLEX最初由Macromedia公司在2004年3月发布,它是涌盖了支持富互联网应用程序(RichInteractApplication简称RIA)的开发和部署的一系列技术组合。RIA技术作为当今普遍受关注的技术,既弥补了B/S结构应用系统页面表现方式单调、数据处理不智能的缺陷,又解决了C/S结

4、构应用系统的难于部署,不易维护和更新的l’口J题。而FLEX作为Macromedia开发的一种基于标准程模型的高效RIA开发产品集丰要由MXML、ActionScfipt与FLEX类库三三部分组成。图l为FLEX的开发框架结构I”。基于XML的标识语言MXML是一种用来设计用户界面和组件布局的语言,它可以操纵可视化组件和非可视化组件,比HTML具有更丰富的界面组件。MXML主要由标签、标签属性和属性值来定义用户界面。这与HTML很像,但MXML提供的标签集更加丰富。MXML定义的应用程序最终会被编洋成SWF被FlashPlay

5、er执行。使用MXMI可以提供更为丰富的动态内容和用户交互方式,这是与基于页面的HTML最大的不同。ActionScript是面向对象的编程语言。它主要负责FLEX程序中的用户交互、数据处理和业务逻辑处理等内容。ActionScript被ActionScript虚拟机执行,而ActionScript虚拟机是FlashPlayer的一部分。FLEX类库中既包含容器等町见组件,也包含了远程服务对象和数据模犁等不可见组件。MXML和ActionScript都具备访问FLEX类库的能力。MXML可以快速调用FLEX基本类库进行用户界面

6、描述,但是很难进行灵活的业务逻辑处理。ActionScript可以完整的调用任何FLEX应用类库,但是这样的模型下开发效率会大大降低,实际开发将二者混合使用成FLEX应用。通过编写MXML脚本文件和ActionScript代码,用FLEX编译器编译成SWF文件,企业级用户的浏览器只要安装了Flash播放器插件就可以进行强大的企业级应用。FICXBualderIDEFlexSDK,o_____-_o-·oo_-o’ro_____________o_’lMXMLJIActIonscripIl[亘耍亘堕互]1wcbSeverl圈1F

7、LEX程序设计架构FLEX的程序开发步骤丰要如下:首先,使用系统预定义组件(窗口,按钮等)定义开发界面。组织安排组件,进行界面设计。其次,定义数据库连接,并在需要时连接数据库。最后,从源代码生成在Flash播放器中运行的SWF文件。针对企业级用户对业务管理软件要求的提高,基于FLEX技术开发的企业管理软件,正好可以弥补这些传统的B/S管理软件所存在的缺点。首先.FLEX技术可以使客户端功能得到增强。由于FLEX基于Flash,通过FlEX技术,开发人员可以将RIA程序编译成Flash文件,通过复用素材制作作者简介:邓慧仪,女。

8、广东东莞人,助理工程师,研究方向:应用电子,嵌入式技术。一59—应用孜木垮研究出具有绚丽界面的软件,在页面表现力上超过传统的企业信息管理软件单调的页面,从而更能吸引企业级用户的兴趣。其次,FLEX制作的程序在页面响虑时间方面具有很强的优势。使用FLEX制作的信息管理软件由于处

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。