Todos os registros públicos
Exibição combinada de todos registros disponíveis para o Wiki do Leitão. Você pode diminuir a lista escolhendo um tipo de registro, um nome de usuário (sensível a maiúsculas e minúsculas), ou uma página afetada (também sensível a maiúsculas e minúsculas).
(Mais novas | Mais antigas) Ver (50 posteriores | 50 anteriores) (20 | 50 | 100 | 250 | 500)- 19h27min de 25 de agosto de 2023 Rodrigogml discussão contribs carregou Arquivo:CertDownload1.jpg
- 19h03min de 25 de agosto de 2023 Rodrigogml discussão contribs moveu Acesso ao WS SEFAZ com Axis2 para Criando Stubs do Axis2 para WS da SEFAZ sem deixar um redirecionamento
- 19h00min de 25 de agosto de 2023 Rodrigogml discussão contribs apagou a página Axis2 WebService Client (o conteúdo era: "Este documento relata a maneira mais fácil de construir um webservice client utilizando o Axis2 para gerar as classes de acesso a partir do WSDL. Utilizaremos o Axis2 v1.7.9, mesma atualmente sendo utilizada como dependência nos módulos do BIS10 e BISFW. == Baixando o Axis2 == Para gerar as classes precisamos dos binários do Axis2, que podem ser bai...", e o(a) único(a) editor(a) era Rodrigogml (discussão))
- 19h00min de 25 de agosto de 2023 Rodrigogml discussão contribs criou a página Acesso ao WS SEFAZ com Axis2 (Criou página com 'Esta página foi criada para registrar como o Axis2 foi utilizado neste módulo, suas dificuldades e peculiaridades para integrar o projeto. A versão utilizada foi a v1.8.2. Tanto para gerar as classes dos Stubs quando nas dependências do projeto. = Gerando os Stubs = A geração dos Stubs foi feita com os binários do Axis2, fora do Eclipse. Para isso foram realizados os seguintes passos: == Baixar o Axis2 == Baixar o pacote Binário no site do Axis2: https://a...')
- 18h05min de 25 de agosto de 2023 Rodrigogml discussão contribs criou a página Requisitos RFW.SEFAZ (Criou página com ' = Objetivo Principal = O objetivo deste módulo é permitir uma integração transparente com os serviços da SEFAZ (WebServices) de forma mais transparente possível e integrada ao framework RFW para facilitar sua utilização. Para atingir este objetivo o módulo fornece objetos com a estrutura de dados similar as descritas nos XMLs da NFe, que seguem as mesmas restrições e regras impostas. Desta forma o desenvolvedor pode abstrair toda a preocupação escrita e...')
- 20h09min de 24 de agosto de 2023 Rodrigogml discussão contribs criou a página Axis2 WebService Client (Criou página com 'Este documento relata a maneira mais fácil de construir um webservice client utilizando o Axis2 para gerar as classes de acesso a partir do WSDL. Utilizaremos o Axis2 v1.7.9, mesma atualmente sendo utilizada como dependência nos módulos do BIS10 e BISFW. == Baixando o Axis2 == Para gerar as classes precisamos dos binários do Axis2, que podem ser baixados no site: https://axis.apache.org/axis2/java/core/download.cgi. Por já ser uma versão legada (já temos a 1...')
- 20h09min de 24 de agosto de 2023 Rodrigogml discussão contribs criou a página Arquivo:Axi2WSClient2.jpg
- 20h09min de 24 de agosto de 2023 Rodrigogml discussão contribs carregou Arquivo:Axi2WSClient2.jpg
- 19h03min de 8 de agosto de 2023 Rodrigogml discussão contribs criou a página FileVO (Criou página com 'O FileVO é o objeto oferecido pelo framework para simplificar a persistência de arquivos. = Associando o FileVO = O FileVO deve ser usado sempre com o relacionamento do tipo '''ASSOCIATION'''. Para evitar que o FileVO seja persistido diretamente como uma composição do objeto que tem o arquivo. {{java|Exemplo de Utilização do FileVO|<syntaxhighlight lang="java"> @RFWMetaRelationshipField(caption = "Arquivo do Objeto", relationship = RelationshipTypes.ASSOCIA...')
- 16h09min de 8 de agosto de 2023 Rodrigogml discussão contribs criou a página Location (Criou página com 'O serviço de location tem como finalidade concentrar as informações de endereçamento e localidade do sistema. As informações de localidade são agredas por País, Estados, Cidades e Endereços (Logradouros). A partir deste conceito serão agregadas novas informações conforme a necessidade do sistema. == Principais Utilizações == === Preenchimento automático por CEP === Por ter um cadastro completo das ruas do país, um dos principais serviços utilizados é...')
- 16h47min de 31 de julho de 2023 Rodrigogml discussão contribs criou a página UIFactory (Criou página com 'O '''UIFactory''' nada mais é do que uma classe com diversos recursos para agilizar a produção da UI mantendo um padrão de desenvolvimento e criação por toda a aplicação. Ela não é obrigatória nem necessária, mas em muitos casos utilizar esta classe fará com que você faça muito mais com bem menos linhas de código. = Criação de Blocos= Métodos de de criação de blocos são todos estáticos! E tem explicitamente a função de receber em uma única lin...')
- 12h04min de 31 de julho de 2023 Rodrigogml discussão contribs criou a página RFWPickerWindow (Criou página com 'A RFWPickerWindow é uma janela utilizada quando desejamos buscar e selecionar um ou mais itens do banco de dados. Por exemplo, em um cadastro de endereços o usuário precisa buscar o CEP pelo nome da rua, e depois de filtrar escolher o correto para carregar o endereço. Ou em uma tela de emissão de notas, o usuário precisa escolher o destinatário no cadastro de pessoas do sistema. = Implementação = Para utilizar a classe basta estender a '''RFWPickerWindow''', v...')
- 14h55min de 30 de julho de 2023 Rodrigogml discussão contribs criou a página RFWWindow (Criou página com 'Para o Vaadin, uma '''Window''' é uma janela flutuante na aplicação, como uma janela de Popup. Para o RFW, uma Window é uma "tela" da aplicação. Imagine uma aplicação que tenha telas de cadastro, telas de relatórios, telas de gráficos, etc.. Cada uma dessas telas é chamada de '''Window''' no RFW, e devem extender a classe '''RFWWindow'''. Se essa '''tela''' será exibida em um popup flutuante (em uma Window do Vaadin) ou simplesmente será acoplado dentro do...')
- 14h30min de 30 de julho de 2023 Rodrigogml discussão contribs criou a página RFWUI (Criou página com 'A classe RFWUI é a primeira da estrutura da UI. Seguindo a documentação de implementação do Vaadin, ao invés da sua classe extender a classe '''com.vaadin.ui.UI''' ela deve estender esta classe '''RFWUI'''. Assim sua aplicação terá alguns métodos de controles adicionais, e o módulo acesso as definições da UI do Vaadin. = Implementação dos Métodos = Esta classe é abstrata e será necessário implementar os seguintes métodos: == doLogout() == Este...')
- 12h29min de 28 de julho de 2023 Rodrigogml discussão contribs criou a página MeasureUnitDAOConverter (Criou página com 'O '''MeasureUnitDAOConverter''' é um converter fornecido para permitir a persistência de objetos do tipo '''MeasureUnit''' pelo RFW ORM. Para saber mais sobre a '''MeasureUnit''' veja a documentação do MeasureRuler oferecido pelo RFW Kernel. = Funcionamento = Por a '''MeasureUnit''' ser uma interface o RFW ORM não sabe como persistir, nem como qual objeto criar durante a recuperação a partir do banco de dados. Essa interface generaliza todas as enumerati...')
- 12h06min de 28 de julho de 2023 Rodrigogml discussão contribs criou a página RFWDAOConverterInterface (Criou página com 'O '''RFWDAOConverterInterface''' permite a criação de uma classe utilizada para "ensinar" o RFW ORM como tratar a serialização e desserialização de alguma informação. Embora o RFW ORM saiba como tratar a maior parte dos dados nativos, algumas informações do VO podem ter caráter personalizado ou mesmo serem representados por uma interface de dados próprios. Em resumo esta interface tem só dois métodos: * '''toVO()''' - Que deve transformar a informação r...')
- 21h48min de 26 de julho de 2023 Rodrigogml discussão contribs criou a página MeasureRuler (Criou página com 'O MeasureRuler é, pela própria tradução, uma régua de medidas. Essa régua de medidas tem a intenção de oferecer aos sistemas a facilidade para converter unidades de medidas da mesma dimensão, ou até mesmo entre dimensões diferentes quando estabelecida a regra de conversão. Definições: * '''Dimensão''' - tipo de medida utiliza, como "Comprimento", "Área", "Volume", "Massa (Peso)", etc. Embora estas hoje sejam as dimensões que o BIS suporta, nada impede d...')
- 02h39min de 26 de julho de 2023 Rodrigogml discussão contribs criou a página EventDispatcher (Criou página com 'O EventDispatcher é o serviço do FrameWork utilizado para notificar outras partes do sistema de forma "transparente" quando determinados eventos ocorrem. Por exemplo: * Evento de Persistência/Exclusão de um Objeto * Evento de Email Recebido * Evento de Falha de Conexão * Etc. = Funcionamento = == Registro do Listener == Para escutar os eventos, o "módulo" ou "parte do sistema" que deseja receber as notificações precisa registrar um Listener de eventos no '''E...')
- 15h02min de 21 de julho de 2023 Rodrigogml discussão contribs criou a página RFWDataFormatter (Criou página com 'O RFWDataFormatter é uma interface utilizada para criar implementações de classe que realizam a conversão de dados do sistema (como manipulado no VO ou persistido no banco) e o formato para exibição para o usuário. Por exemplo, no VO temos um valor monetário salvo com o tipo BigDecimal, mas para o usuário precisamos formatar incluindo cifrão, símbolo de moeda e número de casas decimais. O passo contrário, de tratar as entradas do usuário ou de outras fonte...')
- 18h46min de 11 de julho de 2023 Rodrigogml discussão contribs criou a página RFWMO (Criou página com 'O RFWMO é um MatchObject, isto é, ele carrega informações para descobrir objetos equivalentes. Em outras palavras ele permite um filtro de objetos baseados em seus atributos. Seu principal uso é feito pelo RFWDAO para a consulta de objetos persistidos. De acordo com o nome do atributo criado no VO, o RFWDAO será capaz de retornar os objetos desejados sem mais linhas de código além do nome do atributo e seus métodos GET e SET. Por exemplo, imaginando qu...')
- 18h39min de 11 de julho de 2023 Rodrigogml discussão contribs criou a página Arquivo:RFWMetaCollectionTable.png
- 18h39min de 11 de julho de 2023 Rodrigogml discussão contribs carregou Arquivo:RFWMetaCollectionTable.png
- 18h39min de 11 de julho de 2023 Rodrigogml discussão contribs criou a página Arquivo:Composicao11.png
- 18h39min de 11 de julho de 2023 Rodrigogml discussão contribs carregou Arquivo:Composicao11.png
- 18h26min de 11 de julho de 2023 Rodrigogml discussão contribs criou a página Arquivo:AssociacaoNN.png
- 18h26min de 11 de julho de 2023 Rodrigogml discussão contribs carregou Arquivo:AssociacaoNN.png
- 18h24min de 11 de julho de 2023 Rodrigogml discussão contribs criou a página Arquivo:Associacao1N.png
- 18h24min de 11 de julho de 2023 Rodrigogml discussão contribs carregou Arquivo:Associacao1N.png
- 19h13min de 7 de julho de 2023 Rodrigogml discussão contribs criou a página RFWDAO (Criou página com 'A persistência do RFW é automatizada como um sistema de ORM próprio chamado de RFWDAO. Embora não seja tão maleável quanto os sistemas já consolidados no mercado, tem ótima performance, não gera injeção de código nos objetos permitindo que o mesmo objeto trafegue pelas camadas e fachadas, por não ter injeção de código permite alteração em hot-deploy. Além de ser totalmente integrado ao RFW. O principal objetivo do RFWDAO é receber os VOs e persisti-...')
- 14h57min de 27 de junho de 2023 Rodrigogml discussão contribs criou a página MediaWiki:Common.css (Criou página com '* o código CSS colocado aqui será aplicado a todos os temas: div.mw-highlight pre { background-color: black !important; }')
- 17h08min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página RFWMetaAnnotations (Criou página com 'As RFWMeta são Java Annotations oferecidas pelo FrameWork que permitem que os VOs tenham informações sobre sua própria definição (Meta Dados): da classe e dos atributos. = RFWMetaField = Os metadados disponíveis para atributos recebem o seguinte padrão de nome: '''"RFWMeta"''' + <Tipo do Atributo> + <Nome Específico> + '''"Field"'''. Sendo: * '''Tipo do Atributo''' - É o tipo do java que define o atributo. Ex: String, Integer, BigDecimal, etc. * '''Nome Esp...')
- 17h04min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página RFWValidator (Criou página com 'O '''RFWValidator''' é um serviço capaz de realizar validações nos RFWVO a partir das RFWMetaAnnotations. Todas as RFWMetaAnnotations serão lidas e analizadas, sempre que o valor de algum atributo não satisfazer as definições dos meta dados definidos nas annotations o '''RFWValidator''' resultará em erros de validação. = Como Utilizar = O modo de usar é bem simples. O '''RFWValidator''' oferece uma classe estática de mesmo nome, com apenas 3 m...')
- 16h06min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página GhostVO (Criou página com 'O GhostVO (GVO) é um VO utilizado para encapsular os RFWVO quando temos a necessidade de comparar o objeto com um equals que considere seu ID ao invés do hash de memória (padrão do RFWVO. {{nota|Origem do GhostVO|'''''Para entender o problema que deu origem ao GhostVO leia em BISVO#O_Paradoxo_do_Equals'''''.}}')
- 15h40min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página Arquivo:Java 256.png
- 15h40min de 17 de novembro de 2022 Rodrigogml discussão contribs carregou Arquivo:Java 256.png
- 15h40min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página Predefinição:Java (Criou página com '<center> {| style="width:75%;" | style="text-align:center; vertical-align:top; width:70px;" | link=|64px|top | style="text-align:left; background:#c0c0c0;" | <strong>{{{1}}}</strong> {{{2}}} |} </center>')
- 15h39min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página MetaObject (Criou página com 'Meta Object é o '''Objeto do Objeto'''! Mais fácil que isso só dois disso!!! Se não entendeu continue lendo... A definição de 'Meta Dados' é "A informação da Informação". Por exemplo, se você tem a informação do tipo texto "Eu amo o RFW". Essa informação contém outras informações, como "tamanho", "charset", "língua", etc.. Essas informações (dados) da própria informação são chamadas de 'Meta Dados'. De forma similar o RFW tem seus 'Meta Object...')
- 15h27min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página RFWVO (Criou página com 'Todo a estrutura do RFW é baseada na manipulação dos objetos do tipo RFWVO. Entender a base da estrutura do VO e seu funcionamento é o primeiro passo para desenvolver bem no RFW. = Introdução aos Objetos de Dados dos Patterns Java = O RFWVO é um '''Value Object''': O Value Object (VO) era um termo inicialmente utilizado para indicar um objeto capaz de guardar uma pequena quantidade de informação. Como o objeto/classe Integer ou String do Java. Além disso, um...')
- 14h19min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página PreProcess (Criou página com ''''PreProcess''' é uma classe estática do framework utilizada para concentrar os métodos de pré-processamento de informações. Esta classe permite processar os dados antes de valida-los. Por exemplo, processar uma String removendo seus espaços iniciais e finais, e se sobrar uma string vazia, retornar nulo. Com esses métodos simplificamos o código de tratamento das informações fornecidas pelo usuário (ou obtidas de outras fontes sem padrão). = PreProcess RF...')
- 14h05min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página RFWBundle (Criou página com 'O '''RFWBundle''' é um serviço de Bundle oferecido pelo RFW. A classe estática '''RFWBundle''' ao ser inicializada já carrega os bundles do próprio RFW, trazendo as mensagens para as exceptions e Enumarations da própria biblioteca. Para incluir um arquivo de properties dentro do '''RFWBundle''', deve ser chamado o método '''''loadBundle(...)''''' e passar o novo arquivo de bundle. Também é possível realizar a operação ao inicializar o framework, pelo método...')
- 13h56min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página RFW (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...')
- 13h13min de 17 de novembro de 2022 Rodrigogml discussão contribs criou a página RFWLogger (Criou página com 'O '''RFWLogger''' é um serviço de "log" do framework com o objetivo de realizar o registro de informações do sistema para os desenvolvedores. O desenvolvedor deve chamar o '''RFWLogger''' sempre que alguma informação quiser registrar alguma informação similar a qualquer outro framework de Log. Além da possibilidade de imprimir no console, este serviço permite que o log seja organizado em banco de dados para uma melhor filtragem e análise do fluxo por sessão d...')
- 21h45min de 16 de novembro de 2022 Rodrigogml discussão contribs criou a página Exceções & Tratamento (Criou página com 'O RFW oferece uma estrutura de exceções centralizadas para simplificar o desenvolvimento. = RFWException = '''RFWException''' é a classe principal de todas as exceções do sistema, qualquer classe de exceção do sistema deve estende-la. As únicas classes que não farão parte desta hierarquia são as classes de '''RunTimeException''', explicadas mais a frente. É recomendado que todos os métodos das fachadas da aplicação lancem esta - e apenas esta - classe...')
- 21h26min de 16 de novembro de 2022 Rodrigogml discussão contribs criou a página Predefinição:Nota (Criou página com '<center> {| style="width:75%;" | style="text-align:center; vertical-align:top; width:70px;" | link=|64px | style="text-align:left; background:#FFFF99;" | {| style="width:100%;" | |<strong>{{{1}}}</strong> |- | style="background:#FFFFDD;" | {{{2}}} |} |} </center>')
- 21h26min de 16 de novembro de 2022 Rodrigogml discussão contribs criou a página Arquivo:Note 64.png
- 21h26min de 16 de novembro de 2022 Rodrigogml discussão contribs carregou Arquivo:Note 64.png
- 21h25min de 16 de novembro de 2022 Rodrigogml discussão contribs criou a página Predefinição:Stop (Criou página com '<center> {| style="width:75%;" | style="text-align:center; vertical-align:top; width:70px;" | link=|64px | style="text-align:left; background:#FF7777;color:black;" | {| style="width:100%;" | |<strong>{{{1}}}</strong> |- | style="background:#FFDDDD;" | {{{2}}} |} |} </center>')
- 21h24min de 16 de novembro de 2022 Rodrigogml discussão contribs criou a página Arquivo:Stop 256.png
- 21h24min de 16 de novembro de 2022 Rodrigogml discussão contribs carregou Arquivo:Stop 256.png
- 20h50min de 16 de novembro de 2022 MediaWiki default discussão contribs criou a página Página principal