Red de conocimiento informático - Conocimiento informático - ¿Qué software se necesita para aprender Java? ¿Qué software de programación Java es mejor?

¿Qué software se necesita para aprender Java? ¿Qué software de programación Java es mejor?

¿Qué software se necesita para aprender Java? ¿Qué software de programación Java es mejor? ¡El editor de Changping Beida Jade Bird Java Training le dará respuestas detalladas!

1. JDK (Java Development Kit)

JDK es el núcleo de todo Java, incluido el entorno de ejecución de Java (JavaRuntimeEnvirnment), un conjunto de herramientas Java y clases basadas en Java. bibliotecas (rt.jar). No importa qué servidor de aplicaciones Java sea, esencialmente tiene una determinada versión de JDK incorporada. Por tanto, dominar JDK es el primer paso para aprender bien Java. El JDK más común es el JDK lanzado por Sun. Además de Sun, muchas empresas y organizaciones han desarrollado su propio JDK, como el JDK desarrollado por IBM, Jrocket por BEA y el JDK desarrollado por la organización GNU. Entre ellos, la JVM (JavaVirtualMachine) incluida en el JDK de IBM se ejecuta de manera mucho más eficiente que la JVM incluida en SunJDK. Jrocket, que se ejecuta específicamente en la plataforma x86, se ejecuta de manera mucho más eficiente en el lado del servidor que SunJDK. Pero pase lo que pase, primero debemos dominar SunJDK.

1. Descarga e instalación de JDK

JDK también se llama J2SE (Java2SDKStandardEdition), y se puede descargar desde el sitio web de Java de Sun, #/j2se/downloads.html;, JDK es Actualmente, la última versión es J2SDK1.4.2. Se recomienda descargar esta versión de JDK. La página de descarga está aquí: /wsdd/; y el enlace de descarga de Websphere: http://#/wsdd/downloads/WASsupport.html. ;.

4. Jboss

Jboss es un AppServer gratuito y de código abierto. Se puede descargar de forma gratuita desde el sitio web de Jboss: #/index.html. y deben comprarse, por lo que nos plantea ciertos obstáculos para aprender Jboss. Hay varios buenos documentos de configuración de Jboss en Jdon, que se pueden utilizar como referencia: http://#/idea.html;

4 El entorno de ejecución de aplicaciones Java

Java. Las aplicaciones se pueden dividir simplemente en los siguientes aspectos:

1. Aplicaciones de escritorio Java

Las aplicaciones de escritorio generalmente solo requieren el soporte de JRE.

2. Aplicación web Java

Las aplicaciones web Java necesitan instalar al menos JDK y un contenedor web (como Tomcat), así como una base de datos multiusuario. dividido en al menos tres capas:

Capa de navegador: el navegador muestra la página del usuario

Capa web: ejecuta Servlet/JSP

Capa de base de datos: back-end base de datos, proporciona servicios de acceso a datos a programas Java

3. Aplicaciones Java de nivel empresarial

Las aplicaciones de nivel empresarial son relativamente complejas y se pueden extender a n capas. se dividirán en 4 capas:

Capa de navegador: el navegador muestra la página del usuario

Capa de cliente: el programa de gráficos del cliente Java (o programa de dispositivo integrado) interactúa directamente con la capa web o capa EJB

Capa web: ejecuta Servlet/JSP

Capa EJB: ejecuta EJB, completa operaciones de lógica empresarial

Capa DB: base de datos back-end, proporciona servicios de acceso a datos para programas Java

4. Aplicación Java integrada

La aplicación Java integrada es un campo emergente para participar en el desarrollo integrado, es necesario descargar el paquete de desarrollo J2ME de Sun. J2ME incluye la máquina virtual dedicada KVM para dispositivos integrados y la JVM incluida en el JDK normal. Hay una diferencia. Además, debe descargar el simulador de un fabricante integrado específico.