programación java y desarrollo de aplicaciones modulo 3 lenguaje de programación java software...

Post on 24-Jan-2016

236 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Programación Java y Desarrollo de Aplicaciones

Modulo 3

Lenguaje de programación Java

Software utilizado

Índice

Eclipse NetBeans Tomcat MySQL Subversion/Subclipse

Eclipse

Eclipse es una plataforma para crear Entornos de desarrollo (IDE’s).

Existen distintas versiones, según el lenguaje con el que se trabaje http://www.eclipse.org/ http://es.wikipedia.org/wiki/Eclipse_%28software%29

En nuestro caso, será el entorno de desarrollo que utilizamos para crear y compilar aplicaciones Java.

Eclipse

Utilizamos Eclipse por varios motivos: Es de libre distribución. Nos proporciona un entorno integrado con las

herramientas fundamentales para desarrollar nuestras aplicaciones Java.

Es ampliable ante cualquier necesidad a través de sus “plug-in’s”.

Es el más utilizado en las empresas dedicadas al desarrollo de aplicaciones Java.

Eclipse

¿Qué ventajas nos aporta Eclipse? Nos abstrae de los detalles

físicos de Java (ficheros, estructura de carpetas, etc.).

Eclipse

¿Qué ventajas nos aporta Eclipse? Nos marca los errores de sintaxis y nos da las

opciones posibles para solucionarlos.

Eclipse

¿Qué ventajas nos aporta Eclipse? Nos marca los errores de

sintaxis y nos da las opciones posibles para solucionarlos.

Eclipse

¿Dónde lo puedo obtener? En la página del proyecto Eclipse:

www.eclipse.org En la sección de Downloads disponemos de

varias versiones del IDE. La que hemos utilizado en clase ha sido la

versión 3.6, también llamada Helios. Particularmente, hemos utilizado la versión J2EE del mismo:

Eclipse IDE for Java EE Developers.

NetBeans

NetBeans es el IDE de la propia Sun Microsystems.

En funcionalidad, es bastante similar al Eclipse.

Se puede descargar desde la dirección de internet:

www.netbeans.org

Apache Tomcat

Tomcat es un servidor web con soporte de servlets y JSPs.

Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad.

Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java.

Apache Tomcat La jerarquía de directorios de instalación de Tomcat

incluye: bin - arranque, cierre, y otros scripts y ejecutables common - clases comunes que pueden utilizar Catalina y

las aplicaciones web conf - ficheros XML y los correspondientes DTD para la

configuración de Tomcat logs - logs de Catalina y de las aplicaciones server - clases utilizadas solamente por Catalina shared - clases compartidas por todas las aplicaciones

web webapps - directorio que contiene las aplicaciones web work - almacenamiento temporal de ficheros y directorios

Apache Tomcat

¿Dónde lo podemos encontrar?

http://tomcat.apache.org/ En clase hemos utilizado la versión 6.0. En la medida de lo posible, bajaremos

siempre el instalador, que nos permitirá abstraernos de detalles de la instalación, como las variables del sistema, etc.

Apache Tomcat

¿Para qué utilizamos Tomcat? Para desarrollar y ejecutar aplicaciones web java.

¿No podemos instalarlo en Eclipse? Si. Una vez instalado en nuestra máquina,

abrimos la vista Servers

de Eclipse

Apache Tomcat

Cuando se abre la vista Servers, creamos un nuevo servidor, de tipo Tomcat, en la versión que hayamos instalado. En clase utilizamos la 6.0.

Apache Tomcat

Cuando se abre la vista Servers, creamos un nuevo servidor, de tipo Tomcat, en la versión que hayamos instalado. En clase utilizamos la 6.0.

Apache Tomcat

Apache Tomcat

MySQL

MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.

MySQL AB - desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009- desarrolla MySQL como software libre en un esquema de licenciamiento dual.

http://es.wikipedia.org/wiki/MySQL

MySQL

Para trabajar con MySQL, tenemos que bajar en primer lugar el servidor.

http://dev.mysql.com/downloads/ Utilizamos la versión 5.0 o posterior.

MySQL

Se instala como un servicio de Windows. En principio se arranca directamente con el

arranque del sistema operativo. En caso de no ser así, podemos arrancarlo

manualmente desde el Panel de control -> Herramientas administrativas -> Servicios

MySQL

MySQL

Para trabajar más cómodamente con MySQL tendremos que instalar algún entorno gráfico.

En la página de MySQL tenemos dos herramientas perféctamente válidas, que son el MySQL WorkBench y el MySQL Query Browser.

El primero es más complejo, pero añade más funcionalidades. Necesita que windows esté actualizado.

El segundo es más simple, pero nos proporciona las herramientas más básicas y simples. No necesita que Windows esté tan actualizado.

MySQL

Para descargar el Workbench, podemos hacerlo directamente desde la página de Downloads.

MySQL

Para descargar el Query Browser, hay que indagar un poquito más:

MySQL

Vista general del Query Browser

Subversion/Subclipse

Subversion es una herramienta para coordinar trabajo en equipo, así como versionado de un mismo trabajo.

Nos sirve para trabajar en paralelo con varias versiones de un mismo producto (proyecto, ficheros, etc.), facilitando la tarea de unión del mismo.

Es idóneo para trabajar en equipo, así como para establecer un sistema de copias de seguridad.

Subversion/Subclipse

Subversion es una herramienta para coordinar trabajo en equipo, así como versionado de un mismo trabajo.

Nos sirve para trabajar en paralelo con varias versiones de un mismo producto (proyecto, ficheros, etc.), facilitando la tarea de unión del mismo.

Es idóneo para trabajar en equipo, así como para establecer un sistema de copias de seguridad.

Subversion/Subclipse

En clase hemos utilizado una versión gráfica, llamada TortoiseSVN.

La podemos descargar desde la url:

http://tortoisesvn.net/downloads.html Una vez instalada, la podemos utilizar desde

Windows.

Subversion/Subclipse

También la podemos instalar en Eclipse, como un plug-in

Esto nos permitirá trabajar cómodamente con proyectos versionados desde Eclipse, pues este convierte en transparente el flujo de archivos propios, que sirven para la propia gestión del IDE, o de las clases compiladas, permitiéndonos centrarnos en el versionado de los archivos de fuentes.

Subversion/Subclipse

Lo podemos encontrar en:

http://subclipse.tigris.org/install.html

Subversion/Subclipse

Subversion/Subclipse

Subversion/Subclipse

top related