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

Slides:



Advertisements
Presentaciones similares
Curso de PHP Tema 1: Introducción.
Advertisements

CUPS Configuración y Uso de Paquetes de Software
Todo el Software necesario puede ser conseguido por separado. Para facilitar la puesta al punto del ambiente, nosotros utilizaremos una herramienta particular.
Servidores Web Capítulo 2.
Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Entorno de trabajo.
Entorno de trabajo con apache ant
Esta obra está bajo una licencia de Creative Commons.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Aplicaciones software avanzadas con Java™
Sistema desarrollado Control de la Producción
TEMA 2: «CONFIGURACIÓN DE MÁQUINAS VIRTUALES»
MySQL Catedrático: Dr. Silverio Pérez Cáceres Materia:
"java del lado del servidor" Servlet y JSP Java Server Pages.
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
SERVIDOR DE CONTENIDOS
Investigación Servidor de Aplicaciones WebSphere
1. La solución que proporciona un soporte ágil, sencillo y eficaz para mejorar la gestión de las organizaciones. 2.
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
DESARROLLO DE APLICACIONES
Luis Barrio de Alarcón 2º Curso de ASI I.E.S Gonzalo Nazareno
 El termino OO, significa que el software es organizado como una colección de objetos. Un objeto es un paquete de software que contiene datos y procedimientos.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
SQL. PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
Lenguajes utilizados para aplicaciones distribuidas
Desarrollo de sitios web con
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Proyecto final de carrera ALEJANDRA CARREÑO MÉNDEZ
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
LENGUAJES DE PROGRAMACIÓN 8.3 PRINCIPALES LENGUAJES.
Computación en la Nube UASF.
Structured Query Language MySQL Sistema de gestión de bases de datos SQL Open Source más popular Lo desarrolla, distribuye y soporta.
BASE DE DATOS EN LA WEB.
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Primer Foro Universitario de Software Libre 6, 7, 8 y 9 de Mayo de 2013 Proyecto GNU FreeBSD Linux Solución al problema de Licencias de usuarios en red.
Que es wordpress WordPress es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado a la creación de.
Introducción a los SOs.
Software para la gestión de contenidos. Índice: Por qué CanaryWeb CM ? Solución Tecnológica. Características de CanaryWeb CM. Referencias.
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone.
Cristian Fonnegra Marin
Profr. Guillermo Magallón Pérez
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Wordpress. ¿Qué es WordPress? WordPress es un sistema de gestión de contenidos (CMS) que permite crear y mantener un blog u otro tipo de web. Con casi.
INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS EN RED.
File Transfer Protocol.
Manual violento de Navicat
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
PLATAFORMA Ana Arnez Navarro Yesenia Yamamoto Jose Pedraza
“Internet facilita la información adecuada, en el momento adecuado, para el propósito adecuado”. (Bill Gates).
PLATAFORMA Martha Esperanza Yanquen Lizeth Adriana Acuña Paola Andrea Velandia.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
ESTACIONES DE TRABAJO..
¿ Por que utilizar Java y la POO
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Instalación del Eclipse para usar en Python Por Cristian Suárez Sistemas Operativos 1 Año 2010.
TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel.
1.  Tomcat es un contenedor web basado en el lenguaje Java que actúa como motor de servlets y JSPs.  Se ha convertido en la implementación de referencia.
Bitnami Implantación de Aplicaciones Web. Bitnami Proyecto de código abierto. Descargar (versiones para Windows y GNU/Linux).
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
Guía rápida de instalación de Sakai Dr. David Roldán Martínez ASIC, Universidad Politécnica de Valencia.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
Transcripción de la presentación:

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 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: 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:

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? 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

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 desarrolla MySQL como software libre en un esquema de licenciamiento dual.

MySQL Para trabajar con MySQL, tenemos que bajar en primer lugar el servidor. 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

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: 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:

Subversion/Subclipse