嗨,大家好我做我自己的MVC框架(因为每个人都希望做一个框架,请不要downvote我。)等。我想打一个自举类就像我在许多框架都看到了。 我提出这一点,因为我已经决定开始学习从内部框架移动到一个新的水平。 但我面对通过他们得到一些问题。 但我会在不同的问题,他们分开。 现在澄清我的问题: What features should a Bootstrapping class have?
和Can you give me articles that could help me?
Answer 1:
不应该有一个“引导类”。 这是一个简单的过程,它可以在一个简单的脚本,它将作为切入点,为您的应用程序包含。 PHP不是Java,因此你不需要包含在类中的一切。
通常应用的引导阶段将有以下职责:
- 设置自动装载机
- 初始化路由机制
- 配置存储抽象(分贝,高速缓存等)
- 处理用户请求(使用路由)
- 派遣MVC
在你的应用程序的引导阶段是所有的对象之间的连线应设置。 这也将是你设置了这样的事情记录器,访问控制和错误处理结构的地方。
可以说, 前端控制器是一个组成部分或引导。
PS:还有,你可能会发现这个答案我的重要,因为它也包含引导文件的一个例子。
推荐文章列表:
- GUI架构 由Martin Fowler
- 控制容器和依赖注入模式的反转 由Martin Fowler
- 模型-视图-控制器用户的描述接口范式Smalltalk的-80系统
- 了解的JavaServer Pages Model 2架构
- MVP:对于C模型-视图-演示的Taligent公司编程模型++和Java
最后两个环节包括两方面的3个主要的MVC风格的模式(模型2 MVC和MVP),因为传统的MVC实际上是极不现实的(实际上,几乎是不可能的),用于Web应用程序。
Answer 2:
自举只是一段代码,将通过为每个请求执行。
你可以把只要你喜欢更根据您的框架结构目录的功能或对象。
它不能有一些特定的功能
文章来源: How to implement bootstraping class in a PHP framework?