viernes, 18 de agosto de 2017

Instalar JBoss AS 7 en Windows

Esta entrada contiene los siguientes puntos:
  • Servidor de Aplicaciones JBoss versión 7.1.1 Final
  • Descargando
  • Requerimientos
  • Instalando
  • Iniciando JBoss AS 7
  • Gestionando tu servidor de aplicaciones
  • Instalar el Driver JDBC para MySQL como un modulo
  • Agregar servidor JBoss as 7 a Netbeans8

Servidor de Aplicaciones JBoss versión 7.1.1 Final
JBoss AS 7, es un servidor, completo y eficiente que implementa la especificación de la plataforma Java Enterprise Edition 6, está versión se caracteriza por ser un servidor completamente modular, habilitando los servicios a demanda conforme tu aplicación lo va requiriendo. La versión JBoss AS 7.1.1.Final es una versión completamente certificada de la especificación de la plataforma empresarial de Java 6. El cuadro de abajo en lista las tecnologías de la plataforma empresarial de Java 6 y cuales de ellas están soportadas en el servidor JBoss versión 7.1.1 Final


Descargando
Para descargar el servidor JBoss AS 7.1.1 Final, ingresamos al enlace


Descargamos la versión JBoss AS 7.1.1.Final en formato .zip, la página nos muestra un popup con el  mensaje "Community projects represent the latest development releases and are not supported.", elegimos la opción "Continue Download" 

Requerimientos
Tener instalado correctamente Java SE 6 o Java SE 7, de preferencia la última actualización disponible de Java SE 6, para descargarlo puedes ir al enlace



Instalando
Simplemente descomprimimos el archivo zip en un directorio que elijamos, en mi caso, en el directorio C:\devel\tools


Iniciando JBoss AS 7
Para inicial JBoss AS 7 usando un perfil completo en modo "standalone", en la consola de comandos windows ir al directorio $JBOSS_HOME/bin, en mi caso C:\devel\tools\jboss-as-7.1.1.Final\bin, y ejecutar.

standalone.bat

También puedes ir al directorio desde el explorar de archivos y ejecutar el archivo standalone.bat
Si todo ha ido bien, ver lo último que se mostrará en la consola.


Ahora desde el navegador web ingresar a  http://localhost:8080

Si intentas ingresar a la opción "Administration Console", se te solicitará agregar un usuario.

Gestionando tu servidor de aplicaciones 
JBoss AS7 ofrece dos mecanismos administrativos para administrar tu servidor
  • Consola de administración web
  • Interface de linea de comandos CLI
Por defecto JBoss AS7 es distribuido con seguridad habilitada para la administración de interfaces, esto significa que antes de conectarte usando la consola web de administración o la linea de comandos necesitarás agregar un nuevo usuario, para ello ejecutaermos el script add-user.bat que se encuentra en el directorio bin. Nos preguntará que tipo de usuario deseamos agregar. "What type of user do you wish to add?". Elegiremos la opcion a, Usuario administrador. Cuando nos solicite el Realm lo dejaremos en blanco ya que por ahora no importa, enter para continuar. Posteriormente ingresamos el nombre de usuario, la contraseña (password) y la confirmación de la contraseña.

Ingresemos nuevamente a la consola web en la opción "Administration Console", se nos pide ingresar el usuario y contraseña del usuario agregado. Si todo ha ido bien ingresaremos a la Consola de Administración.


Instalar el Driver JDBC para MySQL como un modulo
El driver JDBC para MySQL nos permitirá crear DataSources, conexiones a Base de datos, para ello necesitamos definir el driver como un modulo.
Creamos el directorio donde colocaremos los componentes de nuestro modulo. Crear el directorio mysql dentro de $JBOSS_HOME\modules\com. En mi caso el directorio C:\devel\tools\jboss-as-7.1.1.Final\modules\com.

Dentro de mysql crear otro directorio llamado main

Crear un archivo xml llamado module.xml con el siguiente contenido

<module xmlns="urn:jboss:module:1.0" name="com.mysql">
   <resources>
     <resource-root path="mysql-connector-java-5.1.9.jar"/>
   </resources>
   <dependencies>
      <module name="javax.api"/>
      <module name="javax.transaction.api"/>
    </dependencies>
</module>

Descargar el driver jdbc de mysql y colocar el jar dentro del directorio main

Tu directorio debe ser similar a la siguiente imagen


Por último agregamos el driver al archivo de configuración standalone.xml

<driver name="mysql" module="com.mysql"/>


Ahora ya podemos crear DataSources si los necesitamos

Agregar servidor JBoss as 7 a Netbeans 8
Nos ubicamos en la pestaña Services, si no está visible la activamos en opción Window(barra de herramientas), Services

Buscamos la opción Server, Add Server



En el popup, seleccionamos JBoss Application Server, Next.

Selecionamos la Ubicación del servidor, Next.


En las propiedades dejamos los valores por defecto, Finish.


Esta entrada se actualizará conforme vaya aprendiendo más sobre JBoss

Entradas Relacionadas
Deployar PetStore

Referencia



jueves, 13 de julio de 2017

Mi estrategia para generar Ahorro

Hoy se cumple un año desde que me dispuse iniciar un agresivo plan de ahorros, no hace falta mencionar la importancia de contar con un ahorro o de disminuir gastos para cubrir una deuda, en mi caso para primeramente reducir una deuda. Aquí les comparto algunas acciones que he tomado, no necesariamente están ordenados.

1.- Usar la bicicleta para ir de la casa al trabajo
Si si, ya se que viajar en bicicleta es peligroso, pero según mi experiencia esto es más que un mito, al menos en Santiago de Chile hay una gran libertad para moverse en bicicleta.

Costo de viajar en metro

ConceptoMonto
Diario x 21 480
Semanal x 57 400
Mensual x 429 600
Anual x 12355 200
TOTAL355 200

Costo de Viajar en Bicicleta


ConceptoMonto
Bicicleta MTB210 000
Candado18 000
Refaccion Frenos11 500
Refaccion Frenos6 900
TOTAL246 400
Si consideramos el costo de la bicicleta dentro del gasto, tenemos:
Ahorro = 355 200 - 246 400 = 108 800

Si sólo consideramos el gasto en refacciones para el mantenimiento, tenemos:
Ahorro = 355 200 - 18 400 = 336 800

Como pueden observar, incluso considerando el costo de la bicicleta + candado, se obtiene un ahorro considerable.

2.- Elegir sabiamente la tarjeta de credito
En el mundo globalizado en el que vivimos contar con una tarjeta de credito se vuelve una necesidad, las tarjetas de credito tienen costos asociados, después de mucho investigar me quedo con dos tarjetas de credito, ademas les explicaré un truco qué encontré.

Tarjeta Lider Mastercard Preferente


InstituciónLider - WalmartObservaciones
Costo de mantencion0
Comision compra internacional0
Seguros Integrales0
Seguro desgravamen700No es obligatorio pero es recomendable
Beneficios- Se puede pagar en caja y
con otra tarjeta de credito
como medio de pago

Tarjeta Santander 3 2 1

InstituciónSantander
Costo de mantencion0Hay que tener buen historial y llorarle al
banco para lograr este beneficio
Comision compra internacional3,50%No usarla para compras internaciones
Seguros Integrales0
Seguro desgravamen0
BeneficiosDevuelve el 3% en las compras en Combustible (hasta $3.000 todos los meses)
Devuelve el 2% en las compras en Grandes Tiendas (hasta $8.000 todos los meses)
Devuelve el 1% en las compras en Supermercados (hasta $4.000 todos los meses)
En total, devuelve hasta $15.000 todos los meses y hasta $180.000 al año

El truco que yo aplico es usar la tarjeta lider para todas mis compras y pago el monto facturado en caja con la tarjeta de santander, al pagar en caja se considera un gasto del rubro Supermercados y me devuelven el 1%