O que é um Componente de Negócio

Os nossos devs carinhosamente chamam de Business Component, é objeto principal para escrita de regra de negócio no BEF. Possui um baixo acoplamento, ou seja, a dependência entre as implementações dos objetos de negócio é reduzida, mitigando as chances de problemas com referência circular.

Além disso, facilita o desenvolvimento de componentes sem estado o que facilita a escalabilidade, além da separação de responsabilidades e a interoperabilidade com as APIs do WES (usados em conjunto com a ESL – Enterprise Service Library).

Tudo isso de forma simples e fácil, já que o ciclo de vida do objeto é mantido pelo BEF, aliviando a carga do desenvolvedor, que deve apenas se preocupar com o código da regra de negócio.

Como aprender mais?

Temos uma documentação bem completa na Wiki, dentre os vários artigos publicados, podemos destacar alguns que dão uma visão ampla de como usar e abusar do Business Component:

Além disso, no canal da Tecnologia no YouTube temos um treinamento inteiro sobre o assunto, confira a trilha abaixo:

#001 – Apresentando o BusinessComponent

#002 – Criando o Projeto BusinessComponent

#003 – A Interface no Componente de Negócio

#004 – Regra de Negócio para Reserva: Implementando o DAO

#005 – Regra de Negócio para Reserva: Usando o DAO

#006 – Criando os Projetos de IoC para a Regra de Negócio

#007 – Injetando a Dependência

#008 – Devolver e Recusar a Reserva (Exercício)

#009 – Projeto Comum (Model)

Adicionando mais conhecimento ainda, temos o nosso BE.TECH, onde nosso especialista Thiago Martinez deu dicas importantes sobre os Componentes de Negócio, dá uma olhada no vídeo:

Tenho certeza que se você olhar toda essa documentação, vai ficar fera no desenvolvimento de Componentes de Negócio na Benner.

Te vejo no próximo post, um abraço,

Danton C. Franco Junior

#TimeTec

Compartilhe
Autor
Leia mais
Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *