Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível, independente de plataforma e orientada a objetos, originalmente desenvolvida pela Sun Microsystems. Atualmente, o Java pertence à Oracle, que comprou a Sun em 2010.

5
Em qual camada a validação deve estar localizada?
Estou criando uma API Rest usando o Spring Boot e estou usando a Hibernate Validation para validar entradas de solicitação. Mas também preciso de outros tipos de validação, por exemplo, quando os dados de atualização precisam ser verificados, se o ID da empresa não existir, quero lançar uma exceção personalizada. …

1
Ainda é um antipadrão se registrarmos uma mensagem de exceção e lançarmos uma exceção diferente?
Nosso aplicativo da web está usando um ExceptionMapperpara mapear algumas exceções Response. Registramos as mensagens de exceção antes de lançar uma nova exceção da seguinte maneira: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); } Não estamos lançando novamente a mesma exceção , então minha pergunta é se isso seria …




11
Por que usar System.out.println () é tão ruim? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

5
Uso no mundo real de DelayQueue [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Qual seria o uso do DelayQueue no mundo real , …

2
Onde colocar o arquivo de configuração do Spring?
Quero integrar o framework Spring no meu projeto, especialmente no lado do servidor. Portanto, não quero colocá-lo na pasta WEB-INF do arquivo war. Devo colocar um applicationContext.xml em cada camada (significa que cada projeto foi dividido em projetos distintos? (Serviços, Domínio e DAO) Qual é a boa prática?
18 java  soa  spring 


6
Código de auto-documentação vs Javadocs?
Recentemente, tenho trabalhado na refatoração de partes da base de código com a qual estou lidando atualmente - não apenas para entender melhor, mas também para facilitar para outras pessoas que estão trabalhando no código. Costumo me apoiar no lado de pensar que o código de auto-documentação é bom . …

6
Por que o Java não permite o uso de cabeçalhos como em C ++
Tenho uma pergunta para a qual não encontrei uma resposta, exceto a seguinte resposta que não atende aos meus requisitos: "Porque James Gosling não queria" Eu sei que o Java pode ter interfaces (apenas funções virtuais puras, sem atributos), mas não é exatamente a mesma coisa que as definições de …
18 java 

2
qual é a diferença entre retornos de chamada e ouvintes?
No blackberry, podemos substituir o método keyChar () e capturar o evento keypress ou podemos registrar onKeyPressListener. Eu sei, onKeyListener é padrão de observador. No android também existe um KeyEvent.callback e onKeyListener Ambos são eventos pelos quais não precisamos nos registrar no evento keyChar. qual é a diferença entre os …
18 java 


2
Como os compiladores Java AOT funcionam?
Existem algumas ferramentas ( Excelsior JET , etc.) que afirmam transformar aplicativos Java em executáveis ​​nativos ( *.exe). No entanto, entendo que essas ferramentas realmente estão apenas criando wrappers nativos que invocam / executam a javapartir de um shell ou linha de comando. Se esse entendimento estiver incorreto, não vejo …
18 java  compiler  aot 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.