Fernando Franzini Blog

imagesDificilmente uma corporação terá poder intelectual, financeiro, mão de obra disponível e tempo para competir com a comunidade mundial. Em outras palavras, o arquiteto de software de uma corporação deve conhecer o máximo possível das opções de componentes e frameworks existentes no mercado para não cair no velho e já conhecido buraco de tentar “reinventar a roda” a sua maneira. Esse é um dos vários tópicos discutido no nosso treinamento de Arquiteto de Software Java. Dentro desse assunto, gostaria de publicar minha lista de frameworks e componentes Java utilizado nas minhas decisões arquiteturais no momento de arquiteturar uma solução. Qualquer sugestão é bem vinda!

Container IoC
Spring – http://www.springsource.org/
Guice – http://picocontainer.codehaus.org/
PicoContainer – http://code.google.com/p/google-guice/
EJB – www.oracle.com/technetwork/java/javaee/ejb/index.html 
CDI – http://www.oracle.com/technetwork/articles/java/cdi-javaee-bien-225152.html

Persistência
Hibernate – http://www.hibernate.org/
Spring Data – http://www.springsource.org/ 
iBatis – http://www.mybatis.org/
Torque – http://db.apache.org/torque/
Castor – http://www.castor.org/
Cayenne – http://cayenne.apache.org/

Gerenciador de Transação
Spring AOP transaction – http://www.springsource.org/
EJB (JTA) www.oracle.com/technetwork/java/javaee/ejb/index.html 

Ver o post original 557 mais palavras

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s