Postagens

Mostrando postagens com o rótulo Maker

Maker - Parâmetros do cabeçalho da requisição REST

Imagem
No Maker é possível criar um fluxo e definir para ter acesso externamente como uma API REST . Com tudo, as vezes não basta definir um fluxo para consumo, também é necessário receber parâmetros para fazer validações ou algo que influência na regra de negócios. Passar esses parâmetros na formação da URL pode tornar a informação vulnerável devido a possível fragilidade na captura desses valores. Uma das formas mais utilizadas na passagem de parâmetros é através do cabeçalho do documento que está sendo enviado na requisição. Foi informado aos usuários da ferramenta que a Softwell está desenvolvendo uma nova função, pois hoje o Maker ainda não possuí uma função para obter esses parâmetros do cabeçalho tornando menos seguro a maneira que é passado os valores. Enquanto essa funcionalidade ainda não está disponível, resolvi criar duas funções cujo objetivo é poder obter esses parâmetros. REST - Obter parâmetro do cabeçalho Com essa função é possível passar o nome de uma chave e reto...

Maker - Adicionando ícone no menu

Imagem
Atualmente na versão 1.0.0.102 do Maker Studio não é possível adicionar um ícone num submenu ou item do menu. Para contornar a falta dessa opção, resolvi implementar de uma forma simples através de fluxograma. No vídeo abaixo irei demonstrar pra vocês como é possível adicionar um ícone (imagem) no menu. Confira! Ambiente de desenvolvimento: Maker Studio 1.0.0.102 Webrun 1.0.0.105 UTF8 JRE 8u221 Tomcat 8.5.42

Maker - Integrando com a API SweetAlert2

Imagem
SweetAlert2 é uma biblioteca JavaScript com janelas de alertas mais elegantes para trazer uma melhor experiência ao usuário. Confira o vídeo abaixo e entenda uma das maneiras de integrar a API SweetAlert2 no Maker de uma forma simples, prática e com diversos exemplos de uso. Arquivo: maker_sweetalert2_1.0.zip Ambiente de desenvolvimento: Maker Studio 1.0.0.102 Webrun 1.0.0.105 UTF8 JRE 8u221 Tomcat 8.5.42 API SweetAlert2 v8.15.3

Maker - Utilizando Variável da Sessão

Imagem
Na arquitetura Web temos a comunicação entre o lado client e server , onde o client envia requisições e processa respostas, já o lado server recebe requisições, processa e envia respostas. Exemplo: Muitas vezes desenvolvemos com a IDE Maker sem muito se preocupar com a lógica por trás daquele fluxo e isso pode acarretar em alguns problemas como o consumo extra de recursos, ou seja, uma rotina poderia ser mais simples e consumir menos processamento, sem falar na questão de desempenho e velocidade. Um exemplo para isso é como devemos utilizar da melhor maneira as variáveis da sessão, muito utilizadas durante um projeto pois algumas vezes precisamos guardar um determinado valor para ser utilizado em uma ou várias regras de negócio e também facilitando a vida do desenvolvedor, é claro! No vídeo abaixo, eu explico o que são, onde ficam armazenadas e qual o processo por trás das variáveis da sessão, ficando a seu critério adotar a melhor maneira possível para utiliza-las no se...

Maker - Função para mascarar um valor

Função desenvolvida para o Maker afim de facilitar o uso de máscara para um valor contendo N's casas decimais. Nome: Utilitário - Mascarar Valor Categoria: Ômega Sistemas Compatibilidade: Cliente e Servidor Para utilizar a função, basta apenas informar os parâmetros "Valor" (Fracionado) e "Quantidade de casa decimal" (Inteiro). O retorno será o valor mascarado com separador de milhares (.) e com a quantidade de casas decimais (,) definida. Exemplo: 1º parâmetro: 1234567.8 2º parâmetro: 2 Retorno: 1.234.567,80 Arquivo: maker_funcao_mascarar_valor.zip Update: 13/10/2017 - Arquivo atualizado para a versão 2

Tutorial - Utilizando biblioteca Java no Maker (Vídeo)

Imagem
As vezes me deparo em grupos de discussões, algum usuário perguntando sobre como utilizar uma biblioteca Java em seu projeto na ferramenta Softwell Maker. Por isso resolvi criar um vídeo e demonstrar passo-a-passo de como tudo funciona. Assista o vídeo abaixo e caso tiver alguma dúvida é só deixar um comentário. Ambiente: Java 1.6 Eclipse Kepler Maker 3.7.2.7 Webrun 3.7.2.9 Tomcat 7.0.67 Arquivos: biblioteca_java_no_maker.zip