desarrollo java ubuntu juanoliva
TRANSCRIPT
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
Herramientas (IDE) de Herramientas (IDE) de desarrollo - Opensource desarrollo - Opensource
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