Autor: Marcelus Trojahn

Fim de Projeto :(

Ola, Recentemente comecei a trabalhar em uma cidade bem distante de casa e estou no processo de mudanca e busca por uma casa para trazer minha familia. Estou sem tempo para continuar o projeto ‘Desenvolvendo um Website de Gerenciamento Financeiro’. Obrigado a todos que perderam um tempinho lendo ate hoje.

Desenvolvendo um Website de Gerenciamento Financeiro #5

Aperfeiçoando nossas Entidades Vamos falar sobre o Finder. É um recurso do Ebean que permite que melhoremos nossas entidades com métodos que ajudaram na pesquisa ao banco de dados. Com Kotlin, podemos usá-lo como um companion object para tornar tudo mais fácil. Deixe-me mostrá-lo: Agora minha entidade Script tem métodos como all(), query(), byId(), update() e outros. Veja a função someExamples no Gist acima, fácil não é? Você pode, inclusive, criar uma classe ScriptFinder que extende Finder com suas próprias consultas. No meu caso, prefiro deixar isto em uma camada de serviços. De volta ao nosso projeto Para ilustrar estes...

Desenvolvendo um site de gerenciamento financeiro #4

UML para Entidades Olá e bem vindo de volta. Na postagem de hoje, continuarei o desenvolvimento de um site de gerenciamento financeiro. Para aqueles que me encontraram agora, isto não é um tutorial comum. Isto é uma espécie de log de minhas atividades e ideias enquanto eu desenvolvo esta aplicação. Você encontrará aqui informações básicas e avançadas e elas virão lentamente porque, mais que tudo, eu quero registrar meus pensamentos e praticar minha escrita. Nossas entidades Na minha última postagem eu nos guio na criação de um projeto Ktor. Se você quer dar uma olhada, está aqui e na postagem...

Desenvolvendo um site de gerenciamento financeiro #3

Criando um projeto Ktor.
Parte 3 da série “Desenvolvendo um site de gerenciamento financeiro”.

Desenvolvendo um site de gerenciamento financeiro #2

Classes e pensamentos por trás delas. Isto foi originalmente postado no Medium. Digamos que eu sou o nerd da vizinhança que de vez em quando arruma os computadores de todos os vizinhos, seus roteadores, impressoras e talvez até crie uma arte no Photshop… O que eu preciso saber para controlar meu dinheiro? Eu preciso saber quem me pagou e qual foi o serviço que eu prestei. Preciso saber onde eu comprei uma ferramenta e quanto ela custou. Preciso controlar a Janet que me paga mensalmente para que eu a ajude a entender sua própria tabela do Excel. Então, de uma...

Desenvolvendo um site de gerenciamento financeiro

Isto foi originalmente postado no Medium. Olá leitores. Antes de tudo, me apresentarei. Sou Marcelus e eu venho desenvolvendo pequenas soluções de automação para empresas locais na minha cidade pelas últimas 2 décadas. Eu sou auto-didata em tudo relacionado a TI e eu nunca paro de aprender. É o que me define. Não sou, de forma alguma, um escritor mas eu sempre quis contribuir com as minhas experiências para outras pessoas. Mesmo que isto signifique apenas explicar como eu errei para que elas não façam o mesmo. Não sou expert em nada, sou apenas um cara normal que gosta de...

SpringBoot + Thymeleaf + i18n (Internacionalização)

Olá novamente. Esta semana eu tive que estudar como implementar i18n em uma aplicação de CRM em Spring Boot + Thymeleaf que estou desenvolvendo. O Spring Boot realmente facilita muito a configuração mas achei muitas informações desencontradas na Web a respeito do assunto e, por isto, decidi criar mais um tutorial aqui. Como sempre, você pode encontrar o projeto completo no Github em: https://github.com/mtrojahn/springboot-thymeleaf-i18n. Vamos começar pelo pom.xml

Application.groovy

Como você pode ver, meu Application.groovy é basicamente o padrão de inicialização de uma aplicação Spring. Apenas configurei o @ComponentScan para buscar no meu pacote com o HelloWorldController.groovy mas...

Spring Boot e Thymeleaf: Fragmentos via Ajax

Esta provavelmente não é a melhor forma de se fazer isto e vocês podem me corrigir nos comentários, mas a seguir vou demonstrar neste rápido tutorial como estou carregando, via Ajax, alguns fragmentos de templates Thymeleaf, evitando assim o recarregamento de toda a página. O código completo deste projeto está no Github: https://github.com/mtrojahn/spring-thymeleaf-fragments-from-ajax Vamos começar: MyController.groovy

Como você pode ver é um controlador bem simples e não temos nada muito especial sobre ele a não ser o fato de que esta retornando fragmentos do Thymeleaf nos métodos “frag1” e “frag2”. Se você notou, os fragmentos por si só também recebem...

%d blogueiros gostam disto: