Páginas

30 de abril de 2015

Cargar properties en java



Se crea primero un archivo de propiedades dentro del src
por ejemplo src/es/properties/test.properties

escribo en el fichero test.properies
testPropoerties=2;


desde la parte java debo de primero cargar el fichero de properties

java.io.InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("/es/properties/test.properties");

se comprueba que se ha cargado cerrectamente
if (inputStream == null) {
throw new Exception("No se encuentra el fichero de propiedades: test.properties");
}

cargamos lo que hemos leido al fichero properties
private Properties prop = new Properties();
prop.load(inputStream);
 
para ver si esta bien cargado
Systen,out.println("properties "+prop.getProperty("testPropoerties"));


27 de abril de 2015

llamada a procedimientos sql desde java




para llamar desde java a procedimientos sql, este seria el codigo.

   java.sql.Connection connection //hay que crearse una funcion
   java.sql.PreparedStatement ps ps=connection.prepareCall("CALL NOMBRE_PAQUETE.NOMBRE_PROCEDIMIENTO('TMP')");
   ps.execute();


instalacion del Galssfish 2.1


La version de glassfish 2.1 es porque es la version 6 de java.

“java -Xmx256m -jar filename.jar”


En este momento se ejecuta la instalación de Glassfish 2.1. En la siguiente ventana leemos las condiciones de uso y pulsamos Accept

Si los puertos 8080 los tienes ocupados debes de modificar los ficheros de setup y de setup-cluster
  “lib\ant\bin\ant -f setup.xml”

“lib\ant\bin\ant -f setup-cluster.xml”

Glassfish\bin, ejecutamos el comando “asadmin start-domain domain1”.

Una vez iniciado el servidor, podemos acceder a la consola a través del navegador, concretamente a través del puerto por defecto 4848.

en el navegador localhost:4848

 setup.xml, el user por defecto era “admin” y el password “adminadmin”.


ya estaria la instalacion hecha

esta información lo saque de esta pagina
https://glassfish.dev.java.net/downloads/v2.1-b60e.html
donde tambien puedes encontrar glassfish de versiones antiguos

SVN KIT comparar entre dos revisiones



SVNKIT son unas librerias para poder realizar commit o rolback desde java. Estas librerias no tienes un java doc muy bueno por ese motivo. quiero compartir como se puede sacar toda la informacion de dos revisiones.  

Esta funciona newInstance de la clase SVNClientManager. devuelve una lista de revisiones y por lo tanto una lista de los cambios que se han producido.

el objeto que devuelve arg0 tiene toda la información de la revision , numero, cambios y mensaje del commit.


SVNClientManager.newInstance(new DefaultSVNOptions(), "lectura", "lectura").getLogClient().doLog( SVNURL.parseURIEncoded(rama.getUrlv()+"/"+vIncio),//URL null,//path SVNRevision.HEAD,//pagRevision SVNRevision.create(referencia),//starRevision SVNRevision.HEAD,//endRevision false,//stop on copi false,//div change 50L,//log limiet new org.tmatesoft.svn.core.ISVNLogEntryHandler(){//handler public void handleLogEntry(SVNLogEntry arg0) throws SVNException { //System.out.println(arg0.getRevision()); } });