es
Feedback
AlgaWorks - Java Devs

AlgaWorks - Java Devs

Ir al canal en Telegram
1 467
Suscriptores
Sin datos24 horas
-27 días
-130 días
Archivo de publicaciones
Já pensou em se tornar Especialista em JPA e dominar: ✅ Mapeamento de entidades do básico ao super avançado ✅ Relacionamento
Já pensou em se tornar Especialista em JPA e dominar: ✅ Mapeamento de entidades do básico ao super avançado ✅ Relacionamento entre entidades ✅ Eventos e callbacks ✅ Estratégias para chave primária simples e composta ✅ Chave primária e estrangeira na mesma coluna ✅ Salvar imagens no banco, consultar e recuperar dados ✅ Fazer tabela secundária em uma mesma entidade ✅ Estratégias de herança ✅ Schema generation ✅ Operações em Cascata ✅ JPQL e Criteria API do básico ao avançado ✅ Operações em lote ✅ Validação com Bean Validation ✅ Pool de conexões ...E ainda usar o modelo de dados de um e-commerce para explorar os recursos do JPA? Então, faça sua pré-matrícula hoje no treinamento Especialista JPA e receba 20 aulas gratuitas sobre JPA e Hibernate. Assista os vídeos para conhecer nosso método de ensino e também aprender na prática sobre essa tecnologia. 👉🏻 http://bit.ly/ejpa-pre-matricula

Ao modificar os assets de uma aplicação Angular, versões antigas podem ficar no cache do browser. Contornamos isso adicionand
Ao modificar os assets de uma aplicação Angular, versões antigas podem ficar no cache do browser. Contornamos isso adicionando um hash no nome dos assets. Assim o browser vai entender que é um novo arquivo. É só fazer o build da aplicação dessa forma: $ ng build --prod --output-hashing=all

Pergunta de um seguidor sobre o uso de DTOs em REST APIs com Spring.
Pergunta de um seguidor sobre o uso de DTOs em REST APIs com Spring.

Para suportar representações em formato XML em uma REST API desenvolvida com Spring MVC e Spring Boot, basta adicionar a depe
Para suportar representações em formato XML em uma REST API desenvolvida com Spring MVC e Spring Boot, basta adicionar a dependência do jackson-dataformat-xml no pom.xml. Por padrão, o Spring retorna os dados em JSON, mas se adicionarmos o header "Accept: application/xml" na requisição, teremos a resposta em XML.

Modele um recurso chamado "password-reset-requests" (solicitações de renovação de senha). Você cria uma nova solicitação faze
Modele um recurso chamado "password-reset-requests" (solicitações de renovação de senha). Você cria uma nova solicitação fazendo um POST, assim: POST /users/{id}/password-reset-requests Teoricamente, você poderia requisitar a representação do recurso de coleção via GET: GET /users/{id}/password-reset-requests Mas talvez isso não faça sentido, então você pode ter apenas o verbo POST para criar um recurso de requisição de renovação de senha. Ou seja, não é uma ação. É um recurso que você modelou. Por falar nisso, não necessariamente precisa ter uma entidade (Domain Model) para você modelar um recurso na sua API.

Vale a pena sair do Java EE e migrar para o Spring Boot?

SIM! A configuração e deploy é simples, pois tudo está no Fat JAR, inclusive o container. Dá uma segurança danada saber que t
SIM! A configuração e deploy é simples, pois tudo está no Fat JAR, inclusive o container. Dá uma segurança danada saber que tudo que preciso está dentro de um JAR. É excelente para aplicações que rodam na nuvem. A plataforma da AlgaWorks mesmo roda em um Fat JAR.

Os DTOs usados como Representation Model (API) precisam das anotações do Bean Validation para validar o que os clientes estão
Os DTOs usados como Representation Model (API) precisam das anotações do Bean Validation para validar o que os clientes estão passando como entrada. Eles são validados quando os métodos dos controladores são chamados. As entidades fazem parte do Domain Model e são validadas antes de persistir os dados no banco de dados usando JPA. As alternativas são essas: 1) Adicionar as anotações do Bean Validation nos DTOs e também nas entidades. Vai ficar com regras duplicadas mesmo. 2) Adicionar apenas nos DTOs e deixar as entidades sem essas anotações. Se todas as entradas de dados são pela API, não tem tanta necessidade da alternativa 1. Caso contrário, é importante proteger o Domain Model também.

A anotação @Query permite a customização de queries em métodos de um repositório do Spring Data JPA. Utilizamos JPQL por padr
A anotação @Query permite a customização de queries em métodos de um repositório do Spring Data JPA. Utilizamos JPQL por padrão, mas também podemos usar queries nativas (SQL).

Como você quer seu software?
Anonymous voting

photo content

(1) No arquivo pom.xml, altere o packaging para "war" e coloque o escopo da dependência do Tomcat como "provided". (2) Na cla
(1) No arquivo pom.xml, altere o packaging para "war" e coloque o escopo da dependência do Tomcat como "provided". (2) Na classe de inicialização da aplicação, adicione a herança SpringBootServletInitializer.

Diferença entre JPA e JDBC 👆🏻

Os Query Methods do Spring Data JPA (SDJ) facilitam na criação de repositórios. Criamos uma interface, adicionamos assinatura
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!

Desenvolvedor, você conhece esses 4 conceitos sobre REST? 👉🏻 https://blog.algaworks.com/4-conceitos-sobre-rest-que-qualquer
Desenvolvedor, você conhece esses 4 conceitos sobre REST? 👉🏻 https://blog.algaworks.com/4-conceitos-sobre-rest-que-qualquer-desenvolvedor-precisa-conhecer/

💥O Lançamento Oficial do novo treinamento Especialista JPA já vai começar! 💥 E só quem estiver dentro dos Grupos VIP's no WhatsApp receberá os detalhes sobre o treinamento e participará do Lançamento Oficial. 🚀🚀 Clique no link abaixo para participar! 👉http://alga.works/ejpa-lancamento-oficial ⚠️ O grupo será aberto para tirar dúvidas na segunda, dia 17 de Fevereiro.

Qual a diferença entre JPQL e HQL? Confira a explicação do nosso instrutor Alexandre...

Últimas horas para você aproveitar o desconto especial no treinamento Spring Framework Expert. Adiante até 5 anos na sua carreira de programador Spring em apenas 4 meses.. Clique no link abaixo e saiba mais. 👉 http://bit.ly/sfe-turma-especial

Qual é a diferença entre JPA e NoSQL? Confira nesse áudio! 😉

Veja porquê o Spring é uma excelente escolha para sua carreira. Conheça os principais projetos Spring e saiba como iniciar se
Veja porquê o Spring é uma excelente escolha para sua carreira. Conheça os principais projetos Spring e saiba como iniciar seus estudos agora! 👉🏻 https://blog.algaworks.com/aprender-spring-agora/