dentro de Java Existem diferentes tecnologias de desenvolvimento, cada uma centrada em uma extremidade diferente, seja a base da linguagem Java, Java para o escopo de negócios, Java para o desenvolvimento de aplicações móveis ,. ..
Cada uma das tecnologias de desenvolvimento da linguagem Java contém:
- máquina java virtual (JVM)
- API de desenvolvimento de plataforma
O aplicativo é executado dentro da máquina virtual Java (JVM) e tem acesso à API, que são as bibliotecas com recursos Java.
As tecnologias que existem na plataforma Java são:
- java se
- java ee
- java
- cartão java
java se
Java é a plataforma padrão e objetivo deste tutorial Java em que todas as funcionalidades básicas do idioma são coletadas.
Dentro desses recursos básicos do Java que encontramos: o uso de coleções, acesso para fic Heros com Java IO e Nio e bases de dados com JDBC, livrarias para o desenvolvimento de aplicativos de desktop ou web, como Swing ou JavaFX, livrarias para a data e hora, possibilidade de criar aplicativos multi-thread, recursos para fazer conexões de rede, manuseio de conteúdo XML … mesmo inclui o banco de dados Java DB para uso de memória.
Se você estiver começando com Java, a coisa mais normal é que você sai da livrarias Java se.
você pode Verifique todo o conteúdo do Java SE.
java ee
java ee é criado para fazer aplicativos de negócios com Java. Desta forma, é dado ao Java EE com recursos de desenvolvimento de aplicativos de servidor com tecnologias, como servlets, JSP ou EJB.
Java EE nos permite realizar o desenvolvimento de serviços, seja WSDL (com JAX-WS ), Descansar (com JAX-RS), ou a criação de WebSockets.
também oferece uma API de persistência de objetos JPA, recursos de mensagens com mensagem Java, e-mail com Java Mail ou Process Management Lote.
Você pode verificar todo o conteúdo do Java EE.
Java
Java é a implementação do Java que nasce para a criação de aplicativos móveis.
Enquanto com a passagem do tempo tem se concentrado mais para o desenvolvimento de dispositivos IOT (Internet das coisas): televisores, sensores, impressoras, …
Então, dentro de Java, podemos encontrar Eu:
- java tv, para o desenvolvimento de aplicativos na TV ou em dispositivos multimídia.
- java incorporado, o que nos permite criar diferentes perfis de desenvolvimento de “aplicativos. crosted “, que também não possui interface gráfica.
Você pode encontrar mais informações sobre o que é Java Me
CARTÕES JAVA
é a tecnologia Java que nos atende para o desenvolvimento de aplicativos que vão em cartões inteligentes, aqueles que carregam um chip e pouco processamento e capacidade de memória.
Você pode ler mais sobre cartões Java e os recursos que ele oferece.