Dentro de Java hai diferentes tecnoloxías de desenvolvemento, cada un enfocado nun extremo diferente, xa sexa a base da linguaxe Java, Java para o alcance de negocios, Java para o desenvolvemento de aplicacións móbiles. ..
Cada unha das tecnoloxías de desenvolvemento de idiomas java contén:
- máquina java virtual (jvm)
- API de desenvolvemento de plataforma
A aplicación execútase dentro da máquina virtual Java (JVM) e ten acceso á API, que son as bibliotecas con características Java.
As tecnoloxías que existen na plataforma Java son:
- java se
- java me
- tarxeta java
java se
Java é a plataforma estándar e obxectivo deste tutorial Java no que se recollen todas as funcionalidades básicas da lingua.
Dentro destas características básicas de Java atopamos: o uso de coleccións, acceso a fic. HEROS CON JAVA IO e NIO e Bases de datos con JDBC, Librerías para o desenvolvemento de escritorio ou aplicacións web como Swing ou JavaFX, Librerías para a data e hora, a posibilidade de crear aplicacións multi-fíos, capacidades para facer conexións de rede, manipulación de contidos XML … incluso inclúe a base de datos Java DB para o uso da memoria.
Se está empezando con Java, o máis normal é que saia das librerías Java Se.
pode Comprobe todo o contido de Java SE.
Java EE
Java EE créase para facer aplicacións comerciais con Java. Deste xeito, é dada a Java EE coas capacidades de desenvolvemento de aplicacións de servidor con tecnoloxías como servlets, JAP ou EJB.
Java EE permítenos realizar o desenvolvemento de servizos, xa sexa WSDL (con Jax-WS ), Descansar (con JAX-RS), ou a creación de Websockets.
Tamén ofrece unha API de persistencia de obxectos JPA, capacidades de mensaxes con mensaxe Java, correo electrónico con mail Java ou lote de xestión de procesos.
Pode comprobar todo o contido de Java EE.
Java ME
Java é a implementación de Java que nace para a creación de aplicacións móbiles.
Mentres está co paso do tempo, estivo enfocando máis para o desenvolvemento de dispositivos IOT (Internet de cousas): televisores, sensores, impresoras, …
Entón, dentro de Java que podemos atopar Eu mesmo:
- Java TV, para o desenvolvemento de aplicacións en TV ou en dispositivos multimedia.
- Java incrustado, o que nos permite crear diferentes perfís de desenvolvemento de “aplicacións en Crustado “, que tampouco ten interface gráfica.
pode atopar máis información sobre o que é Java ME
Java tarxetas
é a tecnoloxía Java que nos serve para o desenvolvemento de aplicacións que van en tarxetas intelixentes, aquelas que levan un chip e pouca capacidade de procesamento e memoria.
Pode ler máis sobre as tarxetas Java e as capacidades que ofrece.