Hola a tdos, llevo bastante tiempo programando en PHP, pero sin basarme en el MVC y sin utilizar objetos claro, pero ahora estoy con una aplicacion seria y necesito recurrir a este tipo de programacion. El problema es que siempre que tuve que implementar alguna aplicacion web seria emplee Java y no se si todo lo aplicable en Java lo es tambien en PHP.
Mi gran duda es la siguiente:
En Java tenemos una clase Servlet, q es la que recibe (a parte de otras cosas) los paramentros que llegan de los diferentes formularios, o acciones que llegan de diferentes vistas, y se encarga de realizar llamadas a la BBDD o a crear instancias de los objetos que componen la aplicacion.
Sin embargo, esto de tener un Servlet y que sea el encargado de gestionar la aplicacion no se si se puede extender a PHP tambien.
Por ejemplo, tengo una pagina de index.php (desde donde se puede registrar un usuario), una de login.php y otra de mostrar datos.php. Entonces el usuario entraria en index.php, rellenaria el formulario de registro y estos datos serian recogidos digamos que en registro.php, entonces este php se encargara de insertar el usuario en la BBDD y crear la instancia usuario correspondiente. Y para el caso de entrar desde login.php se recogerian los datos y se enviarian a chequear.php donde se comprobara en la BBDD y se creara la instancia del usuario correspondiente etc. Esta es la forma que estoy empleando de momento, esto es, no tengo una clase que controle todas las acciones, sino que dependiendo de la accion se llama a un php u a otro. LO que no se es si eso esta bien o necesito de un archivo analogo a los Sevlets de java que sea el que gestione todas las acciones del sistema.
Lo siento por enrollarme pero es q son dudas conceptuales dificiles de comentar.
Muchas gracias de antemano