Capítulo 01 Requisitos
Introducción Instalar JDK En linux En Windows INSTALAR MAVEN INSTALAR NETBEANS Plugins de NetBeans IDE INSTALAR MYSQL En Linux MySQL Workbench En Windows Creación de la base de datos desde NetBeans MERCURIAL Clona tu nuevo repositorio GlassFish Crear pool de conexiones en GlassFish desde NetBeans IDE
Introducción
En este libro se describirá todo del desarrollo de una aplicación Java EE 7 utilizando las características de la tecnología. Para realizarlo, necesitamos la instalación de algunos componentes, así como su configuración.Ya que Java es multiplataforma, la instalación de los componentes lo describiremos para las plataformas Windows y Linux.
Instalar JDK
Para poder desarrollar una aplicación, necesitamos siempre el Kit de Desarrollo Java: JDK. Este kit lo descargamos desde http://www.oracle.com/technetwork/java/javase/downloads/index.html
Debemos ser muy cautelosos sobre la versión que deseamos instalar, ya que existen versiones de 32 bits y 64 bits.
En linux
Lo descomprimimos y lo movemos a /usr/local mediante
sudo mv jdk1.8.0_20 /usr/local
luego editamos el archivo profile
sudo gedit /etc/profile
y agregamos las siguientes líneas
export JAVA_HOME=/usr/local/jdk1.8.0_20
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$PATH:${JAVA_HOME}/bin
ejecutar
cd /etc
source profile
y verificar la versión de java instalada
java -version
En Windows
Descargamos uno de estos instaladores, dependiendo de nuestro sistema operativo:
Hacemos doble clic sobre el instalador
... y dejamos todas las opciones por omisión.
Al finalizar la instalación, verifiquemos que se ha creado la carpeta correcta en %ProgramFiles%\Java. Para ello, presionamos las teclas Windows+R y escribimos el texto anterior
Hacemos clic en “Aceptar” y nos debería abrir la ventana del explorador de archivos con el contenido.
Como hemos descargado la versión JDK1.7.0_45 se creará la carpeta con el mismo nombre. Además vemos que existe otra carpeta llamada jre7. La primera carpeta tiene todo lo necesario para desarrollar una aplicación Java, la segunda tiene todo lo necesario para ejecutar una aplicación Java.
Debemos crear las variables de entorno que nos permitirá a utilizar correctamente el JDK dentro del entorno de Windows. Para ello, necesitamos tener la ruta completa del JDK. Así que - para no fallar en obtener la ruta completa de la carpeta - entramos a la primera carpeta y copiamos la dirección que aparece en la barra de direcciones.
Luego, entramos a las propiedades del equipo utilizando las teclas Windows+Pausa y hacemos clic en “Configuración avanzada del sistema”
Hacemos clic en “Variables de entorno”
Debemos crear dos variables de entorno. Hacemos clic en el botón “Nueva…” de la sección “Variables del sistema” y escribimos los siguientes valores
Nombre de variable: JAVA_HOME
Valor de la variable: (El que copiamos hace un rato)
Nombre de variable: JRE_HOME
Valor de la variable: %JAVA_HOME%\jre
Buscamos la variable PATH , lo seleccionamos y hacemos clic en “Editar…” y en el campo “valor de la variable” agregamos el texto %JAVA_HOME%\bin
Hacemos clic en todas las ventanas “Aceptar” para cerrarlas
Ahora, vamos a una ventana del símbolo de sistema, y escribimos
java -version
...para ver la versión instalada de Java:
Y escribimos
javac -version
… para ver la versión del compilador
INSTALAR MAVEN
Maven viene integrado con NetBeans IDE, pero también podemos instalarlo manualmente con los siguientes pasos
- Descargar desde
descomprimir el archivo y copiarlo en /home/avbravo
- Editar el profile
sudo gedit /etc/profile
Agregar
export MAVEN_HOME=/home/avbravo/apache-maven-3.0.5
export PATH=$PATH:${MAVEN_HOME}/bin
- ejecutar
cd /etc
source profile
Verificar la versión de maven con
mvn --version
INSTALAR NETBEANS
Descargamos el IDE desde https://netbeans.org/downloads/
le damos permiso de ejecución
chmod 775 *.sh
ejecutamos el instalador
./netbeans-8.0.1-linux.sh
se muestra el instalador
presionamos el botón Customize…, seleccionamos Tomcat, y presionamos el botón Next→
Seleccionamos la instalación de JUnit
Plugins de NetBeans IDE
DBackRestore
Lo utilizaremos para realizar backup y restauraciones de la base de datos MySQL.
Descargarlo desde http://plugins.netbeans.org/plugin/42928/?show=true
Entramos a NetBeans y en el menú Tools->Plugins, seleccionar la pestaña Downloaded y hacer clic en el botón Add Plugins...
seleccionar el archivo .nbm correspondiente al plugin, presionar el botón Aceptar
Luego presionar el botón Install y respondemos a las opciones del instalador. Al finalizar la instalación se muestra el icono en la barra principal del ide.
INSTALAR MYSQL
En Linux
Instalamos MySql
sudo apt-get install mysql-server mysql-client
Luego se solicita la contraseña y debemos repetirla
MySQL Workbench
Descargamos la versión para nuestro sistema operativo
procedemos a instalarlo, haciendo doble clic
En Windows
MySQL dispone un único instalador que contiene el Workbench, el Servidor en sí, los conectores y más herramientas. Este instalador se puede descargar desde aquí
Asegúrese descargar el que dice mysql-installer-community-5.x.msi donde “x” es el decimal de la versión.
Una vez descargado, proceda con la instalación siguiendo las opciones por omisión.
Creación de la base de datos desde NetBeans
Creamos la base de datos desde terminal o desde NetBeans menu, Window->IDE Tools->Terminal
Ejecutamos
mysql -h localhost -u root - p
si estamos en el mismo servidor podemos usar
mysql -u root -p
Ejecutamos el comando para crear la base de datos
create database scrumweb;
para salir de la consola de mysql escribimos
exit
y para salir de la consola del ide, escribimos nuevamente
exit
Ahora en la pestaña Services
Ubicarse en Drivers->MySQL(Connector/J driver)->clic derecho y seleccionar Connect Using…
En el Conecction Wizard, indicamos el nombre de la base de datos y el user name y password, y presionamos el botón Finish.
Se muestra la conexión scrumweb
Ahora presionamos el icono del plugin DBackRestore , seleccionamos la pestaña Restore, dar clic en el icono para buscar el script , seleccionamos el archivo de script y hacemos clic en el botón Restore.
Nos muestra las tablas
MERCURIAL
Mercurial es un sistema de control de versiones distribuidos, permite clonar un repositorio, y funciona como cliente y servidor. Podemos subir nuestros cambios a otro repositorio clonado y luego estos se pueden subir al repositorio master.
Pull para actualizar nuestro repositorio.
Push para subir los cambios a un repositorio remoto.
A. Instalacion Mercurial
sudo apt-get install mercurial
B. Crearemos una cuenta en bitbucket,entrar a bitbucket, registrarse r
seleccionar en el menú Repositorios->Crear un nuevo repositorio
Al crearlo tenemos dos opciones
Iniciar con un proyecto desde cero, o si tenemos el proyecto lo subimos al repositorio.
al darle clic en Estoy comenzando desde cero y nos muestra los pasos para crearlo y subirlo al repositorio
Clona tu nuevo repositorio
Configura Mercurial en tu máquina si es que no lo has hecho ya.⏎
mkdir /path/to/your/project
cd /path/to/your/project
hg clone https://avbravo@bitbucket.org/avbravo/scrumweb
cd /path/to/your/project
hg clone https://avbravo@bitbucket.org/avbravo/scrumweb
Nos interesa el url que usaremos para subir los cambios de nuestro proyecto al repositorio.
https://avbravo@bitbucket.org/avbravo/scrumweb
Utilizamos la opción de administración
Habilitar los servicios, seleccionamos Hooks, seleccionamos
presionar el botón Añadir hook
Administración de acceso
GlassFish
Cuando instalamos NetBeans IDE, este trae integrado GlassFish, en este caso mostraremos el proceso de crear un pool de conexiones en GlassFish de dos maneras.En la primera será a través de NetBeans IDE y en la segunda en GlassFish Standalone.
Copiar el driver JDBC
Buscamos en la carpeta netbeans8.0.1->ide->modules->ext el driver mysql-connector-java-5.1.23bin.jar
|
lo copiamos a glassfish-3.1.2/glassfish/domains/domain1/lib
Crear pool de conexiones en GlassFish desde NetBeans IDE
Recomendacion:
Para crear el pool de conexiones de esta manera debe tener creado el proyecto.
Seleccionamos File-->New File en el menú de NetBeans
Categories: GlassFish y File Types: JDBC Connection Pool
El asistente cargará la conexión con el user y password a la base de datos
podemos modificar los parámetros que deseamos y presionamos el botón finalizar.
Ahora creamos JDBC Resource
File-->New -->Categories: GlassFish File Types: JDBC Resource
Seleccionar el pool de conexión scrumwebPool, en JNDI Name colocar jdbc/scrumweb
No agregamos ninguna propiedad y presionamos el botón finalizar.
También lo podemos hacer
Ejecutamos GlassFish desde NetBeans, clic derecho en GlassFish server y seleccionar Start
Si seleccionamos Properties, podemos ver el usuario y password de GlassFish
Desde el navegador ingresamos la direccion localhost:4848
ingresamos el nombre de usuario y contraseña
Ventana administración
Seleccionamos Recursos->JDBC->Pool de conexiones JDBC
Hacer clic en el botón Nuevo... indicamos el nombre del pool scrumwebPool, tipo de recursos javax.sql.DataSource y el proveedor de bases de datos: MySQL
presionamos el botón siguiente
Nos muestra una lista enorme de parámetros eliminamos los que no necesitamos y agregamos estos
user
|
root
|
DatabaseName
|
scrumwebdb
|
password
|
mypassword
|
Url
|
jdbc:mysql://localhost:3306/scrumwebdb
|
PortNumber
|
3306
|
driverClass
|
com.mysql.jdbc.Driver
|
Presionar el botón Finalizar
Se muestra el listado de pools de conexión
dar clic en el pool scrumwebdbPool
Dar clic en el botón
Nos envía el mensaje que fue exitoso el ping
dar clic en el botón
Ahora en RECURSOS JDBC
Dar clic en Nuevo...
Dar clic en nuevo
colocamos como nombre jdbc/scrumwebdb y seleccionamos el pool scrumwebdbPool
y presionar el botón Aceptar
comprobamos que aparezca el jdbc/scrumwebdb
Comments