Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Java

OpenJDK - Sin restricciones en producción

Como muchos sabéis la licencia de Oracle JAVA ha cambiado desde que ha llegado JAVA 11 (y ya estamos por la 12, y la 13 a punto de salir...) A nivel de escritorio y uso "no profesional" no nos afecta.  Pero si necesitamos utilizarlo en un servidor (con Tomcat por ejemplo), tenemos un pequeño problema, hay que pasar por caja. La alternativa es usar OpenJDK en lugar del JDK que siempre hemos descargado de la web de Oracle . Se puede descargar desde su web oficial:  https://openjdk.java.net/ Si trabajamos en sistemas Linux no hay ningún problema, ya que por defecto al realizar la instalación de JAVA por defecto ya está utilizando el OPENJDK . Para sistemas  Windows es un pelín más complicado, pero nada que no podamos hacer en menos de cinco minutos. Lo primero que tenemos que hacer es descargar el OpenJDK : El de Windows está en esta ruta:  https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openj...

Instalando Java 8 de Oracle en linux (Ubuntu Server 16)

Ahora mismo estoy instalando todo lo necesario en el servidor de Conquista Castilla y León, y para empezar, lo primero que hago es instalar JAVA. El sistema operativo va a ser un Ubuntu Server 16 LTS. Yo quiero instalar "Oracle Java 8". Por defecto en los repositorios de Ubuntu no esta disponible esta versión, para instalarla tenemos que ejecutar estos comandos: sudo apt-get update : actualizamos repositorios sudo add-apt-repository ppa:webupd8team/java: añadimos un nuevo repositorio donde se encuentra la versión de Java que nos interesa sudo apt-get update : actualizamos repostitorios (ahora con el software del nuevo añadido) sudo apt-get install oracle-java8-installer: instalamos java Podemos verificarlo con el comando: "java -version" Por cierto, la imagen de arriba es "Duke" que como muchos sabéis es la mascota de Java.

Maven entra en Juego

Hoy quiero hacer una pequeña introducción sobre Maven. Aunque no es fundamental para un desarrollador de Java, sí que es un primer paso que nos facilitará la vida en cualquier proyecto que vaya creciendo. Si quieres empezar a utilizar un nuevo framework o librería lo más normal del mundo es descargarte los ficheros necesarios, copiarlos a tu carpeta de librerías, incluirlas en tu proyecto y a codificar. Esto que a priori, parece algo sencillo, se puede empezar a complicar: la librería A, puede requerir la libreria B, y ésta a su vez la C, pero B requiere también D, y esta última no se lleva bien con la última versión de C... Y aquí llega Maven para ayudarnos. ¿Qué es Maven?  Es una herramienta para gestionar y construir proyectos. Entre otras funcionalidades nos ayuda a gestionar dependencias, y eso es lo que vamos a ver en este artículo. ¿Cómo funciona? Maven introduce el concepto de Artefacto: es una librería y todo lo necesario para que ésta ...

Repositorios Git

En los últimos diez años los repositorios de código han tenido una evolución constante. Todos los que llevamos un tiempo en este mundo hemos cambiado de repositorio al menos tres veces. Yo  mismo empecé utilizando "Source Safe", después "Subversion" y ahora "Git". El origen de Git viene de Linux, de hecho, está diseñado por Linus Torvalds. Está pensado como repositorio distribuido, vamos a explicar qué quiere decir esto. Los anteriores repositorios eran centralizados: necesitabas estar conectado a un servidor (donde se almacenaba el código), para poder realizar las subidas y las actualizaciones. Ahora con Git, lo que haces es realizar los "commits" en nuestro propio ordenador, y cuando tenemos una conexión a Internet, realizamos las subidas ("push") al servidor donde se encuentra todo el código. Ahora mismo, hay dos repositorios "gratuitos" donde se alojan los proyectos de código más importantes: ...

Tomcat y Eclipse: compañeros de camino II

Ahora que ya tenemos nuestro entorno de pruebas listo, vamos a preparar nuestro entorno de desarrollo. Escribir paso a paso cómo montar este entorno es un poco latoso, y he pensado que mejor hacerlo con vídeos. Y al final he preparado dos: a) descargas de Java y Eclipse b) configuración del entorno de desarrollo En el primero utilizo estas URLs: Java: http://www.oracle.com/technetwork/java/javase/downloads/index.html Eclipse: https://www.eclipse.org/ Y únicamente me descargo la JDK y IDE para J2EE.    En el segundo preparo el entorno de desarrollo en estos pasos: Instalación de la JDK de Oracle (todavía pienso en la JDK de Sun). Descompresión de Eclipse. Ejecutamos eclipse, creamos un nuevo proyecto web. A este proyecto le asignamos como servidor Tomcat7, el cual se descarga automáticamente. Creamos en el proyecto una JSP con un bucle y probamos que funciona. Aunque en el vídeo seleccione JAVA 8, luego he tenido que retroceder por pr...