ZendAMF起步
九 15, 2009 FLASH/FLEX开发
最近因为看到FlashBuilder对ZendAMF支持得比较好,特地研究了一下。发现这个东东做起东东真是太方便了。
这个东东好处很多,其一:
可以在Flash和PHP间直接传递Object,省却了组织报文的麻烦,省却了接口定义的麻烦,省却了POST、GET等麻烦事。
其二:
提供了一个简单易懂的开发框架,基本上只要写些简单的类就能实现大段大段的功能了。
其三:
Flash里要调用服务器的方法简单方便,基本上只要Call一下就OK了。
FlashBuilder里使用ZendAMF起步很简单,在创建项目时,把“使用的服务器技术”的PHP项选上,程序会自动创建ZendAMF的环境,并且把gateway(ZendAMF的入口文件)都创建好了,还顺便创建了一个Service示例,里面有一些示例代码,一些基本功能的示例,基本上一看就懂。
我在服务器端的代码是这样安排的:
Zend目录:ZendAMF的框架代码
Service目录:服务类所在的目录
inc目录:存放一些服务器端的工具类,以及配置变量
gateway.php:ZendAMF的入口文件
涉及到操作数据库的服务类,可以做一个基类,把对数据库的增删改查操作一些封装,或引用,或组合,都可以。只要结构上清晰就成。
将来在应用中需要配置的一些常量,可以放一个配置文件中,这和做网站是一样的。我是写了一个config.php,里面内容是这样写的:
<?php //数据库配置字段 define('DB_HOSTNAME','localhost'); define('DB_USER','root'); define('DB_PASSWORD',''); define('DB_DBNAME','mydb'); define('TB_PREFIX','aping_'); ?>
九月 16th, 2009 at 1:10 上午
我正在和你一样写博客