Mio Mi Blog

un blog de un ubuntero… para ubunteros =)

Archivo de Mayo 2007

01. Nociones Básicas

Publicado por velorek en Mayo 31, 2007

emmmhh… bueno…. no soy muy bueno escribiendo y weas pero intentare poder brindar algo de ayuda aportando parte de mis conocimientos adquiridos en estos dias.

Al comenzar a buscar información sobre JEE, me encontre con varias cosas que hay que saber antes de entender como nociones básicas de en que consiste esta plataforma de trabajo. La pregunta principal que debemos hacernos es…

¿Que es una Plataforma?
Se entiende por plataforma al entorno de hardware o software en el cual se ejcuta un un programa.

Plataforma Java
Asi tenemos que Java esta basado solo en software que se ejecuta sobre otras plataformas y su software puede ser usado sobre varios sistemas operativos y hardware.

Esta esta constituida de tres componentes:
  1. El lenguaje: es un lenguaje de proposito general, de alto nivel que utiliza el paradigma de orientación a objetos.
  2. La maquina virtual: Los programas escritos en java son compilados como archivos ejecutables de una maquina virtual llamada Java Virtual Machine (JVM), esto nos permite que los programas se puedan ejecutar en distintas arquitecturas.
  3. Las bibliotecas: el conjunto de bibliotecas del lenguaje es conocido como la Java Aplication Programming Interface (Java API) y es un conjunto de componentes que proporcionan diferentes herramientas para el desarrollo.
Asi como existen versiones diferentes de programa, para la plataforma Java existen varias ediciones de la plataforma, estas son tres:

  • Java 2 Plataform, Micro Edition (J2ME): desarrollo para artículos móviles pequeños como PDAs.
  • Java 2 Plataform, Standar Edition (J2SE): desarrollo para computadoras personales y aplicaciones en general.
  • Java 2 Plataform, Enterprise Edition (J2EE): desarrollo orientado de aplicaciones corporativas.
Para la plataforma J2SE tenemos que se compone de dos partes:

El SDK o (Software Development Kit) que tiene el software necesario para el desarrollo de programas en java.

El JRE (Java Runtime Environment) que contiene solo el ambiente y las bibliotecas principales para ejecutar el software escrito en java.

El J2EE es una plataforma para crear aplicaciones empresariales utilizando un modelo de multicapas, Dividiendo a la aplicacion en diferentes niveles, cada uno basandose en una tarea particular.

Esta basado en J2SE y un conjunto de sus APIs a la cual J2EE aporta a la especificación de componentes.

Bueno esto es más menos una noción básica de lo que son las plataformas Java para desarrollo tanto de aplicaciones para computadores personales como para empresas y es la base para entender la logica de trabajo que veremos en JEE.

A medida que pase el tiempo espero poder ir haciendo crecer este blog y espero que si tienen algun aporte puedan hacermelo llegar..

Resumen de: Investigación de la plataforma J2EE y su Aplicación Práctica. Juan Barrios Nuñez, U. Chile.

Publicado en Invest. J2EE | Deja un Comentario »