Cuando necesitamos enviar un mensaje de confirmación, cambiando de vista o pagina por medio de JSF Java EE, Podemos utilizar la propiedad getFlash que se encuentra en la clase FacesContext.
En el metodo de la vista ponemos.
//CrearUsuario.xhtml
//CrearUsuario.class
public String retornarPagina(){
//Instancia de la clase
FacesContext context = FacesContext.getCurrentInstance();
//Se agrega el mensaje de la clase
context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"Usuario Creado","Se ha creado exitosamene el usuario."));
//Se le indica que concerve el mensaje cuando se redirecione a la pagina principal donde mostrara el mensaje
context.getExternalContext().getFlash().setKeepMessages(true);
return "/Pages/Main.xhtml";
}
En el html de la pagina web, agregamos el componente de mensajes de primefaces.
//Principal.xhtml
<p:growl id="growl" showDetail="true" sticky="true" autoUpdate="true"/>
El Del Diario
domingo, 24 de abril de 2016
lunes, 18 de mayo de 2015
Crear un prototipo de pantalla
He estado probando algunas herramientas para crear prototipos de
pantalla para un proyecto de la universidad, y buscando encontré a mockingbird,
lo he usado ya hace algunos días y es muy fácil de usar.
Podes probarlo sin registrarte, también puedes acceder a la plataforma por
medio de una cuenta gratis que te permite realizar prototipos muy buenos o
utilizar uno de sus planes de pago que te habilita la plataforma completa.
viernes, 3 de abril de 2015
Creación de un reporte XML Publisher por etiquetas
Para crear un reporte en XML Publisher se debe tener instalado el complemento de XML para Microsoft Word.

⦁ Cargar el XML
Ir a la pestaña complementos, dentro de complementos ir a la pestaña Datos y seleccionar cargar datos XML.

Ejemplo de un XML

⦁ Insertar campo al reporte
Dentro de la pestaña Complementos, ir a la pestaña Insertar Campo.


Seleccionar un tag y presionar insertar, en Word debe aparece un texto con el nombre del campo a mostrar en color gris.
VALOR1
⦁ Ejecutar el reporte
Ingresar a la pestaña complementos en Word, ir a Presentación Preliminar y escoger el formato en el que quieres ver el reporte.
Al ejecutarlo se necesita guardar el archivo en formato .rtf
La salida en PDF quedaría así.
Si se agrega el otro campo y se ejecuta el reporte no se muestra el segundo bloque de la etiqueta
Se muestra un solo registro que pertenece al primer bloque de datos aunque en el archivo XML son 2.
Esto es porque no se está recorriendo el archivo, para que se repita la etiqueta <GRUPO_DOS> se debe agregar un for.
<?for-each: GRUPO_DOS?>
VALOR1 VALOR2
<?end for-each?>
La salida en PDF seria.

⦁ Cargar el XML
Ir a la pestaña complementos, dentro de complementos ir a la pestaña Datos y seleccionar cargar datos XML.

Ejemplo de un XML

⦁ Insertar campo al reporte
Dentro de la pestaña Complementos, ir a la pestaña Insertar Campo.


Seleccionar un tag y presionar insertar, en Word debe aparece un texto con el nombre del campo a mostrar en color gris.
VALOR1
⦁ Ejecutar el reporte
Ingresar a la pestaña complementos en Word, ir a Presentación Preliminar y escoger el formato en el que quieres ver el reporte.
Al ejecutarlo se necesita guardar el archivo en formato .rtf
La salida en PDF quedaría así.
Si se agrega el otro campo y se ejecuta el reporte no se muestra el segundo bloque de la etiqueta
Se muestra un solo registro que pertenece al primer bloque de datos aunque en el archivo XML son 2.
Esto es porque no se está recorriendo el archivo, para que se repita la etiqueta <GRUPO_DOS> se debe agregar un for.
<?for-each: GRUPO_DOS?>
VALOR1 VALOR2
<?end for-each?>
La salida en PDF seria.
martes, 12 de febrero de 2013
Importar y exportar una base de datos Oracle 11g
Export:
- Por consola de comando o símbolo del sistema CMD ir hasta la carpeta bin de Oracle C:\Oracle\app\oracle\product\11.2.0\server\bin
- Ejecutar el programa expdp.exe Usuario/Contraseña
- El backup se guardara en una carpeta por defecto en la ruta C:\Oracle\app\oracle\admin\XE\dpdump con el nombre EXPDAT.dmp
Import:
- Por consola de comandos CMD ir hasta la carpeta bin de Oracle C:\Oracle\app\oracle\product\11.2.0\server\bin
- Ejecutar el programa impdp.exe Usuario/Contraseña
- Si se no se indica el directorio y el nombre del archivo él toma el por defecto C:\Oracle\app\oracle\admin\XE\dpdump con el nombre EXPDAT.dmp
Exportar
a otro schema:
Ejecutar el comando:
impdp.exe Usuario/Contraseña remap_schema=Schema_Old:Schema_New
remap_schema: Es un comando de Oracle para cambiar el squema indicado en el import
Schema_Old: Es el schema con el cual se encuentra el import.
Schema_new: Es el nuevo schema al que se desea cambiar.
Exportar a un directorio diferente al por defecto:
- Para que funcione el import, necesitarás crear el directorio desde SQLPlus de Oracle donde se agregara el archivo .dmp
- Comando para crear el directorio: create directory directorioSchema as 'C:\export'
- Ejecutar.
DIRECTORIO = Es la ruta donde se encuentra el archivo .dmp
NombreArchivo.dmp= Es el nombre de backup o archivo de base de datos a importar.
Ejemplo:
impdp.exe Usuario/Contraseña directory=directorioSchema dumpfile = EXPDAT.dmp
Etiquetas:
EXPDAT.dmp,
expdp.exe,
Export,
exportar base de datos,
impdp.exe,
Import,
Importar base de datos,
Oracle,
Schema,
Schema_new,
Schema_Old
Suscribirse a:
Entradas (Atom)