By odrarg
Instalación de mysql en windows vista
1. Descargar el appserv
2. Instalarlo dandole clic con el boton secundario del mouse y ejecutar como administrador, como lo muestra la siguiente imagen:
3. Probar la conexión mediante linea de comandos.
By odrarg
Problema:
Validar que al momento de subir o cargar un arhivo, verificar cuanto pesa, si pesa mas de un tamaño permitido mandar un mensaje de advertencia y poner de color rojo las letras de dicho archivo.
Solución:
1. En la propiedad onchange del browse mandar a llamar una funcion de javascript que se llame validarArchivo();
2. En dicha función utilizar la tecnología dwr-ajax que no permitira mandar a llamar un metodo en java
3. En dicho método de java verificar el tamaño del arhivo de la siguiente manera:
String sFichero = "c:\\nombredelfichero.extension";
File fichero = new File(sFichero);
fichero.length();
4. El método de java va a devolver el tamaño y eso lo va a regresar a una funcion de javascript que lo invonco y ahi validar si pesa mas de lo permitido hacer que se desplique un alert con el mensaje conrrespondiente y pintar las letras de la ruta del archivo con css.
Falta el ejemplo completo de la funcion de javascript,
By odrarg
Ligas para generar combobox dependientes con dwr+struts
http://thewolfexpress.blogspot.com
Liga con ejemplos de DWR
By odrarg
Para subir y descargar un archivo con struts encontre una liga interesante que me ayudo a resolver el problema.
http://strutsblobapp.sourceforge.net/
1. Declarar en el bean , aqui una prueba con un numero fijo de 50 archivos
import org.apache.struts.upload.FormFile;
import org.apache.struts.validator.ValidatorForm;
public class FormBean extends ValidatorForm implements Serializable{
protected FormFile[] fileUno new FormFile[50];
public FormFile getFileUno(int i) {
return fileUno[i];
}
public void setFileUno(int i, FormFile f1) {
fileUno[i] = f1;
}
}
2. Diseño de la tabla en la bd
Tabla Archivos
Id Number
NombreArchivo Varchar2
Size Number
Dato Blob
3. Crear una coleccion
private Collection archivos = null;
4. El jsp
Etiqueta |
html:file property='<%="fileUno["+num+"]"%>'>/html:file
html:hidden property='<%="archivoEtiquetaUno["+num+"]"%>'/>
5. Crear el action
public class CrearIniciativasAction extends Action {
.....
......
.......
public ActionErrors insertaArchivosIniciativa( ){
InputStream in=null;
OutputStream out=null;
for ( int tmpIndice = 0; tmpIndice < tmpCantidadColUno.length; tmpIndice++ ){
FormFile tmpFile = iniciativaBean.getFileUno(tmpIndice);
int fileSize = tmpFile.getFileSize();
String tmpFileName = tmpFile.getFileName();
if (tmpFile.getFileSize()>0) {
in=tmpFile.getInputStream(); Objeto.setSize(fileSize); Objeto.setArchivo(tmpFile.getFileName());
tdArchivoIniciativa.setObligatorio(1);
}
dao.saveFile(tmpFileName, in, fileSize, tdArchivoIniciativa);
}
}
}
El dao de save esta en la liga de ejemplo.
By odrarg
1) Crear un table space
create tablespace BOOMERANG_F2
datafile 'D:\ruta\de\oracle\oradata\BOOMERANG_F2_01.dbf'
size 300000k
default storage (initial 100k next 100k minextents 1 maxextents UNLIMITED pctincrease 0);
2) Crear el usuario.
CREATE USER boom_f2
IDENTIFIED BY "boomf02"
DEFAULT TABLESPACE BOOMERANG_F2;
Asignar privilegios
GRANT "CONNECT" TO "boom_f2";
GRANT "RESOURCE" TO "boom_f2";
3) Crear las tablas en este nuevo usuario (Si tenemos ya el esquema entonces procedemos a importar dicho esquema con el usuario y pwd que hemos creado)
imp userid=boom_f2/boomf02 file=my_db.dmp log=imp.log full=y
4) Crear un registro en el archvio tnsnames.ora (Opcional, por si falla conexion)
boomerang =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
5) exportar el esquema del usuario (MSDOS prompt)
c:\exp boom_f2/boomf02@boomerang
By odrarg
Ant es una herramienta Open-Source utilizada en la compilación y creación de programas realizados en Java.
Pasos para instalar ant en windows xp
1. Descargar Ant de la siguiente dirección:
http://ant.apache.org/
2. Descomprimir la carpeta y ponerla por ejemplo en C:\Archivos de programa\Apache Software Foundation\ant-1.7.0
3. Abrir el panel de control de windows escogemos Sistemas/Opciones Avanzadas/Variables de entorno
4. En Varibles de usuario creamos una nueva con los siguiente datos:
Nombre de varible: ANT_HOME
Valor de variable: C:\Archivos de programa\Apache Software Foundation\ant-1.7.0
5. Modificamos la variable de usuario PATH:
Valor de variable: PATH=%PATH%;%ANT_HOME%\bin;
Listo
By odrarg
Problema:
Al momento de crear un proyecto web con maven te lo crea automaticamente con Dynamic web module 2.4 y para poder usar JSF 1.2 se necesita la versión 2.5 de Dynamic web module y el punto es que al momento que uno quiere cambiar en eclipse la versión del web module no deja hacer dicha operación.
Solución:
1. Ir a la carpeta donde este el proyecto y entrar a la carpeta de settings C:\path\proyecto\.settings
2. Editar el archivo org.eclipse.wst.common.project.facet.core
3. Modificar la siguiente linea en verión ponemos 2.5 en vez de 2.4:
4. Ahora en eclipse ya podemos utilizar JSF 1.2 porque automaticamente ya aparece 2.5 en Dynamic Web Module