sexta-feira, 30 de dezembro de 2011

Arquitetura do lindbergframework

O framework é composto em módulos divididos em responsabilidades. Cada módulo contribui no gerenciamento e configuração dos recursos providos. A figura a seguir ilustra a arquitetura atual do lindbergframework na versão 1.x.




– Módulos e responsabilidades

• Beans: Responsável por todo gerenciamento de inversão de controle (IOC) e injeção de dependências que o framework provê. O LDIC (Lindberg Dependency Injection Container) é o mecanismo responsável por resolver as instancias de beans solicitados, bem como suas respectivas dependências, e injeta-los no lugar certo na hora certa de acordo com a necessidade de cada bean.

• Integration: Módulo responsável pela integração e operacionalidade entre o lindberg e outros frameworks. Na versão 1.x o framework fornece integração com Spring, Adobe Flex e JSF.

• Context: Responsável por toda configuração, beans e gerenciamento em nível de escopo de cada camada: core, persistence, web, etc...

• Configuration: Toda a parte de configuração do framework por escopo é responsabilidade deste módulo. Os escopos de configuração estão organizados em Core, Persistence e Web onde o web tem um escopo interno específico para configurações de core que inicializará as configurações nos outros
escopos.

Nenhum comentário:

Postar um comentário