programación java y desarrollo de aplicaciones modulo 3 lenguaje de programación java software...
Post on 24-Jan-2016
236 Views
Preview:
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