RFW

De Wiki do Leitão
Revisão de 13h56min de 17 de novembro de 2022 por Rodrigogml (discussão | contribs) (Criou página com 'A classe estática RFW tem a finalidade de acumular configurações e métodos auxiliares para todas a aplicação. Como métodos para retornar a data do sistema e formato, localidade, sistema de arredondamento de cálculos, flags de inicialização e desligamento do sistema, etc.. Ao concentrar métodos de configuração em uma única classe, ganhamos em manutenção quando desejamos fazer alterações desse tipo em todo o sistema. = Inicialização do Framework = P...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

A classe estática RFW tem a finalidade de acumular configurações e métodos auxiliares para todas a aplicação. Como métodos para retornar a data do sistema e formato, localidade, sistema de arredondamento de cálculos, flags de inicialização e desligamento do sistema, etc..


Ao concentrar métodos de configuração em uma única classe, ganhamos em manutenção quando desejamos fazer alterações desse tipo em todo o sistema.

Inicialização do Framework

Para simplificar a configuração inicial do sistema, a classe conta com uma coleção de métodos initialize*() que oferecem funções de configurações diferentes dos módulos do sistema. Assim, a medida que o framework ganhe novas definições, novos métodos de configuração serão criados.

Ao implementar o sistema, o desenvolvedor deve chamar esses métodos de inicialização logo que a aplicação "levanta". E devem ser chamados uma única vez. Embora, se o sistema todos procurar as informações dessa classe, uma alteração em seus atributos terão o efeito em Real-Time do sistema.

Métodos para o Desenvolvimento

Esta classe também conta com métodos para auxiliar no desenvolvimento. Entre eles estão:

  • isDevelopmentEnvironment() - que indica que o sistema está rodando em um ambiente de desenvolvimento ou produção.
  • pDev(...) - permite a impressão no console com o System.out.println(), somente quando estiver no ambiente de desenvolvimento.


Shutting Down the Framework

Quando a aplicação for encerrada o método .shutdownRFW() deve ser chamado. Assim o RFW sinalizará para todos os módulos que suas threads e funcionamento precisam ter finalizados sem perda ou corrupção de dados.