Flex客户端工程路径规划指导

本文和大家重点讨论一下Flex客户端工程路径规划,Flex客户端工程路径规划的目的是力图让开发者在看到路径后就能够清楚地知道路径中文件的职责,以方便系统的维护。

创新互联专注于企业营销型网站建设、网站重做改版、察哈尔右翼后网站定制设计、自适应品牌网站建设、HTML5商城系统网站开发、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为察哈尔右翼后等各大城市提供网站开发制作服务。

Flex客户端工程路径规划

由于Flex客户端工程路径规划的目的不同,因此会有多种不同工程路径规划方案。笔者在此讲述Flex客户端工程路径规划的目的是力图让开发者在看到路径后就能够清楚地知道路径中文件的职责,以方便系统的维护。

因此,Flex客户端客户端工程路径的规划离不开系统的架构思路,Flex客户端路径规划主要为了体现2.3节以及本章中所介绍的架构思路。

◆在我们的工程中,无论是FlexLibraryProject工程还是FlexProject工程,其路径规划都遵循如下模式:

{公司路径}/{模块路径}/{类职责}

{公司路径}一般使用公司在互联网上注册的域名,比如com/xdfsoft或者com/neusoft等。

{模块路径}就是根据项目在功能需求中划分的模块所建立的路径,其一般形式为:{项目}/{一级子模块}/{二级子模块}/…/{N级子模块}。比如:我们将生产管理系统命名为pd,将其中的设备管理模块命名dm,那么这个模块的路径就是pd/dm。

{类职责}指的是本章及2.3节所介绍的各种概念,我们归纳了如下常见的类职责可供读者参考:

view:该路径用来存储MXML形式的公共组件和公用窗口视图。

model:如果开发者采用客户端MVC的方式,将视图和模型分离,则该Flex客户端路径中存储视图的模型类。

vo:存储模块中的所有值对象(ValueObject)类。

proxy:存储所有“远程外观”(RemoteFacade)在客户端的代理类。

events:存储所有开发者在模块中自定义的事件类。

◆由于FlexProject工程中的“Flex模块”(mx.modules.Module)类和“FLex应用(mx.core.Application)类”可以被编译为SWF文件,并且FlashBuilder可以按照开发者的需要将这些表示人机界面的SWF文件输出到任何想要输出的路径中,所以一般情况下,我们把图4-7中所说的“主应用”和“主菜单窗口”的MXML文件放在FlexProject工程根路径下。

以上是我们在项目开发中的一些路径规划思路,读者可以根据自己所在开发团队的习惯来定义自己的路径规范,但我们建议读者在自己的路径规划规范中能够尽量使用我们在本节中所定义的类职责,这样一看到vo这个路径,所有人都可以知道里面存放的是值对象。

文章名称:Flex客户端工程路径规划指导
文章URL:http://www.shufengxianlan.com/qtweb/news21/262721.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联