Вы находитесь на странице: 1из 17

Manual Rest by Manuel Henao Cardona

Bajar Eclipse de la siguiente ruta e instalarlo en las aplicaciones de MAC OS X


http://www.eclipse.org/downloads/

Ejecutamos el instalador y seleccionamos las segunda opcin de instalacin.


Eclipse IDE for java EE Developers

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

Bajar glassfish3.1.2.2.zip desde el siguiente link. Descomprimir en los programas


http://glassfish.java.net/downloads/3.1.2.2-final.html

Descargar plugin glassfish tools para eclipse

Instalar el plugin de Glassfish

Confirmar la instalacin

Aceptar la licencia del plugin

Reiniciamos el eclipse

Instalamos el glassfish al eclipse

Seleccionamos server Runtime Environments Add Glassfish Glassfish


m 3.1

Buscamos el glassfish que se descomprime en las aplicaciones, seleccionamos la


carpeta glassfish que se encuentra dentro de la que se descomprime.

Finalizamos la instalacin de glassfish.

Despus de configurar el entorno, creamos un proyecto dynamic web project

Le damos en siguiente para configurar el proyecto

Le colocamos el nombre al proyecto y dejamos la configuraciones como la siguiente


imagen:

Despus de crear el proyecto, creamos el package.

EL package debe tener siguiente convenio de nombramiento


co.com.<nombreEmpresa>.<nombreProyecto>

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

Despus de crear la carpeta de resource y modificar la ruta de package del cdigo


java, debemos modifica en el build path los nuevos source. Antes de agregar los
nuevos source debe actualizar el proyecto para que eclipse cargue las nuevas
carpetas, para esto le damos clic derecho Refresh

Seleccionamos clic derecho propiedades java Build Path Sources

como la siguiente imagen. Seleccionamos el source y lo removemos

Despus de remover el anterior source, adicionamos las carpetas creadas


anteriormente: java, resources. sources Add Folder. y finalizamos.

Despus de crear los resource, creamos el archivo manualsql.properties . En


este archivo vamos agregar todas las sentencias sql para la aplicacin. Para crear el

archivo lo hacemos como la siguiente imagen, clic derecho sobre la carpeta de


resources new other general file. Colocamos el nombre al archivo en
este caso manualsql.properties

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;

InputStream inputStream = null;


try {
inputStream = loader.getResourceAsStream(nombreArchivo);
if (inputStream == null) {
return null;
}
properties = new Properties();
properties.load(inputStream);
} catch (IOException ex) {
throw new IOException(ex.getMessage(), ex);
} finally {
if (inputStream != null) {
try {
inputStream.close();
} catch (IOException e) {
throw new IOException(e.getMessage(), e);
}
}
}
return properties;
}
}

Para poder utilizar libreras y no depender estar agregandolas manualmente,


podemos configurar maven en el proyecto. clic derecho Configuere Convert to
Maven Project

Dejamos la configuracin como la siguiente imagen y finalizamos

Вам также может понравиться