lunes, 28 de marzo de 2011

Maven

Maven es una herramienta que nos permite crear, gestionar, compilar, empacetar , desplegar, documentar nuestro proyectos Java, una de las razones de utilizar maven para intentar homogenizar la estructura de directorios de nuestro proyectos java,  ¿Qué ganamos con que todos los proyectos tengo una mistra estructura de directorios? Cuando te descargues un proyecto con maven sabe como esta organizado las cosas y no te vuelves loco en buscar donde esta cada cosa. como siempre os paso la url para instalar maven en nuestras máquinas, el plugin maven para eclipse y ademas de la documentación oficial de maven os dejo link un tutorial de Erik Camacho mienbro de JavaHispano que esplica muy maven y ademas en español!!.

Maven
Plugin de maven eclipse 
Tutorial de Erik Camacho

Ya tenemos todo lo necesariot para empezar ha programar en Java.

domingo, 27 de marzo de 2011

Entorno de desarrollo

Antes de empezar explicar java y poner exemplos de java, necesitamos un entrono de desarrollo (SDK), en nuetro caso es un JDK, seguramente en vuestras máquinas tendreis instalado un JRE para poder ejecutar algunas aplicaciones que esta hechas en java por ejemplo applet, etc...

Empezemos por descarga el JDK desde la página de Sun, Oracle JDK una cosa que se me ha pasado es sobre que sistema operativo voy hacer mis ejemplos pues nos da igual porque java es multiplataforma cuando compile nuestro código java a bytecode funcionara en cualquier ordenador que tenga JVM.

Una vez que tengamos instalado la JDK, ahora nos vamos a bajar un IDE, yo os recomiendo eclipse, una vez que lo tengais bajado su instlación consiste en descomprimir el archivo, yo os recomiendo que los descompromais en la raiz de vuestro ordenador, tambien que os creis una carpeta que se llame workSpace donde ira nuestro proyectos java que vamos creando.

¿Qué es Java?

Cuando alguien va estudiar algo siempre hace la típica preguntas, ¿Qué es ...?, ¿Para que sireve?, etc..

Muchas personas su respuesta sería, es un lenguaje de programción orientado a objectos y de alto nivel.
Esta respuesta es correcta pero incompleta. una respuesta válida sería:

Java esta compuesto por tres parte:

  • Es un lenguaje de programción orientado a objectos y de alto nivel.
  • Máquina virtual Java (JVM)
  • La plataforma Java (Java SE, Java ME, Java EE)
Sobre el lenguaje Java os dejo un enlace a la wikipedia que esta muy bien explicado. lenguaje java. la máquina virtual de java es la encargada de ejecutar los bytecode generados por el programador en la máquina física convirtiendo eso bytecode en código nátivo, aqui os dejo otro enlace JVM. Por último
la plataforma java es el entorno de desarrollo para la realización de software en java y herramientas para el desarrollo Plataforma Java.


Primer Post

Hola

En este primero post de mi blog voy explicar de que voy hablar en este blog, muchos ya sabreis de que ira el blog con sólo saber el título del bog, hablare sobre la progrmación, sobre todo en lenguaje Java, que es que más me gusta y que en mundo laboral trabajo con el, no sólo voy hablar de java, sino tambien de C/C++, arduino, android, etc.

Sobre mi, pues soy ingeniero técnico informática de gestión, llevo más de 3 años de experiencia trabajando en Java, JavaEE, Spring, JSF, JPA, Hibernate, Ibatis, etc...