我不久前使用Adobe Developer文章的以下架构开始了一个项目。 在Flex中创建营销平台. 。我在本地进行了第一组编码,忘记了我的服务器没有处理tomcat。所以我说好的,切一些角落,然后出现了其他一些限制,我砍了更多的角落。最终,在一两个星期内,它试图使该项目与维持生计有关。层开始合并。

最后我使用了

PUREMVC(介绍/客户端) - > ZendAmf(communication) - > mySQL(数据)布局。

它起作用了,但我从来没有感觉到我只是为了照顾所有SQL的电话,这只是被黑客入侵

因此,我应该保留上述设置,然后从演示层开始,并像他们在文章中所说的那样向下移动,或者有更好的分层(基于无法处理Java的托管计划)我可以完成吗?

笔记: :我只是问Adobe的家伙,但他们几乎没有在网站上回答。

谢谢 !

更新: 我目前的托管计划 - http://www.godaddy.com/hosting/legacy.aspx?ci=9009#details (经济)

有帮助吗?

解决方案

你跳了一点;我不完全确定您之后的信息。

有许多不同的方法来构建应用程序。我对您描述的方法没有什么不寻常的看法。

许多项目使用与您描述的类似的架构。在前端(使用PureeMVC,cairngorm或其他一些框架)弯曲;某种形式的中间件(我想您正在使用PHP和Zendamf;但是您也可以使用.NET,JAVA,COLDFUSION或任何Serer Side语言)和某些数据存储(MySQL)。

在中间软件(又称php / cf / java /等)中;许多人创建了一个服务层,该服务层从前端处理远程通信,例如Flex应用程序。服务层通常可以重复使用。

在服务层后面,通常有一种模型,有时包括主要的业务逻辑。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top