Siglas e mais siglas em java – parte 1

Um detalhe que durante leitura e estudos não poderia deixar passar. A quantidade de siglas que vemos na linguagem java.  Posso dizer que não decorei todas mas to encaminhando isto.

Uma linguagem ser tão extensa, ao meu ver, acaba tornando java um desafio no mínimo interessante.

Coloquei abaixo algumas siglas referente a java, pesquisadas na web em diversas fontes.

Caso você esteja lendo e diga, mas XML(por exemplo) eu vi quando tava aprendendo outro linguagem. Tudo bem, a idéia é que eu vi e conheci mais a fundo em java. Então tá na minha lista.

JDK: Java Developer Kit. É o kit de desenvolvimento Java oferecido gratuitamente pela Sun.

JRE: Java Runtime Enviroment. É o ambiente de execução Java oferecido gratuitamente pela Sun.

JVM: Java Virtual Machine – Máquina Virtual Java. É o programa que faz um .class java poder ser executado

J2ME:
Java 2 Micro Edition. Conjunto de bilbiotecas para desenvolvimento voltado aos dispositívos móveis

J2SE: Java 2 Standard Editon. É o java padrão, utilizado para desenvolvimento desktop

J2EE: Java 2 Enterprise Edition. É um extensão ao J2SE para servidores, implementando várias bibliotecas para facilitar a computação distribuída, como os EJBs

JSP: Java Server Pages. É uma tecnologia para desenvolvimento de aplicações WEB semelhante ao PHP

XML: Extensible Markup Language. Linguagem como o HTML utilizada para armazenamento e troca de informações

EJB: Enterprise JavaBeans. Define um modelo para aplicações com servidores criando componentes reusávei

JCA: Java Connector Architecture – uma arquitetura desenvolvida de modo a facilitar a comunicacao entre servidores J2EE e EIS’s.

JMS: Java Messaging System – uma arquitetura existe dentro do universo J2EE que permite troca de mensagens de maneira assíncrona.

MOM: Message Oriented Middleware – é o software que age como um Mediator na arquitetura de mensagens assíncronas.

MDB:
Nao, nao é a extensao do banco de dados do Access. É Message-Driven-Bean, ou seja, um EJB capaz de processar mensagens assincronamente.

JDO: Java Data Objects – uma extensao sob o JSR-000012 que regula métodos de persistência de objetos Java em bancos de dados relacionais.

UML: Unified Modeling Language – uma linguagem utilizada durante o processo de análise e desenvolvimento de software capaz de traduzir requerimentos funcionais e nao-funcionais do sistema. (Tá muito suscinta essa descricao).

CORBA: Common Object Request Broker Arquitecture – uma arquitetura que possibilita o desenvolvimento de sistemas construídos em diversas linguagens distintas, atuar de maneira distribuída segunda um protocolo bem definido. O principal elemento que torna isso possível é o ORB (Object Request Broker).

IDL: Interface Definition Language – é a linguagem usada para definir interfaces de comunicacao na arquitetura CORBA.

JAR: Java ARchive –
comprimir e criar arquivos “executáveis” em java

AWT: Abstract Window Toolkit – API para desenvolvimento de Janelas.

GUI: Grafic User Interface – São os tipos de interface geráficas para Usuários, nada muito intuitivo.. hehehe

RMI: Remote Method Invocation – Mas centrado em Sistemas distribuídos, semelhante ao CORBA.

POO: Programação Orientada a Objetos

JCE: Java Cryptography Extension. Extensão para utilização de criptografia utilizando providers que fornecem os algoritmos tipo DES, RSA e outros. A SUN tem o seu dentro da propria API SUNJCE, mas tem de outras empresas, como IBM e também alguns free, como o Bouncy Castle


E tem muito mais ainda, facelets, jsf, pojos, a lista é bem grandinha. Mas conforme avançar elas surgiram.

Fonte:

Wikipedia

siglas.com.br

Abraço,
Ederson Melo

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s