【问题标题】:Project architecture in zend frame workZend框架中的项目架构
【发布时间】:2013-07-10 13:38:50
【问题描述】:

我正在规划一个 Zend 框架中的新社交网络项目。

我们有 3 种类型的用户

  • 注册用户
  • 管理员用户
  • 客人

用户可以注册、登录、查看活动、查看其他用户的个人资料、将他们添加为朋友等 管理员用户管理用户帐户、查看事件等。

我应该为这个项目创建哪些模块?

首先,我想将 2 个模块设为管理员和默认模块。 然后我认为我们可以有事件模块,朋友模块等,但它没有任何意义。 那么我该如何进行呢。我不知道。谁能帮我?

【问题讨论】:

    标签: php zend-framework architecture n-tier-architecture


    【解决方案1】:

    模块是一组功能单元。要确定模块的数量,我们需要查看我们需要提供的详细功能,然后将它们分类到模块中。

    最好保持设计松散耦合,以便将来在添加更多功能并且您认为应该创建新模块时也可以重构您的设计。 将共享资源(例如数据库或一组 Web 服务)和服务(以提供系统范围的服务,例如身份验证、日志记录或配置)保持在不同的层中。

    您可以更轻松地开发、测试、部署和扩展您的应用程序。

    如有任何其他问题,请随时提出。谢谢。

    【讨论】:

    • 好的,我还有很多问题要问!
    猜你喜欢
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 2014-08-04
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多