设为首页 | 成都一卡通
当前位置: 首页 > 新闻资讯 > 公司新闻 >
公司新闻
Flex 技术、MVC 结构和服务端的 PHP 及其扩展
发布时间:2014-06-23 来源:未知
2.2.1 Flex 技术
Flex 是一个开源并且免费的框架,它用于构建在 Adobe  Flash  Player 或者Adobe  AIR  runtimes 环境下运行的可跨浏览器、桌面以及操作系统的富互联网应用。Flex的出现,程序设计人员就可以使用ActionScript以及MXML编程语言来快速开发富互联网应用。
Flex 与 Flash 都是以 ActionScript 作为自己的核心编程语言,并在编写后被编译成swf格式的文件运行在 Flash Player 虚拟机中。因此Flex也集成了Flash 在表示层上有具有的先天性美感,强大的 UI 控件以及完美的表现形式,对于上层应用来说是一个很不错的选择。
2.2.2 MVC 结构
MVC(Model-View-Controller)应用程序结构提供了一种将应用程序分成若干 逻辑部件的分割方式,它通常被用来分析程序的特征,让我们能够更加快捷更加方便的设计程序。涉及到 MVC 的详细流程。模型代表应用程序的数据和用于控制访问和修改这些数据的业务规则。当模型发生改变时,它会通知视图,并且为视图提供查询模型状态的能力。同时,它也为控制提供访问封装在模型内部的应用程序功能的能力。 视图的主要功能有解释和组织模型的内容、接受模型更新改变请求、维持数据表现一致,发送用户输入和用户请求给控制器以及允许控制器对视图进行选择。控制器主要是定义了应用程序的行为,它把从视图发来的用户请求进行进一步深入的解释,同时将这些用户动作映射成模型更新,由模型负责实现上述动作。
2.2.3 PHP 及其扩展
PHP 的功能很强大,深受大众喜爱。它能够实现所有 CGI 的功能,同时,它又支持几乎所有经常使用的主流的操作系统和数据库。而且,它还能够用 C、C++对程序进行扩展。PHP 的一些特点: 
免费且开源
程序开发快捷
高效,消耗资源少
扩展性高
PHP 的新特性支持扩展库,扩展库是 PHP 扩展的功能,比如说 PHP 本来不支持操作某种功能,但是在新版本想对它提供支持,就可以以扩展的方式来提供,我们可以在配置 PHP 时,依据实际情况来配置,是否要开启扩展功能。 当Apache服务启动后PHP解释程序也随之启动,不需要手动启用PHP相关的进程,PHP 通过 mod_php5.so 库和 Apache 相连,具体来说是 SAPI(即服务应用程序编程接口)。PHP 总共有三个模块:内核,Zend 引擎,以及扩展层。PHP使用扩展层(其实是一组函数、类库和流)来进行某些特定的操作,如 MySQL的扩展,Memcache 的扩展。 本系统的服务端PHP用到了MySQL  数据库的扩展和Memcache内存缓存的扩展。