Back-End

21 fev, 2013

Listagem de frameworks Java

Publicidade

Dificilmente 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

Persistência

Gerenciador de transação

Agendamento de tarefas

Validação

Chamadas assíncronas

Kit de interface gráficas desktop

RAD interface gráficas desktop

Framework web

Framework web RIA

Framework web full stack

Provedores de JSF

Componentes JSF

Extensões JSF

Soluções web mobil

Autenticação e autorização web

JEE web container standalone

JEE EJB container (web profile e JEE Full)

Relatórios

Gerador de gráficos charts

Web Services REST

Gerenciador de e-mails

Web Services SOAP

JavaScript

Integração com redes sociais

Cache

NoSQL

SGDB Java embutidos

Testes

Loggin

Testes cargas e perfomance

JSON

Boletos bancário

Boletos Bancário – http://www.boletobancario.com.br

Bopepo – http://www.jrimum.org/bopepo/

Stella – http://github.com/caelum/caelum-stella/wiki/Gerando-boleto

Manipulaçao de arquivos MS Office

Apache POI – http://poi.apache.org/

JExcelApi – http://jexcelapi.sourceforge.net/

Docx4j – http://dev.plutext.org/trac/docx4j

Java Docx – http://www.javadocx.com/

Aspose – http://www.aspose.com/categories/java-components/aspose.total-for-java/default.aspx

Gerais

Maven – Gerenciador de dependências – http://maven.apache.org/

JLicense – Gerenciador de licenciamento de uso de software – http://www.websina.com/products/jlicense.html