AlgaWorks Insights #02
1.39K subscribers
602 photos
115 videos
544 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
VueJS se comporta bem com Java?
Angular se comporta bem com Java?
React se comporta bem com Java?

Independente da pergunta, a resposta é essa.
Singleton: Compartilha uma única instância do bean

Prototype: Nova instância do bean é criada para cada utilização

Request: Cada requisição HTTP tem uma instância criada

Session: Mantém a mesma instância durante toda a sessão do usuário
This media is not supported in your browser
VIEW IN TELEGRAM
Bom diaaaaa! Passando aqui só pra avisar que a primeira aula do Workshop do Fullstack Angular e Spring está no ar.

Acesse, assista a aula e deixe um comentário lá pra mim:
https://bit.ly/2wB7CQq
Os Query Methods do Spring Data JPA (SDJ) facilitam na criação de repositórios.

Criamos uma interface, adicionamos assinaturas de métodos, que devem começar com um dos seguintes termos: find, read, query, count ou get.

O SDJ cria a implementação da pesquisa em tempo de execução.

É só isso e já vai funcionar. Parece mágica!
This media is not supported in your browser
VIEW IN TELEGRAM
Bom diaaaaaa! Passando aqui no Telegram para avisar vocês que eu liberei hoje a aula 3 do workshop. Essa é uma aula prática, mão na massa. Corre lá pra assistir: https://bit.ly/2XBWaQt
Aula 4 no ar. Corre lá pra assistir. https://bit.ly/2Zeilwh
As inscrições para o curso online completo e avançado Fullstack Angular e Spring estão abertas...

Mas corre, porque as vagas são limitadas!

http://bit.ly/2XAZ0VD
This media is not supported in your browser
VIEW IN TELEGRAM
👉 Fale comigo pelo WhatsApp sobre o FSAS: https://bit.ly/2F3SDD7
O Thymeleaf possui facilidades de integração com o Spring Security.

(1) O sec:authorize determina se o conteúdo será ou não renderizado para o usuário, já o sec:authentication imprime informações do usuário.

(2) Podemos renderizar um conteúdo apenas se o usuário tiver uma permissão específica.
Meu Deus! Nem aprendi Angular 2, e já saiu Angular 8?

Se você é um desses, não precisa ficar assustado!

É só um novo método de mudar versões, chamado Semantic Versioning.

As atualizações devem ser tranquilas. Não compare com a evolução de AngularJS para Angular.
This media is not supported in your browser
VIEW IN TELEGRAM
Use de acordo com a semântica:

@Component: Genérico, indica que uma classe é componente do Spring

@Repository: Para a camada de persistência (repositórios)

@Service: Para classes de serviços (regras de negócio)

@Controller: Para controladores web
Entenda o atributo serialVersionUID e sua importância na arquitetura Java http://bit.ly/2XRzLi1
Considerando a propriedade chamada "app.agencia-bancaria" no arquivo application.properties, podemos obter seu valor:

(1) Injetando em uma variável de instância anotada com @Value

(2) Lendo de forma programática a partir do ambiente de execução da aplicação
Você quer começar a trabalhar com JPA (Java Persistence API), ou conhece a tecnologia, mas ainda fica perdido sobre o seu funcionamento?

Então não perca essa JPA LiveClass!

Você vai aprender conceitos importantes para desenvolver projetos com a API de persistência de dados mais usada no mundo.

Acesse http://bit.ly/jpa-liveclass-1 e defina o lembrete.
This media is not supported in your browser
VIEW IN TELEGRAM
Nosso aluno Danniel perguntou se é possível usar Java 12 no Spring Tool Suite (serve também para Eclipse).

Se o seu Eclipse não tiver suporte ao Java 12 (dependendo da data que está assistindo esse vídeo, não vai ter), é só seguir esse passo a passo que o nosso tutor William ensinou.