Zend Framework 1.8或1.9版本以上配置教程:
http://www.oophp.cn/article/view/id/368
IDE:
Eclipse 3.3 + Flex Plugin + Zend Debugger + PDT
疑难杂症:
错误提示:
The mysql driver is not currently installed:
在 php.ini
中将 extension=php_pdo_mysql.dll
这项扩展打开
错误提示:Internal Server Error:
在 httpd.conf
文件 直接去掉 LoadModule rewrite_module modules/mod_rewrite.so
前的注释“#”
配置流程:
1. 添加“D:\Program Files\wamp\php”(php.exe)和“D:\TDDOWNLOAD\ZendFramework-1.9.7\ZendFramework-1.9.7\bin”(zf.bat)到环境变量
2. 打开命令行编辑器,输入“zf.bat create project quickstart”
3. 创建一个 PHP 项目,项目名为 quickstart,路径为刚创建的项目的路径。
4. 给 WAMP 添加一个虚拟目录——“http://localhost/myzf/”。
5. 右键 PHP 项目 -> Flex Project Nature -> Add Flex Project Nature
6. ”Web root“—— PHP 项目的路径;“Root URL”—— “http://localhost/myzf”;“Output folder”—— “public”
7. 右键项目,在 Flex Build Path 里的 Output folder URL:“http://localhost/myzf/”
8. 在 library 目录下添加 Zend Framework 组件包
注意点:
1. 不配置 services-config.xml,依然可以进行 flex 和 php 的通信,也可以进行自定义类对象的映射,但是值却无法传递,所以必须要设置 services-config.xml,才能实现复杂的通信
2. flex 端和 php 端的对象映射时使用的属性名不能以‘_’(下划线)结尾
详细代码见附件。。。不多说了。。。
忘说了,数据库见 Zend Framework 首页的 quickstart 项目示例,跟那个一样的
分享到:
相关推荐
1. Flex数据库操作:Flex中的数据访问通常通过 BlazeDS 或 LCDS (LiveCycle Data Services) 这样的服务来实现,它们提供了AMF(Action Message Format)协议,可以高效地传输数据到服务器。在Flex中,我们可以创建一...
这个项目结合了前端的Flex(一种基于ActionScript和Flash的RIA开发框架)与后端的Spring(一个全面的Java应用框架)、Hibernate(一个对象关系映射框架)以及MySQL(一个流行的开源关系型数据库),实现了一个完整的...
本文将详细阐述如何配置一个基于Flex、MyEclipse、Tomcat和MySQL的开发环境,帮助新手顺利度过这个阶段。 首先,我们要理解这四个组件的基本角色。Flex是一种用于创建富互联网应用程序(RIA)的开发框架,它主要...
描述中提到的"flex+java的留言板,具体请看文档",暗示了压缩包内可能包含详细的文档资料,指导读者如何理解和构建这个留言板系统。文档可能会涵盖Flex和Java的集成方法,数据通信机制(如AMF或HTTP服务),以及如何...
标题和描述中提到的"flex+spring+hibernate+mysql"是一个常见的技术栈,用于构建企业级的Web应用程序。这个组合涵盖了前端展示层、后端业务逻辑层、持久化层以及数据库存储层的关键组件。 1. **Flex**: Flex是Adobe...
5. **Services**:Flex应用可以与服务器进行通信,通过HTTPService、WebService、AMF等服务来获取或提交数据。这部分源码可能会包含与后端接口交互的相关代码。 6. **Data Binding**:Flex支持数据绑定,这意味着...
3. **服务创建**:在Flex端,创建一个AMF通道连接到服务器上的服务,这个服务通常是一个Java Servlet,负责处理Flex发来的请求,调用Hibernate方法进行数据操作。 4. **数据访问**:在Flex应用中,使用Service或...
在本示例中,我们将探讨如何使用Flex与Java后台以及MySQL数据库进行通信,以实现数据的存储和检索。 首先,Flex是Adobe公司推出的一种基于ActionScript 3.0的编程语言,它使用MXML和ActionScript进行界面设计和业务...
### 基于Apache+Flex+PHP+MySQL技术的流媒体网站实现方案 #### 技术背景与目标 随着互联网技术的迅速发展,流媒体网站成为人们获取视频内容的重要渠道。传统的流媒体网站多依赖于HTML和JavaScript进行前端展示,但...
BlazeDS作为中间层,它提供了AMF(Action Message Format)协议,使Flex能够与Spring管理的Java对象进行高效的数据交换。Spring作为业务逻辑和数据访问层,处理所有后台任务,如数据库操作、业务规则管理和服务调用...
BlazeDS支持AMF(Action Message Format),这是一种高效的数据交换格式,允许Flex客户端与服务器之间进行低延迟、高效率的数据传输。 BlazeDS提供了以下关键功能: 1. LiveCycle Data Services集成:允许Flex应用...
《FLEX+JAVA+MYSQL简单登录程序:快速入门指南》 在信息技术领域,构建Web应用程序是常见的任务之一,尤其在企业级应用中。本指南将详细介绍一个基于FLEX前端、JAVA后端和MYSQL数据库的简单登录程序的实现,旨在...
Flex+Blazeds+Spring+Hibernate+MySQL是一个经典的Java企业级开发组合,它结合了前端的富互联网应用程序(RIA)开发框架Flex与后端的强大数据处理能力,通过Blazeds作为中间层通信桥梁,利用Spring进行服务管理和...
标题中的“PureMVC+Flex+BlazeDS+Spring+Hibernate.doc”指的是一项整合了多种技术的Web应用开发方案,这些技术包括PureMVC、Flex、BlazeDS、Spring和Hibernate。这篇文档可能是指导读者如何将这些技术结合在一起...
Flex是Adobe公司开发的一种用于创建富互联网应用(RIA)的开放源代码编程工具,它主要使用MXML和ActionScript语言来构建用户界面。Tomcat是一款轻量级的Java应用服务器,广泛用于部署Java Servlet和JavaServer Pages...
BlazeDS是Adobe提供的一个开源项目,它允许Flex客户端与Java服务器进行实时的双向通信,实现了AMF(Action Message Format)协议,提高了数据传输效率。JOTO(Java Object to Object)是BlazeDS中的一个重要概念,它...
在本文中,我们将探讨如何使用Flex、Java和MySQL进行集成开发,以便创建一个简单的公告系统。首先,我们需要了解这三个技术的基础知识。 1. **MySQL**:MySQL是一种关系型数据库管理系统(RDBMS),广泛应用于Web...
FluorineFx是.NET平台上的一个开源AMF(Action Message Format)实现,它使得Flex与ASP.NET之间能够进行高效的数据交换;而ASP.NET则是微软的Web应用程序框架,用于构建后端服务器逻辑。 **一、安装软件与配置** 1...
- AMF(Action Message Format):Flex和PHP之间最常用的通信协议是AMF,它是一种二进制的高效数据格式,可以快速地传输复杂的数据结构,如对象和数组。 - Web服务:文件"www.pudn.com.txt"可能包含有关如何通过...