Página principal

De Wiki do Leitão
Revisão de 14h33min de 21 de julho de 2023 por Rodrigogml (discussão | contribs)
Ir para: navegação, pesquisa

RFW - Rodrigo's Framework

O objetivo deste projeto é criar um framework simplificado de produção de aplicações pequenas e médias que utilizem a arquitetura J2EE. Note que simplificado quer dizer seguindo um padrão já fechado e específico. Criando alguns padrões de desenvolvimento e classes utilitárias conseguimos produzir aplicações de forma mais rápida em 90% das situações.


RFW - Kernel

O Kernel não é um módulo, mas a base para todos os outros. Este pacote deve conter o máximo de classes de base do RFW mas o pacote em si não pode conter nenhuma outra dependência com bibliotecas externas.

A ideia é promover neste pacote, o básico para que todos os pacotes módulos do Frame Work funcionem na mesma língua sem inchar as dependências da aplicação que não utiliza todos os módulos do FrameWork.


Design e Estrutura do FrameWork Funcionalidades

Tópicos relacionados à estrutura e design patters do FrameWork.

Classe de funcionalidades e Serviços que o FrameWork oferece.



RFWUtils

Conjunto de classes utilitárias do framework. Todas as classes tem seu prefixo em RU para facilitar encontra-las pelo auto complete.


Classe Funcionalidades
RUFile Métodos de manipulação de arquivos. Desde os métodos mais triviais do File do java até operações mais elaboradas.
RUGenerator Métodos de geração de todo tipo de dados. Strings para teste, UUIDs, números, padrões, etc.
RURecursiveClone Métodos utilizados na clonagem recursiva de objetos, principalmente o RFWVO, para uma cópia completamente independente de dois objetos.
RUReflex Métodos para manipulação de objetos a partir de reflexão. Definição de valores em atributos, obtenção de informações de objetos, métodos, importações e vários métodos auxiliares para trabalhar com a estrutura de objetos do RFW.
RUString Métodos de manipulação de String, truncates, repetições, formatações, limpeza de espaços, tabs, caracteres inválidos, acentos, etc.

RFW - Módulo Base

O RFW é o módulo principal do Rodrigo's FrameWork. Neste módulo está incluso a estrutura do Framework e outras utilizadas que não gerem dependências externas extensas.


Design e Estrutura do FrameWork Funcionalidades

Tópicos relacionados à estrutura e design patters do FrameWork.

Classe de funcionalidades e Serviços que o FrameWork oferece.

  • Processamento e Validação de Dados
    • RFWValidator Ainda está dentro do BIS10, por fazer acessos no banco de dados, precisa da criação de interface!
  • Persistência de Dados