1.2 Instalación

En este curso vamos a usar las siguientes herramientas y frameworks:

  • Herramientas:
    • NetBeans 8.0 Bundle Java EE. Debe marcar que tambien se instale Tomcat 8.0. Lo puedes descargar de aqui
    • MySQL 5.6.x: Lo puedes descargar de aqui
    • Heidi SQL 8.3.0: Es el GUI que he usado para acceder a MySQL en vez de MySQL Workbench. Los scripts que se usan en este curso están generados con Heidi SQL y podrían dar algún problema al usar MySQL Workbench. Lo puedes descarga de aqui
  • Fameworks
    • AngularJS: En el siguiente apartado veremos como se instala.
    • Spring: Ahora no lo instalaremos y en el tema que vayamos a usarlo ya se explicará como instalarlo.
  • Servidores
    • Tomcat 8: Se instala al instalar NetBeans 8.

Y por supuesto el JDK 7 de Java.

Fíjate en que hay que instalar el JDK 7 en vez del JDK 8. Esto es así porque aun es muy reciente el JDK 8 y prefiero esperar a que todas las librerías que en general uso en mis desarrollos se adapten a todas las novedades de Java 8.

Supongo que sabrás instalar todas las herramientas a excepción de AngularJS pero por si acaso hace unos años hice unos tutoriales que te pueden servir.

En la página de descargas de NetBeans recuerda que es el Bundle Java EE

Al instalar NetBeans tienes que marcar para que también se instale el Tomcat 8.0

Instalacion de AngularJS

Al ser AngularJS un framework JavaScript solo tenemos que descargar los fichero JavaScript e incluirlos en los proyectos con un tag <script> sin embargo hay varias sitios de donde descargar AngularJS o multiples ficheros a incluir.

Si vamos a la página de descarga nos aparecerá una ventana como ésta:

Como ves tiene distintas opciones que puede despistar inicialmente. Veamos cada una de ellas:

  • Branch: La versión de angularJS a descagar. 1.2 o 1.3. En este caso la versión 1.3 aun está en versión Release Candidate así que en este curso usamos la versión 1.2
  • Build
    • Minified: Solo el fichero angular.js pero minimizado
    • Uncompressed: El fichero angular.js normal sin minimizar.
    • Zip: Un zip que contiene los dos ficheros anteriores pero tambien muchos mas ficheros de AngularJS que según lo que vayamos a hacer con AngularJS necesitaremos.
  • CDN: En vez de bajar el fichero angular.js, alojarlo en el servidor y que nuestras página HTML se lo bajen desde nuestro servidor, Google pone a nuestro servicio una URL desde donde la página HTML pueda directamente usar el fichero angular.js sin que este alojado en nuestros servidores y que en general suele ser mas rápida y/o suele estar ya cacheada por lo que aumenta el rendimiento de nuestra aplciación. Por supuesto esto último solo lo podemos usar si los clientes que usan la aplicación tienen acceso a internet , cosa que puede que no tengan si estamos hablando de una aplicación empresarial en unas oficinas sin acceso a internet. Mas información en CDN
  • Bower: No vamos a explicar en este curso bower pero simplemente es poco un gestor de paquetes para la web.
  • Extras: Es la URL donde se encuentran todos los ficheros de AngularJS , como en el Zip anterior, pero de todas las versiones que se han publicado.

¿Que nos bajamos entonces? Te puedes bajar simplemente el fichero Zip y extraer el fichero angular.js para incluirlo en tu proyecto. Si a lo largo del curso son necesarios mas ficheros puedes volver a Zip donde estarán todos.

unidades/01_introduccion/02_instalacion.txt · Última modificación: 2014/09/06 10:27 por admin
Ir hasta arriba
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0