Entradas

Mostrando entradas de noviembre, 2014

Control de acceso.

Aqui se presentara como tener control de acceso con roles y usuarios, esto es con fines academicos. Se quiere agregar un role a usuario, para saber que permisos tiene, que puede ver del menu, que puede modificar, etc. Para lograr esto es necesario hacer una relacion de muchos a muchos. Se necesitan un modelo User, un modelo Role y un modelo UserRole para tener la realacion de muchos a muchos. Es necesario crear un catalogo de Role(ABC), y el snnipet Role; Puedes ver esto en Cómo hacer un catálogo básico (ABC) en Lift 2.6 Para iniciar hay que abrir el archivo User.scala , esta ubicado en /src/main/scala/code/model . En la misma carpeta se crearan el archivo Role.scala y UserRole.scal . Role.scala package code package model import net.liftweb.mapper._ import net.liftweb.util._ import net.liftweb.common._ import net.liftweb.sitemap.Loc._ import net.liftweb.http._ import net.liftweb.http.SHtml._ import net.liftmodules.FoBoBs.mapper._ import net.liftweb.common.Logger import

Cómo hacer un catálogo básico (ABC) en Lift 2.6

Imagen
En esta ocasión les presento cómo hacer un catálogo básico (ABC) en un ambiente web, utilizando este framework de desarrollo para aplicaciones web, llamado Lift. De acuerdo a liftweb.net , Lift es el framework web más poderoso y más seguro que existe hoy día. Si te interesa ver a detalle las razones detrás de esta afirmación visita: http://seventhings.liftweb.net . Las aplicaciones  desarrolladas en lift tienen las siguientes características: Seguras. Son resistentes a las vulnerabilidades comunes incluídas en varias de los top 10 OWASP . Centrado en el desarrollo. Son rápidas de construir, concisas y fáciles de mantener. Diseño amigable. Escalable. Son de alto rendimiento y escalan en un mundo real para soportar niveles de tráfico fuera de lo cumún. Modular. Se benefician de los módulos preconstruidos y fáciles de integrar entre sí. Interactivo como una aplicación de escritorio. El soporte de los Comet no tiene paralelo y el soporte de Ajax es súper fácil y muy seguro.