0

不久前,我使用 Adob​​e 开发人员文章中的以下架构开始了一个项目,该文章讨论了在 Flex 中创建营销平台。我在本地完成了第一组编码,忘记了我的服务器没有处理 Tomcat。所以我说好吧,然后削减一些角落,然后出现其他一些限制,我又削减了一些角落。最终在一两个星期的时间里,它试图让项目能够维持生计。图层开始合并。

最后我用了一个

PureMVC(演示/客户端)-> ZendAMF(通信)-> MySql(数据)布局。

它起作用了,但我从来没有觉得我有一些层来处理对数据的所有 SQL 调用。它只是感觉被黑客攻击在一起

所以我应该保持上面的设置,只是从表示层开始,像他们在文章中所说的那样向下移动,还是有更好的分层(基于不处理 Java 的托管计划)我可以完成?

注意:我只是问土坯家伙,但他们几乎没有在他们的网站上回复。

谢谢 !

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

4

1 回答 1

0

你跳来跳去;我不完全确定你之后的信息。

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

许多项目使用类似于您描述的架构。在前端使用 Flex(使用 PureMVC、Cairngorm 或其他一些框架);某种形式的中间件(我猜你正在使用 PHP 和 ZendAMF;但你也可以使用 .NET、Java、ColdFusion 或任何服务器端语言)和一些数据存储(MySQL)。

在中间件中(AKA PHP / CF / Java / etc..);许多人创建了一个服务层来处理来自前端的远程通信,例如 Flex 应用程序。服务层通常可以重用。

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

于 2010-05-28T20:01:31.410 回答