- Mantén ordenado tu contexto de ejecución. No mezcles variables de proceso con variables del modelo y mantenlo simple.
- Usa ExceptionHandler solo para asignar valores a variables o notificar errores. El manejo de excepciones en JBPM es distinto a java, pueden ser (A) cachadas por jbpm o (B) no cachadas y ser re-lanzadas al cliente que hizo un signal(). Así que no puedes usar exception-handler por ejemplo para controlar el flujo, es mas agradable cachar excepciones de la aplicacion en un Action y que éste, de acuerdo al error, asigne valores a una variable de contexto que permita al flujo (un Decision) tener el control de que procede.
Publica tu how-to
Dinos como hacer lo que sabes hacer, mándanos un email a wdonet@gmail.com y lo publicamos (dos días máximo) o si te interesa unirte al equipo de redactores, también háznoslo saber por correo.
Mejores prácticas en JBPM
Publicó
Unknown
el
5/06/2009
Busca también por:
designing,
java,
JBoss,
planning,
programming,
xtreme programming
JBoss AS - Servicio de Seguridad
Publicó
Unknown
el
4/30/2009
JBoss usa JAAS (Java Autthentication and Authorization Service) para proveer modulos de autenticación, puedes usar los que provee o implementar los tuyos propios.
La información de dominios de seguridad se encuentra en conf/login-config.xml, por lo tanto hay que (num. 1) indicar una política para nuestra aplicacion: <application-policy> con un modulo de autentication y sus opciones; en este caso para la aplicación jmx-console, se está usando UsersRolesLoginModule y obtiene los usuarios y roles desde archivos properties dentro de la carpeta props.
Los usuarios en los archivos .properties se configuran en lineas separadas cada uno como usuario=password y los roles como usuario=role
La información de dominios de seguridad se encuentra en conf/login-config.xml, por lo tanto hay que (num. 1) indicar una política para nuestra aplicacion: <application-policy> con un modulo de autentication y sus opciones; en este caso para la aplicación jmx-console, se está usando UsersRolesLoginModule y obtiene los usuarios y roles desde archivos properties dentro de la carpeta props.
Los usuarios en los archivos .properties se configuran en lineas separadas cada uno como usuario=password y los roles como usuario=role
JBoss AS - Introducción
Publicó
Unknown
el
4/30/2009
- Puedes descargar la ultima version estable desde http://www.jboss.org/jbossas/ y el zip que se descarga contiene carpetas como sigue:
- bin - como es de suponer, contiene los ejecutables, ente ellos, run.sh para iniciar y shutdown.sh para detenerlo.
- client - contiene jars usados por los clientes de los EJBs usados en JBoss y conviene agregarlos al CLASSPATH
- docs - contiene los documentos de jboss
- lib - contiene los jars usados por JBoss para su funcionamiento
- server - tiene subdirectorios referentes a modalidades del servidor de aplicaciones como all (permite emplear funcionalidades como Cluster y webservices, entre otros), minimal (permite ejecutarlo con los requerimientos mínimos) o default (para usarlo de forma básica),
- Para instalarlo necesitas un JDK: para linux o windows y varía en cada modalidad su contenido, pero en general se tienen las siguientes carpetas:
- conf - son archivos de configuración para las diferentes secciones de JBoss
- data* - distintos parametros y archivos de configuración sobre las bases de datos proporcionadas con JBoss como Hipersonic y Messaging
- deploy - este directorio se escanea contínuamente para montar las aplicaciones, basta copiar los paquetes war, ear, etc., al estilo tomcat.
- lib - contiene los jars que hacen funcionar a JBoss
- log* - contiene los archios de trazas (logs) del servidor
- tmp* - almacena archivos temporales creados por el servidor
- work* - clases y archivos usados por JBoss para su ejecución
- Nota: las carpetas con * son creadas automáticamente por el servidor y no deberían existir hasta que se inicie al menos un vez.
- Archivos de configuración.
- jboss-services.xml - Identifica los servicios (MBeans) que seran iniciados cuando inicie el servidor.
- jndi.properties - contiene las clases Factory usadas para hacer búsquedas JNDI
- jboss-jog4j.xml - parámetros empleados para ejecutar las trazas.
- login-config.xml - datos empleados para verificar/autentificar usuarios con JAAS.
- props - parámetros empleados para la seguridad
- standarjaws.xml - JAWS es el motor de mapeo objeto/relacional usado en EJBs Entity CMP
- standardjbosscmp-jdbc.xml - valores empleados para el CMP
- standardjboss.xml - valores de configuración para el servidor JBoss como tamaño de pools para EJBs, valores de cache, número de pools para bases de datos y clases para control de transacciones, entre otros.
Fuente:
Wikipedia
Como instalar en windows
Suscribirse a:
Entradas (Atom)