r8 - 09 Apr 2007 - 23:58:43 - MaxwellAlmeidaYou are here: TWiki >  Doo Web  > TecnoLogias

Linguagem JAVA:

Artigos, Livros e Tutoriais

MigrandoDeObjectPascalParaJava

MigrandoDeTelisParaJava

IntroducaoAJavaComJadix


Orientação a Objetos:

Tutorial: Introdução ao paradigma "Orientação a Objetos" (em inglês)

FAQ: Orientação a Objetos (em inglês)


*Ubuntu:*

Instalação e Referências ao Ubuntu

Instalacões no Ubuntu para DOO


*Eclipse:*

Obtendo a IDE Eclipse

Configurações do Eclipse

UtilizandoOEclipse


*Utilizamos em DOO:*

Dix

Jadix

Edix


Cartões CRC e UML:

Analise de Projetos com CRC

Cartões CRC (em inglês)

UnifiedModelingLanguage (UML)


Refatoração:

FedoresEFatores


Desenvolvimento Guiado por Testes (TDD):

IntroducaoAoDesenvolvimentoGuiadoPorTestes

ArtigosSobreTDD

ArtigosSobreJUnit

ExercicioTDD


Padrôes de Projeto:

Os 23 Padrões Segundo o GoF

Padrão MVC

Padrão do Objeto Nulo


Glossário:

IDE: Integrated Development enviorement, Ambiente de desenvolvimento integrado, ferramenta que integra, em geral, compilador e debuger, para desenvolvimento de linguagens de programação

Dix: Uma linguagem de marcação, da família XML (assim como o XHTML) utilizada para fazer páginas WEB (assim como se fazem páginas com HTML).

Jadix: é um framework (infra-estrutura) para usar Apliques em páginas com linguagem de marcação Dix e Apliques em Java, que permite a criação e manipulação dinâmica de componentes Dix, bem como o tratamento de eventos de componentes Dix transformando-os em eventos Java, dando conta assim das manipulações do usuário na interface WEB

Edix: Editor para a linguagem de marcação Dix e que possui a funcionalidade de publicação web de projetos e também um plugin para o Eclipse.

CRC (Class, Responsability, Colaborator): Utilizados na etapa inicial de projeto de um sistema orientado a objetos, determinando de maneira abstrata quais as classes necessárias ao projeto e como elas interagem.

UML(Unified Modeling Language): Linguagem de especificação de propósito geral aceita como padrão para modelagem de objetos, com notação gráfica e usada em todas fases de um projeto (Análise,Projeto,Implementação) com regras, utilizações e notações específicas em cada fase.

TDD(Test Driven Development): No português, desenvolvimento guiado (dirigido) por testes, é uma técnica de desenvolvimento e projeto de software em que de maneira disciplinada, repetidamente se escreve um teste, executa-o (irá falhar pois nada foi implementado para que ele funcione) e depois implementa o código necessário para o teste passar.

Design Patterns: Conhecidos como Padrões de Projeto, descrevem soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos. Um padrão de projeto estabelece um nome e define o problema, a solução, quando aplicar esta solução e suas consequências.

MVC: É um padrão de arquitetura de aplicações que visa separar a lógica da aplicação (Model), da interface do usuário (View) e do fluxo da aplicação (Controller). Permite que a mesma lógica de negócios possa ser acessada e visualizada por várias interfaces. Utilizado em padrões de projetos de software, entretanto, MVC abrange mais da arquitetura de uma aplicação do que é típico para um padrão de projeto.

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r8 < r7 < r6 < r5 < r4 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback