`

基于Flex开发之架构及要求

阅读更多

一、架构

整体运作:Flex页面 -> ActionScript -> ASJavaBean -> Remote Interface -> Business Logic -> EJB/ORM -> DB
             .mxml        .as           ASpojo  接口的实现转换成真正JavaBean  业务处理       ORM    数据库
                                            ASpojo与JavaBean一一对应

1、Flash: MVC (M:AS DAO; V:UIObject; C:[System Logic Control])
2、Java : Remote Inferface + Business Logic + EJB/ORM(Hibernate) + DB

数据的通讯和显示采用RemoteObject传输方式,包装对象进行传输,减少网络带宽,更加OO

二、要求

Java    : 单元测试 JUnit
ActionScript : 单元测试 AS2Unit

.mxml里以外部文件.as引入的方式进行调用ActionScript,以实现美工与程序逻辑的最大程度上的分离
.mxml里以外部文件.css引入的方式进行调用样式表

FlashRemoting知识与文档,详细讲解了采用Flash Remogint遇到的所有基本的类和接口
http://livedocs.macromedia.com/flashremoting/mx2004/index.html

分享到:
评论

相关推荐

    flex mvc 架构图

    Flex MVC架构图是一种用于构建富互联网应用程序(RIA)的架构模型,主要应用于Adobe Flex开发中。Flex是一个开源框架,允许开发者使用MXML和ActionScript创建交互式的、基于Flash的用户界面。MVC(Model-View-...

    flex开发系列书籍:WebGIS开发实战

    本篇文章将对 Flex 开发系列书籍:WebGIS 开发实战进行详细的知识点总结,涵盖 Flex 概述、RIA 概述、Flex 开发基础、Flex 开发实践、Flex 与 WebGIS 开发框架、基于 Flex 的 WebGIS 基础开发、基于 Flex 的 WebGIS ...

    Flex_API的架构图

    总的来说,Flex API的架构图揭示了一个完整的开发框架,涵盖了界面设计、数据交互、事件处理和用户体验优化等多个方面,为开发高质量的RIA应用提供了全面的工具和接口。通过深入理解和熟练运用Flex API,开发者能够...

    ArcGIS Server开发指南——基于Flex和.NET随书光盘

    【ArcGIS Server开发指南——基于Flex和.NET随书光盘】是针对GIS(地理信息系统)开发者的一份宝贵资源,特别关注于使用ArcGIS Server构建Web应用程序。这份资源包含多个组件,旨在帮助开发者深入理解如何利用Flex和...

    基于Flex的简易图书管理系统(完整版)

    压缩包中的“基于Flex的简易图书管理系统源代码及详细介绍”很可能包括了项目的源代码文件(.as和.mxml)、相关的资源文件(如图片、样式表)以及一个详细的说明文档,解释了系统的架构、主要功能的实现方式和使用...

    基于FLEX 开发的一款B/S的自定表单系统

    本篇将深入探讨基于FLEX技术开发的B/S架构自定义表单系统,该系统旨在提供灵活、高效且可定制化的表单设计与管理解决方案。在B/S(Browser/Server)模式下,用户可以通过浏览器直接进行表单的设计、编辑以及数据的...

    flex界面开发框架

    Flex界面开发框架是一种用于构建富互联网应用程序(RIA)的技术,由Adobe公司开发,主要基于ActionScript编程语言和Flex SDK。Flex提供了丰富的用户界面组件库,允许开发者创建具有交互性和动态效果的Web应用。在本...

    Flex第一步--基于ActionScript 3.0的Flex 2应用开发 第2、 6、 13章

    Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA, Rich Internet Applications)的开源框架,它主要基于Flash Player或Adobe AIR运行环境。本资料主要聚焦在Flex 2的应用开发,特别是结合ActionScript 3.0...

    Flex 开发的 网站

    标题中的“Flex开发的网站”指的是使用Adobe Flex技术构建的Web应用程序。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者创建具有交互性、动态图形和复杂用户界面的...

    RIA及其基于Flex的应用开发模型

    ### RIA及其基于Flex的应用开发模型 #### 一、RIA技术简介 ##### 1.1 RIA的产生背景 随着互联网技术的不断发展,用户对于网络应用程序的要求也在不断提高。早期的应用程序架构经历了从基于主机的应用程序到客户机...

    基于Flex和RESTArcGIS Server发布方法.doc

    总结来说,基于Flex和REST的WebGIS发布方法是一种有效的途径,它结合了Flex的交互性和REST的高效性,能够创建出与C/S架构相似体验的WebGIS应用,同时降低了开发复杂度,提高了用户的使用满意度。随着技术的不断发展...

    flex开发技术文档

    Flex开发技术文档主要聚焦于使用Adobe Flex框架创建富互联网应用程序(RIA)。Flex是一种开源的、基于ActionScript的编程语言和框架,它允许开发者构建交互性强、功能丰富的Web应用程序。在本文档中,我们将会深入...

    Flex4开发实践PPT

    Flex4是一个基于ActionScript 3.0和Flash Player的开发平台,它提供了MXML和AS3两种编程语言,使得UI设计和业务逻辑分离,大大提高了开发效率。与之前的Flex版本相比,Flex4引入了全新的Spark组件架构,提供了更灵活...

    Flex体系架构剖析

    Flex Builder是基于Eclipse的集成开发环境(IDE),为Flex开发提供了强大的代码编辑、调试和性能分析功能。它集成了Flex SDK,并提供了图形化组件拖放设计、代码提示、自动格式化等功能,极大地提高了开发效率。 五...

    flex4 开发文档

    Flex 4 是 Adobe 引入的一个强大的富互联网应用程序(RIA)开发框架,它基于ActionScript 3.0,用于构建具有高度交互性和视觉吸引力的Web应用程序。本开发文档旨在深入探讨Flex 4及其核心组件、架构和编程模型,以及...

    Flex 基于Module模块的开发资料完整版

    Flex 基于 Module 模块的开发是一种有效的软件架构策略,它允许将大型应用程序分解为更小、更易于管理的单元,称为模块。模块化的主要目标是提高代码的可维护性、可扩展性和性能。 1. **模块化的定义与原理** - **...

    FLEX主页面架构

    在IT行业中,FLEX是一种基于Adobe Flex SDK的开发框架,用于构建富互联网应用程序(RIA)。在本项目中,我们关注的焦点是"FLEX主...对于希望深入学习FLEX开发或者提升用户体验的开发者来说,这是一个值得研究的实例。

    基于Flex的 OA管理系统

    **基于Flex的OA管理系统** Flex是一种用于创建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flash Player运行环境。在本项目“基于Flex的OA管理系统”中,开发者使用了Flex 3.0版本来构建一个高效...

Global site tag (gtag.js) - Google Analytics