Página principal

De Wiki do Leitão
Revisão de 21h18min de 19 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.

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.


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
RUString Classe com os métodos de manipulação de String.
RURecursiveClone Classe com métodos para clonar recursivamente o RFWVO trocando todos os seus objetos imutáveis e referências.