martes, 29 de marzo de 2011

Distribución y ejecución de un jar

Hola!

Una vez hecho el build de una aplicación java a través Netbeans, se genera una carpeta llamada "dist" dentro de la carpeta del proyecto.

La carpeta "dist" contiene el proyecto compilado como un .jar, y las librerías que emplea nuestro proyecto en la carpeta "lib".

Esta carpeta podemos copiarla para ejecutarla sobre cualquier JVM.

Desde consola en windows, la ejecución del jar será de la siguiente forma:

- Situados sobre el directorio "dist".

- Ejecutar: java -jar fichero.jar

yatarghh!!

Reemplazar saltos de línea

Buenas!
Supongamos que tenemos en un campo de un registro más de una línea, como puede ser por ejemplo el campo descripción, y que por alguna razón deseamos obtener la descripción en una sola línea, sin retornos de carro o saltos de línea.

select replace(replace(n.descripcion, chr(10)||chr(13), ''), chr(13)||chr(10),'') from noticia n

Donde chr(10)||chr(13) es la concatenación de ambos carácteres y la función chr() devuelve el carácter determinado por un código ASCII.

yatahh!

lunes, 21 de marzo de 2011

Vincular un archivo JavaScript externo

Buenas!
Normalmente cuando trabajamos con funciones JavaScript solemos programarlas en ficheros .js, en plan: "functions.js", "ajax.js", "jquery.js".

¿Cómo vinculamos un .js a nuestras páginas html?

Simplemente en la zona donde está situado el <head>, hay que agregar lo siguiente:
<script languaje="JavaScript" src="fichero.js"&gt</script>
O si por ejemplo está en una carpeta:
<script languaje="JavaScript" src="carpeta/fichero.js"></script>

Ejemplo:

<head>
<meta equiv="Content-Type" content="text/html; charset=UTF-8">
<script languaje="JavaScript" src="js/sagan_api.js"></script>
<title>JSP Page</title>
</head>

Ahí está!