bir ön denetleyicisi size uygulamanın tüm istekleri huni sağlayan bir web ortamında oldukça iyi kendisi verir. HTTP vatansız olduğunu ve bir kullanıcı, bir anlamda, yanlışlıkla (rastgele URL vuruyor, yani) kaza ile app parçaları takılmaları beri, bir ön denetleyicisi size uygulamanın giriş noktasını belirlemek ve uygun bir şekilde yanıt verir.
edit: yorumlarına yanıt olarak, ben karışıklık java olabileceğini düşünüyorum şeyi overcomplicating olabilir PHP daha kendisine çok daha fazla yapı vardır? sonuçta PHP istek yanıt çok temel etkileşim sağlayabilir:
switch($_GET['page']) {
case "one";
print "page one!";
break;
default:
print "default page";
break;
}
ve oradan isteği geri denetleyicisi kadar, db soyutlama katmanı ile veri kapmak onu filtreler uygun modeli için yönlendiren bir sayfa kontrolöre bir filtre zinciri aşağı nesneleri geçen front kontrolörleri şeyler her türlü ayrı bir katman, ve olabilir Tüm ederken rasgele olay kanca kapalı ateş, uygun bir yanıt oluşturur görünümü için. sonuçta o aradığınız karmaşıklığı / ayrılık ne düzeyde seçmek için (geliştirici olarak) size kalmış. Bu güzellik ve PHP kötülüğü hem de :)