Siglas e mais siglas

09/04/2009

Galera, acho que eu não sou o único a não conseguir decorar tantas siglas. Portanto sugiro que façamos um dicionário :) Que tal? [b]JDK[/b]: [i]Java Developer Kit[/i]. É o kit de desenvolvimento Java oferecido gratuitamente pela Sun. [b]JRE[/b]: [i]Java Runtime Enviroment[/i]. É o ambiente de execução Java oferecido gratuitamente pela Sun. [b]JVM[/b]: [i]Java Virtual Machine[/i] - Máquina Virtual Java. É o programa que faz um .class java poder ser executado [b]J2ME[/b]: [i]Java 2 Micro Edition[/i]. Conjunto de bilbiotecas para desenvolvimento voltado aos dispositívos móveis [b]J2SE[/b]: [i]Java 2 Standard Editon[/i]. É o java padrão, utilizado para desenvolvimento desktop [b]J2EE[/b]: [i]Java 2 Enterprise Edition[/i]. É um extensão ao J2SE para servidores, implementando várias bibliotecas para facilitar a computação distribuída, como os EJBs [b]JSP[/b]: [i]Java Server Pages[/i]. É uma tecnologia para desenvolvimento de aplicações WEB semelhante ao PHP [b]XML[/b]: [i]Extensible Markup Language[/i]. Linguagem como o HTML utilizada para armazenamento e troca de informações [b]EJB[/b]: [i]Enterprise JavaBeans[/i]. Define um modelo para aplicações com servidores criando componentes reusáveis. Vamos completando que ao final montamos um HTML e publicamos como recurso adicional da page :) :!: :!:

Vitor Pamplona

Respostas

09/04/2009

Vitor Pamplona

Aí vao mais algumas. Todas essas definicoes podem ser melhoradas. Aqui realmente é um dicionário de pesquisa rápida. :D [b]JCA[/b]: [i]Java Connector Architecture [/i]- uma arquitetura desenvolvida de modo a facilitar a comunicacao entre servidores J2EE e EIS's. [b]JMS[/b]: [i]Java Messaging System [/i]- uma arquitetura existe dentro do universo J2EE que permite troca de mensagens de maneira assíncrona. [b]MOM[/b]: [i]Message Oriented Middleware [/i]- é o software que age como um Mediator na arquitetura de mensagens assíncronas. [b]MDB[/b]: Nao, nao é a extensao do banco de dados do Access. É [i]Message-Driven-Bean[/i], ou seja, um EJB capaz de processar mensagens assincronamente. [b]JDO[/b]: [i]Java Data Objects [/i]- uma extensao sob o JSR-000012 que regula métodos de persistência de objetos Java em bancos de dados relacionais. [b]WSDL[/b]: [i]Web Service Description Language [/i]- uma linguagem (ou melhor, uma estrutura em XML) usada para definir uma descricao para um servico WEB. [b]WML[/b]: [i]Wireless Markup Language [/i]- uma linguagem como a HTML, para celulares e outros dispositivos móveis. [b]UML[/b]: [i]Unified Modeling Language [/i]- 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). [b]CORBA[/b]: [i]Common Object Request Broker Arquitecture [/i]- 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). [b]IDL[/b]: [i]Interface Definition Language [/i]- é a linguagem usada para definir interfaces de comunicacao na arquitetura CORBA. [b]EIS[/b]: [i]Enterprise Information System [/i]- qualquer sistema que centralize informacoes de negócio da sua empresa.
Responder Citar

09/04/2009

Cabral

[b]JAR[/b] - [i]Java ARchive [/i]- comprimir e criar arquivos "executáveis" em java [b]AWT[/b] - [i]Abstract Window Toolkit [/i]- API para desenvolvimento de Janelas. [b]GUI[/b] - [i]Grafic User Interface [/i]- São os tipos de interface geráficas para Usuários, nada muito intuitivo.. hehehe [b]RMI[/b] - [i]Remote Method Invocation [/i]- Mas centrado em Sistemas distribuídos, semelhante ao CORBA. [b]POO[/b] - [i]Programação Orientada a Objetos [/i] :wink: Ahhh espero ter ajudado... []'s
Responder Citar

09/04/2009

Dadario

Tem a parte de segurança com: [b]JCE[/b] - [i]Java Cryptography Extension[/i]. 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 [url=http://www.bouncycaslte.org"]Bouncy Castle[/url] :!: :!: :!: :!: :!: :!:
Responder Citar

09/04/2009

Lucas Teixeira

[b]JRE[/b] Java Runtime Enviroment - Toda a "parafernália" necessária para se rodar um programa em java, engloba a JVM (ver primeiro post) e outras funcionalidades... :!:
Responder Citar

09/04/2009

Volnei Munhoz

[b]JDBC [/b]- Java Database Connectivity: Tecnologia que permite que uma aplicação java conecte-se e manipule um bando de dados. [url=http://java.sun.com/products/jdbc/]Leia mais...[/url] [b]JSF[/b] - JavaServer Faces: Esta tecnologia simplifica a construção de interfaces com o usuário através de componentes reutilizáveis que podem estar conectados a data sources. [url=http://java.sun.com/j2ee/javaserverfaces/index.jsp]Leia mais...[/url]
Responder Citar

09/04/2009

Clovis Junior

[b]JDK:[/b] Na realidade significa Java Development Kit, não muda nada no significado mas também já não é muito usado mesmo...
Responder Citar

09/04/2009

Vitor Pamplona

[b]JAAS[/b] - Java Authentication and Authorization Service: Implementação da segurança e controle de acessos da máquina virtual.
Responder Citar

09/04/2009

Vitor Pamplona

[b]SCJP[/b]: Sun Certified Java Programmer: Certificação da Sun para programador Java [b]SCJD[/b]: Sun Certified Java Developer: Certificação da Sun para desenvolvedor Java [b]SCEA[/b]: Sun Certified Enterprise Architect: Certificação da Sun para arquiteto Java [b]SCWCD[/b]: Sun Certified Web Component Developer: Certificação da Sun para desenvolvedor web em java [b]JRMP[/b] Java Remote Method Protocol: Protocolo java para invocar métodos em objetos de outras VMs
Responder Citar

09/04/2009

Vitor Pamplona

[b]RMI[/b]: Remote Method Invocation: API para invocar métodos em outras VMs. [b]AOP[/b]: Aspect Oriented Programming: Programação orientada a aspectos, evolução natural da OOP (Object Oriented Programming)
Responder Citar

09/04/2009

Vitor Pamplona

[b]UML[/b]: [i]Unified Modeling Language [/i]- 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).
[size=14:731a0ab520][color=darkblue:731a0ab520]Complementando ... [/color:731a0ab520][/size:731a0ab520] [b]UML[/b] - (Unified Modeling Language) é uma linguagem gráfica padrão para modelagem de dados, destinada à especificação, à construção, à visualização e à documentação de sistemas complexos de software. [b]MDA[/b] - (MODEL DRIVEN ARCHITECTURE / Arquitetura de Modelagem Dirigida) é uma nova forma de se escrever especificações e desenvolver aplicações, com base em uma PIM (Modelo plataforma-independente). [b]RUP[/b] - (Rational Unified Process) é um processo que fornece uma abordagem disciplinada para o desenvolvimento de software, nomeando tarefas e responsabilidades dentro de uma organização. [b]OOAD[/b] - (object-oriented analysis and design) Análise e Projetos Orintado a Objetos. blz . . :!:
Responder Citar

09/04/2009

Tadeu Santos

[b]RNA[/b] - (Redes Neurais Artificiais) metodologia usada para resolver problemas de Inteligência Artificial.
Responder Citar

09/04/2009

Rharari

SOA - Service Oriented Architecture: arquitetura de sistemas orientada a serviços. UDDI - Universal Description, Discovery and Integration: padrão de registros de webservices. JNI - Java Native Interface: interface nativa que permite ao Java comunicar-se com outras linguages.
Responder Citar

09/04/2009

Claudio Silva

Adição: [b]JNLP[/b]: [b]J[/b]ava [b]N[/b]etwork [b]L[/b]auching [b]P[/b]rotocol: Protocolo que define como uma aplicação java em site remoto pode ser baixada e executada em uma JVM restrita com sandbox dinamicamente configurada através da web. É a tecnologia por trás do Java Web Start: [url]http://java.sun.com/products/javawebstart/[/url] []s
Responder Citar

09/04/2009

Andre Valdestilhas

[b]Só mais uma...[/b] * [b]DAO(Data Access Object)[/b] padrão de desenvolvimento. Mais um padrão que voce usa isso quando quer se livrar da monotonia de reescrever código. É aplicado por exemplo: para escrever uma classe para acessar um banco de dados ou outro objeto...
Responder Citar

09/04/2009

Rharari

HTTP: Hypertext Transfer Protocol: Protocolo de Transferencia de Hipertexto - Protocolo que roda sobre o TCP/IP de nivel de aplicação para aplicativos em ambiente distribuido, colaborativo, orientado a objeto e que utilizam hipertexto. FTP: File Transfer Protocol: Protocolo de Transferencia de Arquivos - É o protocolo utilizado na internet para trocas de arquivos. Roda sobre o TCP/IP. UDP: User Datagram Protocol: Protocolo de Datagramas - um protocolo desprovido de conexao (connectionless) e que assim como o HTTP roda sobre o TCP/IP. Ele nao possui controle de erros e nem controle de entrega dos pacotes TCP/IP. Ideal para transmitir multimedia na Web pois é mais rápido que o HTTP. WDP: Wap Datagram Protocol: Protocolo WAP de Datatgramas - é um protocolo de rede para o transporte de datagramas em uma rede sem fio TCP/IP. RTFM: Read the Fucking Manual - Leia o maldito manual! :D
Responder Citar