[Java] Para que sirve y que podemos hacer con Java

Bueno, ya les he platicado un poco de Java, pero hay algo muy importante, saber Java de que nos va a servir.

Java, como bien sabemos esta dividido en cuatro principales ramas:

  • JRE (Entorno de ejecucion)
  • JDK (Entorno de desarrollo y testeo)
  • JEE (Entorno para crear aplicaciones empresariales que se usen tecnologia de servidores)
  • JME (Entorno de desarrollo para moviles)

Ahora bien con Java podemos hacer maravillas, aqui les explico a grandes razgos algunas de las cosas que podemos hacer con Java y sus principales caracteristicas.

javalogo


Aplicaciones autónomas:

Todo en Java está dentro de una clase, incluyendo programas autónomos.
Las aplicaciones autónomas se ejecutan dando al entorno de ejecución de Java el nombre de la clase cuyo método main debe invocarse. Por ejemplo, una línea de comando (en Unix o Windows) de la forma java –cp . Hola ejecutará un programa (previamente compilado y generado como “Hola.class”) . El nombre de la clase cuyo método main se llama puede especificarse también en el fichero “MANIFEST” del archivo de empaquetamiento de Java (.jar).

Applets:
Las applets de Java son programas incrustados en otras aplicaciones, normalmente una página Web que se muestra en un navegador.

Servlets:

Los servlets son componentes de la parte del servidor de Java EE, encargados de generar respuestas a las peticiones recibidas de los clientes.

Aplicaciones con ventanas:
Swing es la librería para la interfaz gráfica de usuario avanzada de la plataforma Java SE.

JSP (Java Server Pages):

páginas que se compilan dinámicamente (o se pre-compilan previamente a su distribución) de modo que el código que se consigue una ventaja en rendimiento substancial frente a muchos lenguajes interpretados.

En estos principales usos, tambien se usan API’s de Java o extensiones, las cuales dotan, aumentan o mejoran algunas funcionalidades.Estas extensiones de Java están en paquetes que cuelgan de la raíz javax: javax.*. No se incluyen en la JDK o el JRE. Algunas de las extensiones y arquitecturas ligadas estrechamente al lenguaje Java como son:

  • JDBC (Java Database Connectivity) para conectarse con bases de datos como ORACLE
  • JSF (JavaServer Faces)
  • Java 3D (Una API de alto nivel para programación gráfica en 3D)
  • JNI (Java Native Interface)
  • JSP (JavaServer Pages)
  • JMF (Java Media Framework)
  • Beans
  • EJB (Enterprise Java Beans)

Ahora mas o menos ya tenemos una idea acerca de en donde podemos usar Java, en el siguiente capitulo de Java, haremos nuestra primera aplicacion Java he instalaremos JDK, tanto en Windows(XP) como en Linux(DEBIAN), asi que esten pendientes

Con Información obtenida en
  • Lenguaje de programación Java

Leave a Comment

Your email address will not be published. Required fields are marked *