Desarrollo Java Ubuntu Juanoliva

17
Desarrollo de Desarrollo de Aplicaciones java Aplicaciones java Sobre Ubuntu Sobre Ubuntu Abril , 2008 Abril , 2008 UBUNTU RELEASE PARTY 8.04 UBUNTU RELEASE PARTY 8.04 Juan Oliva Juan Oliva http:jroliva.worpress.com http:jroliva.worpress.com

Transcript of Desarrollo Java Ubuntu Juanoliva

Desarrollo de Desarrollo de Aplicaciones javaAplicaciones java

Sobre UbuntuSobre Ubuntu

Abril , 2008Abril , 2008

UBUNTU RELEASE PARTY 8.04UBUNTU RELEASE PARTY 8.04

Juan OlivaJuan Oliva

http:jroliva.worpress.comhttp:jroliva.worpress.com

AgendaAgenda

Qué es Java ?Qué es Java ?

Arquitectura de Software y Hardware de una Arquitectura de Software y Hardware de una solución en javasolución en java

Intervención de UbuntuIntervención de Ubuntu

Vídeos de instalaciónVídeos de instalación

Que es Java?Que es Java? Java es un lenguaje de programación orientado a Java es un lenguaje de programación orientado a

objetos desarrollado por Sun Microsystems a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina un modelo de objetos más simple y elimina herramientas de bajo nivel.herramientas de bajo nivel.

Entre noviembre de 2006 y mayo de 2007, Sun Entre noviembre de 2006 y mayo de 2007, Sun Microsystems liberó la mayor parte de sus Microsystems liberó la mayor parte de sus tecnologías Java bajo la licencia GNU GPL, de tecnologías Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del Java acuerdo con las especificaciones del Java Community Process, de tal forma que Community Process, de tal forma que prácticamente todo el Java de Sun es ahora prácticamente todo el Java de Sun es ahora software libre.software libre.

Arquitectura SoftwareArquitectura Software

Modelamiento UMLModelamiento UML

Patrones de DesarrolloPatrones de Desarrollo

MCVMCVFront ControllerFront ControllerView HelperView Helper

Lenguaje de programación JAVALenguaje de programación JAVA

JSP + JSTL + XML + Tags LibraryJSP + JSTL + XML + Tags Library

Servlets + Java BeansServlets + Java Beans

Beans (POJOS) + JMAIL Beans (POJOS) + JMAIL

Servidores y ServiciosServidores y Servicios

Base de Datos: PostGreSQL , MysqlBase de Datos: PostGreSQL , Mysql

Apliación: Tomcat , Jboss Apliación: Tomcat , Jboss

Web : Apache Web : Apache

Conector : Mod Jk Conector : Mod Jk

Java 2 Standard : j2sdk 1.6Java 2 Standard : j2sdk 1.6

Sistema Operativo : LinuxSistema Operativo : Linux

Arquitectura HardwareArquitectura Hardware

Arquitectura HardwareArquitectura Hardware

Arquitectura HardwareArquitectura Hardware

Herramientas (IDE) de Herramientas (IDE) de desarrollo - Opensource desarrollo - Opensource

NetbeansNetbeans

EclipseEclipse

NetbeansNetbeans

EclipseEclipse

Y como Ubuntu me ayuda Y como Ubuntu me ayuda en todo esto ??en todo esto ??

Acceso al código fuente , personalización.Acceso al código fuente , personalización. Existe una comunidad a nivel mundial, adicion de Existe una comunidad a nivel mundial, adicion de

modulos y bugs.modulos y bugs. Estabilidad y control en el desarrollo.Estabilidad y control en el desarrollo.

¨Ubuntu 8.04, la mejor ¨Ubuntu 8.04, la mejor plataforma de desarrollo plataforma de desarrollo Java¨Java¨

Por : James McCarthy, un ingeniero de Por : James McCarthy, un ingeniero de software de Sun Microsystemssoftware de Sun Microsystems

Demo : InstalaciónDemo : Instalación

J2sdk , Netbeans, J2sdk , Netbeans, TomcatTomcat

PreguntasPreguntas

Gracias !!!!!Gracias !!!!!

Juan Oliva

Blog : http://Jroliva.wordpress.com

Mail : [email protected]