La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.

Presentaciones similares


Presentación del tema: "Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado."— Transcripción de la presentación:

1 Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado

2 Índice Eclipse NetBeans Tomcat MySQL Subversion/Subclipse

3 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.

4 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.

5 Eclipse ¿Qué ventajas nos aporta Eclipse? Nos abstrae de los detalles físicos de Java (ficheros, estructura de carpetas, etc.).

6 Eclipse ¿Qué ventajas nos aporta Eclipse? Nos marca los errores de sintaxis y nos da las opciones posibles para solucionarlos.

7 Eclipse ¿Qué ventajas nos aporta Eclipse? Nos marca los errores de sintaxis y nos da las opciones posibles para solucionarlos.

8 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.

9 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

10 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.

11 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

12 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.

13 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

14 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.

15 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.

16 Apache Tomcat

17

18 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

19 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.

20 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

21 MySQL

22 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.

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

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

25 MySQL Vista general del Query Browser

26 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.

27 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.

28 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.

29 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.

30 Subversion/Subclipse Lo podemos encontrar en: http://subclipse.tigris.org/install.html

31 Subversion/Subclipse

32

33


Descargar ppt "Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado."

Presentaciones similares


Anuncios Google