J2EE

[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

Leer más

[Java]Pensando en java: Que es J2SE, J2EE, J2ME y Java card

?!?!?!?!, y pues ahora que mosca me pico !!.

java logo

Bueno pues en mis vacaciones estuve pensando seriamente en estudiar otra cosa algo distinto, como saben soy programador de Php y MySQL, y segun yo los manejo muy bien ha ambos.

Sin embargo, en mis vacaciones vi muchos articulos sobre java, que si java es esto, que php aquello, y muchas cosas por el estilo, y dije ¿Que demonios es JAVA?, ¿Que tiene que muchas personas dicen que es muy bueno?, yo en lo personal prefiero Php, pero vamos a darle chance(jaja), vamos a ver que tanto podemos hacer con java, y veremos todas sus capacidades, recuerden que esta en proceso programeme asi que ando super saturado con todo eso pero esperemos que salga pronto.

Mientras tanto, hablemos de Java.

¿Que es JAVA?

Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria.

Basicamente un lenguaje de programacion mas pero y ¿que puedo hacer con esto? pues por lo que lei se puede hacer muchisimas cosas.

Vayamos por pasos y veamos como esta conformado Java

Basicamente a Java lo podemos dividir en cuatro principales:

Ahora explicare, de manera rapida, que es cada cosa.

Java 2 Platform, Standard Edition (J2SE):
Nos proporciona un entorno de escritorio Core Java y desarrollo de aplicaciones Java, y es la base de Java 2 Platform, Enterprise Edition (J2EE) y tecnologías Java Web Services . Tiene el compilador, herramientas, módulos de ejecución, y la API de Java que le permiten escribir, probar, implementar y ejecutar applets y aplicaciones.

Java 2 Platform, Enterprise Edition (J2EE):
Define el estándar para el desarrollo basado en componentes aplicaciones multitier enterprise. Se basa en J2SE y ofrece servicios adicionales, herramientas y APIs para apoyar a la simplicicacion del desarrollo de aplicaciones empresariales(Aqui pondemos tener a los Jsp, Beans, Servlets, Jsf, Ejbeans, entre otros.Digamos que esto es para aplicaciones desde el servidor).

Leer más

Historico de entradas

febrero 2012
L M X J V S D
« ene    
 12345
6789101112
13141516171819
20212223242526
272829  

Ajaxman

Mi nombre es Javier, soy desarrollador web con especialización en PHP (avanzado), HTML, CSS y Javascript(Medio).

Me considero evangelizador de Kohana Framework, Mozilla Firefox y GNU/Linux Debian.

Estoy casado, y tengo dos hermosos hijos.

Todos los contenidos a menos que se exprese lo contrario estan bajo licencia Creative Commons.

Enlazanos!!

hit counters online counter