DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Java Magazine 66 - Construindo frameworks em Java

Artigo da Revista Java Magazine Edição 66.

Esse artigo faz parte da revista Java Magazine edição 66. Clique aqui para ler todos os artigos desta edição

Construindo frameworks em Java

Conceitos, implementação e uso

Entenda os conceitos e técnicas por trás dos frameworks e aprenda como desenvolver uma solução completa

André Dantas Rocha

 

De que se trata o artigo:

Projeto e construção de frameworks. Neste artigo são apresentados os principais conceitos relativos a esse tipo de aplicação e é estudado o framework Jeha, uma ferramenta open source para tratamento de exceções.

 

Para que serve:

Fornecer a base para construção de frameworks. Esse tipo de aplicação é um dos melhores exemplos de reuso em orientação a objetos, e o entendimento dos seus conceitos permite ao desenvolvedor construir softwares mais robustos, reusáveis e flexíveis.

 

Em que situação o tema é útil:

Softwares criados a partir de um framework são desenvolvidos mais rapidamente e com maior qualidade, já que esse tipo de aplicação permite reuso tanto de design quanto de código. Aprender a desenvolver e utilizar frameworks é uma tarefa que pode poupar tempo precioso do desenvolvedor e levá-lo a produzir melhores softwares.

 

Construindo frameworks em Java:

No artigo são abordados os principais conceitos dos frameworks, e o Jeha – um framework que facilita o tratamento de exceções – é apresentado em detalhes, permitindo ao desenvolvedor entender como a aplicação foi implementada e como pode ser utilizada.

O artigo inclui explicações sobre os patterns utilizados e decisões de projeto tomadas durante o desenvolvimento do framework.

 

Frameworks são um dos temas mais interessantes da orientação a objetos. Esses tipos de softwares utilizam conceitos avançados do paradigma OO e, quando bem construídos, são capazes de poupar muito tempo e dinheiro, pois permitem reuso tanto de design quanto de código.

O Java talvez seja a linguagem que mais possui frameworks disponíveis e, sem dúvida, é uma das principais responsáveis pela popularização do tema. Conhecer os conceitos que embasam esse tipo de software ajuda o desenvolvedor a criar aplicações mais elegantes, robustas e reusáveis.

Como exemplo concreto destes conceitos, vamos analisar o design e programação do Jeha, um framework open source que automatiza o tratamento de exceções através de anotações.

Entendendo os conceitos"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


André Dantas Rocha
é mestre em Engenharia de Software pela USP, arquiteto e sócio da Code Company.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03