Maverick es un controlador de vista de modelo para publicaciones de web con Java y J2EE. Que le permite generar una presentación usando una variedad de plantillas y tecnologías de transformación.
Maverick es fácil de usar , el code es fácil de entender, cualquiera puede comprenderlo fácilmente. Pero no pretende ofrecer todo lo necesario para construir una aplicación web, por ejemplo; conexión de base de datos, servidores de aplicaciones, validación de frameworks ,plantillas de idiomas, ya no existe.
Tus comandos, controladores y vistas estan configuradas con un XML sitemap muy sencillo. Para aun mas flexibilidad, puedes pre-procesarlo con XSLT.Maverick es multi-plataformas; ha sido porteado a ambos .NET y PHP.
Maverick ignora acerca de las tecnologías de vista. puede utilizar cualquier templating engine que te guste con Maverick. Por ejemplo JSP(con JSTL no necesitas especiales tag libaries), Velocity y Domify/XSLT. Los desarrolladores de Maverick activamente utilizar los tres de estos en su "vida real" para construir aplicaciones web.
Esto no es un framework diseñado para personas que construyen frameworks; Maverick ha sido diseñado y construido por gente que crea aplicaciones web para la vida real y están decepcionados con la complejidad y la invasividad de existencia de las herramientas de código abierto (open source tools).
sábado, 27 de junio de 2009
sábado, 13 de junio de 2009
configuraciones
SubVersion:
Lo primero para tener SubVersion es descargar los paquetes de apache, y SubVersion:
sudo apt-get install subversion libapache2-svn
Luego de descargar e instalar. Pasamos a configurar.sudo gedit /etc/apache2/mods-enabled/dav_svn.conf
Agregamos lo siguiente al archivo (modificamos los valores segun el caso)
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd
Require valid-user
Creamos una carpeta y un repositorio para svnsudo mkdir /home/svn
sudo svnadmin create /home/svn
Le damos permisos a apache sobre el repositoriosudo chown -R www-data /home/svn
Para agregar la seguridad del password:sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd bob
Reiniciamos Apache.sudo /etc/init.d/apache2 restart
Y listo!
SubVersion, Hudson, Trac
Comandos Basicos SubVersion (svn, svnadmin)
Crear un repositorio nuevo: svnadmin create nombre_repositorio
Hacer una copia de seguridad de todo el repositorio: svnadmin dump nombre_repositorio > ficheroBackup
Restaurar una copia de seguridad en un nuevo repositorio
svnadmin create nombre_nuevo_repositorio
svnadmin load nombre_nuevo_repositorio <>
Añadir un árbol de directorios al repositorio: svn import path_al_directorio nombre_repositorio
Obtener una copia de trabajo: svn checkout file:///nombre_repositorio/dir directorio_de_trabajo
Hacer una copia de seguridad de todo el repositorio: svnadmin dump nombre_repositorio > ficheroBackup
Ver el estado actual de la copia de trabajo: svn status
Actualizar la copia de trabajo con los últimos cambios en el repositorio: svn update
Actualizar el repositorio con los cambios de tu copia de trabajo: svn commit -m "Mensaje para etiquetar los cambios"
Que es Hudson?
Es un servidor que compila el codigo de un proyecto de software de una manera automatizada, para encontrar errores y corregirlos de la manera mas pronta. (su principal ventaja esta en proyectos para los que trabajan mas de un desarrollador)
Herramientas similares:
CruiseControl.NET (CCNet) Es una herramienta del mismo tipo de Hudson, y a sido desarrollada para trabajar en projectos desarrollados en .Net
Cargo. Servidor de prueba continua desarrollado especificamente para aplicaciones java más especificamente J2EE (usado tambien para construcciones con ant y build).
Que es Trac?
Trac es una Herramienta del tipo wiki mejorado, en donde de una manera visual y mas amigable se pueden administrar versiones de un proyecto.
Herramientas similares:
Visual SourceSafe: Herramienta con licencia privativa que engloba el administrador de versiones con ambiente visual junto con servidor de prueba continua de codigo.
Crear un repositorio nuevo: svnadmin create nombre_repositorio
Hacer una copia de seguridad de todo el repositorio: svnadmin dump nombre_repositorio > ficheroBackup
Restaurar una copia de seguridad en un nuevo repositorio
svnadmin create nombre_nuevo_repositorio
svnadmin load nombre_nuevo_repositorio <>
Añadir un árbol de directorios al repositorio: svn import path_al_directorio nombre_repositorio
Obtener una copia de trabajo: svn checkout file:///nombre_repositorio/dir directorio_de_trabajo
Hacer una copia de seguridad de todo el repositorio: svnadmin dump nombre_repositorio > ficheroBackup
Ver el estado actual de la copia de trabajo: svn status
Actualizar la copia de trabajo con los últimos cambios en el repositorio: svn update
Actualizar el repositorio con los cambios de tu copia de trabajo: svn commit -m "Mensaje para etiquetar los cambios"
Que es Hudson?
Es un servidor que compila el codigo de un proyecto de software de una manera automatizada, para encontrar errores y corregirlos de la manera mas pronta. (su principal ventaja esta en proyectos para los que trabajan mas de un desarrollador)
Herramientas similares:
CruiseControl.NET (CCNet) Es una herramienta del mismo tipo de Hudson, y a sido desarrollada para trabajar en projectos desarrollados en .Net
Cargo. Servidor de prueba continua desarrollado especificamente para aplicaciones java más especificamente J2EE (usado tambien para construcciones con ant y build).
Que es Trac?
Trac es una Herramienta del tipo wiki mejorado, en donde de una manera visual y mas amigable se pueden administrar versiones de un proyecto.
Herramientas similares:
Visual SourceSafe: Herramienta con licencia privativa que engloba el administrador de versiones con ambiente visual junto con servidor de prueba continua de codigo.
Suscribirse a:
Entradas (Atom)