Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Aviso de troca de nome de projeto

Murdoc é o novo nome para o projeto DTOptimizer.
Esta mudança faz parte do plano estratégico para os projetos da 3layer Tecnologia, e visa organizar a nomenclatura de nossos projetos.
Iniciamos essa mudança em 06/Novembro/2010, e temos previsão de até o final do primeiro Trimestre de 2011 termos essa mudança concluída, que inclui:

Alterações no espaço colaborativo (esta página e todas suas dependências).
Atualização do antigo projeto no JavaNet, atualizando referências para cá.
Alteração no repositório nosso Subversion, URL e revisões de acesso.
Alteração no JIRA, movendo tarefas e trocando a chave do projeto.
Alteração na nomenclatura dos pacotes, de net.java.dev.dtoptimizer para org.treelayer.murdoc.
Revisão de documentação.
Atualização da integração contínua.

Acreditamos que essas mudanças venham para melhor, e contatmos com sua colaboração para críticas, sugestões e dúvidas.

Unknown macro: {align}

Powered by Open Sources Licences from:
[Adaptavist Theme Builder, Atlassian Jira, Atlassian Confluence, GreenHopper Plugin, Yourkit Java Profiler]

JIRA | SVN (browse | statsvn | svnstat) | Bamboo

Introdução

Bem vindo.

Murdoc é uma biblioteca extensível para preenchimento transparente de Data Transfer Objects (DTOs) em aplicações Java. Se você conhece o Apache Bean Utils, pense em algo realmente muito mais prático.

O projeto está funcional, porém em fase de ajustes, principalmente no tocante à documentação que precisa ser aprimorada.

Os principais itens em nosso pipeline incluem:

  • Ampliação da documentação;
  • Criação de manual de uso;
  • Criação de manual do desenvolvedor (para os que precisam estender as funcionalidades nativas);
  • Melhoria no tratamento de tipos genéricos;
  • Melhoria para o suporte à coleções;
  • Inclusão de anotações e CBE (Configuration By Exception) para facilitar a configuração;
  • Adição de mais exemplos de uso;
  • Publicação de posts, artigos, etc.

Uso

Para você utilizar o Murdoc, preenchendo seus DTOs em qualquer lugar e com uma única linha de código:

  1. Baixe o arquivo .JAR
  2. Importe para seu projeto Java
  3. Preencha quantos DTO's precisar com um unico metodo:
    MeuDto meuDto = Murdoc.getInstance().fillDto(objetoOriginal,MeuDto.class);
    

Desenvolvimento

Para você estender as funcionalidades e preencher DTOs realmente exóticos:

  1. Baixe o projeto do Repositório SVN do Murdoc (usuario:guest senha:guest)
  2. Crie uma classe de conversao nova que implemente a interface IActionCreateDto
  3. Use sua classe para preencher seu DTO, como por exemplo:
    MeuDtoExotico meuDtoExotico = Murdoc.getInstance().fillDto(meuObjetoOriginalExotico,MeuDtoExotico.class,MinhaClasseDeConversaoExotica.class);
    
  • No labels