Академический Документы
Профессиональный Документы
Культура Документы
Para trabajar con Glassfish es necesario tener instalado java 1.6. Se descarga de la
siguiente pgina. http://support.apple.com/kb/DL1572?locale=en_US
Confirmar la instalacin
Reiniciamos el eclipse
Despus de configurar el package , debemos crear una carpeta de resource para los
recursos. En este paso solo vamos agregar el archivo de los sql. En esta carpeta
pueden ser incluidos cualquier tipo de archivo para ser usado en la aplicacin. Para
agregar la carpeta de resource debemos entrar a la carpeta donde est el proyecto
por finder, y entrar al workspaces y a la carpeta src como se muestra en la siguiente
imagen:
Dentro del directorio src creamos dos carpeta con los siguientes nombres:
java, resources. La carpeta co le cambiamos de ubicacin a la carpeta java
El archivo creado tendr una estructura de diccionario Clave Valor, para leer los
datos del archivo debemos crear una clase que se encargue de hacer este trabajo.
Antes de crear la clase vamos a definir la estructura de paquetes del proyecto.
La clase encargada de manejar los datos del archivo de sql es la siguiente. Esta
clase se encuentra en el siguiente paquete c o.com.mfhenao88.manualrest.util.properties
package co.com.mfhenao88.manualrest.util.properties;
import java.io.IOException;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
public class PropertiesManager {
private static Map<String, Properties> table = new HashMap<String, Properties>();
public static String obtenerCadena(ClassLoader loader, String nombreArchivo, String nombreClave) {
Properties properties = (Properties) table.get(nombreArchivo);
try {
if (properties == null) {
properties = loadProperties(loader, nombreArchivo);
table.put(nombreArchivo, properties);
}
} catch (Exception e) {
}
return properties.getProperty(nombreClave);
}
private static Properties loadProperties(ClassLoader loader, String nombreArchivo) throws IOException {
Properties properties = null;