Monthly Archives: febrero 2011

¡D Framework (PHP) Project!

D Framework es un proyecto personal de reciente iniciación. La intención es realizar el desarrollo en PHP de un Framework liviano que acerque mas el lenguaje PHP a la metodología de programación de un programador de Java. Lo estoy diseñando especialmente para el trabajo en equipo entre desarrollador y diseñador/maquetador.

Os podéis bajar el source y utilizarlo, aunque no os lo recomiendo todavía para producción, así mismo, podéis modificarlo y mejorarlo cuanto queráis, en este aspecto, me gustaría que compartieseis conmigo y con el resto de usuarios de la web las mejoras que habéis realizado, para entre todos ir mejorando el Framework.

Algunos ya me han dicho que es reinventar la rueda, que ya hay Frameworks muy potentes como Symphony o Zend Framework (el cual conozco) entre otros, pero lo cierto es que el concepto de D Framework es diferente, pretendo que sea un Framework liviano desarrollado por la comunidad, que resuelva las problemáticas mas recurrentes de la programación en PHP de una forma eficaz, pero que al mismo tiempo siga dejando una amplia libertad al desarrollador.

Ahora mismo todavía no tiene una documentación detallada que explique su funcionamiento, aunque cualquier programador con conocimientos de POO puede trazar el código perfectamente y entenderlo, ya que las funciones están perfectamente documentadas, no obstante, como siempre, si tenéis alguna duda podéis preguntármela y os la resolveré con mucho gusto.

Algunas de las características mas importantes implementadas hasta la fecha.

  • Basado en PHP5.
  • Programación orientada a objetos.
  • Desarrollo bajo patrón MVC.
  • XML Dispatcher.
  • Internacionalización
  • AJAX mode.

Ultima relesase: http: D Framework

Pagina del proyecto: http://www.programacionj2ee.com/d-framework/

Aquí lo tenéis, lo que hagáis con el, las mejoras que le implementéis, ¡es cosa vuestra!

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+

Usuarios Online con Spring

En esta entrada os voy a explicar como podemos obtener los usuarios online a través de Spring.

Básicamente, todo lo que vamos a tener que desarrollar, es un bean contador, donde almacenaremos los usuarios online a través de las sesiones existentes, un Listener (HttpSessionListener)  se encargara de evaluar dichas sesiones en el momento en que son creadas y destruidas, y a través de el contexto de Spring, ingresaremos en el controlador el número de usuarios online para después recogerlos del bean directamente en nuestra vista.

Empezaremos por lo mas sencillo, crear el contador e ingresarlo en el contexto de Spring.

Continue reading

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+

Obtener contexto de Spring

En esta pequeña entrada voy a explicar uno de los métodos mas limpios para acceder al contexto de Spring sin utilizar inyección de dependencias.

Para ello solo necesitamos construir la siguiente estructura utilizando dos clases.

La primera simplemente almacena el ApplicationContext y provee un setter y un getter para acceder a el.

Continue reading

Comparte esta entrada enShare on LinkedInTweet about this on TwitterShare on FacebookShare on Google+