Com relação ao desenvolvimento Java, julgue os itens a seguir.
Em uma associação muito-para-muitos, no Hibernate, ao se alterar um dado de um dos lados da associação, ambas as associações serão persistidas.
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
Com relação ao desenvolvimento Java, julgue os itens a seguir.
Em uma associação muito-para-muitos, no Hibernate, ao se alterar um dado de um dos lados da associação, ambas as associações serão persistidas.
XML Schema é uma linguagem baseada no formato XML para definição de regras de validação ("esquemas") em documentos no formato XML, que provê recursos como namespaces e datatypes. Esta linguagem é uma alternativa ao
Para aplicações convencionais, o software é testado a partir de duas perspectivas diferentes: a lógica interna do programa é exercitada usando técnicas de projeto de caso de teste ..I.. e os requisitos de software são exercitados usando técnicas de projeto de casos de teste ..II.. .
O teste ..I.. fundamenta-se em um exame rigoroso do detalhe procedimental. Os caminhos lógicos do software e as colaborações entre componentes são testados exercitando conjuntos específicos de condições e/ou ciclos.
O teste ..II.. faz referência a testes realizados na interface do software. Esse tipo de teste examina alguns aspectos fundamentais de um sistema, com pouca preocupação em relação à estrutura lógica interna do software.
As lacunas I e II são preenchidas correta e respectivamente, com:
Analise as seguintes afirmativas sobre fundamentos de servidores de aplicação.
I. Um servidor de aplicação disponibiliza um ambiente para a instalação e execução de determinadas aplicações. Os servidores de aplicação web também são conhecidos como middleware.
II. JPA é uma API que padroniza o acesso a banco de dados através de mapeamento Objeto/Relacional dos Enterprise Java Beans.
III. JTA é uma API que padroniza o tratamento de transações dentro de uma aplicação Java.
Marque a alternativa CORRETA:
Analise a classe a seguir retirada de uma aplicação Java que contém as classes Empregado.java, Diarista.java e Start.java. A classe Start.java possui o método main:
package geral;
public class Diarista extends Empregado{
private int diasTrabalhados;
public Diarista(int diasTrabalhados, int id, String nome, double valorReferencia) {
super(id, nome, valorReferencia);
this.diasTrabalhados = diasTrabalhados;
}
public int getDiasTrabalhados() {
return diasTrabalhados;
}
public void setDiasTrabalhados(int diasTrabalhados) {
this.diasTrabalhados = diasTrabalhados;
}
@Override
public double obterSalario(){
return super.getValorReferencia() * diasTrabalhados;
}
public double obterSalario(double percentualAcrescimo) {
double salario= this.obterSalario();
double salarioReajustado = salario + salario * percentualAcrescimo /100;
return salarioReajustado;
}
public double obterSalario(double adicional, double desconto){
return this.obterSalario() + adicional - desconto;
}
}
Analisando o código apresentado é possível concluir que
Boost é uma biblioteca C++ disponível em muitas plataformas, que cobre várias funcionalidades como date/time, funções hashing, dentre outras. No ambiente Boost, as bibliotecas podem ser de dois tipos, sendo default o valor

Analisando-se o código acima, escrito na linguagem java, conclui-se, quanto à compilação e à execução, que o programa
As aplicações no Delphi são construídas por meio de elementos de software denominados componentes. Os exemplos de componentes invisíveis no Delphi não incluem
Acerca das tecnologias utilizadas para o desenvolvimento de sistemas em linguagem Java, julgue os itens a seguir.
O método
apresentado abaixo exibirá, quando executado, a palavra grafica.
Considere as informações a seguir para responder às questões de nos 60 e 61.
São mostrados a seguir os códigos fontes das classes Produto e ProdutoTest. O método testDescontoValido() é invocado
pelo framework de testes automaticamente quando os testes são executados, para exercitar o método descontoValido() da
classe Produto. O método assertEquals gera um junit.framework.AssertionFailedError quando os valores de seus argumentos
são diferentes entre si.
testDescontoValido() valida a verificação para o produto caderno, mas gera uma exceção para o produto caneta, indicando que o desconto de 90% não é válido para canetas, o que está incorreto. A causa do problema e uma possível solução seriam:
A XML é uma linguagem de marcação muito utilizada para envio de dados. Na XML 1.0, existe o conceito de documento bem-formado que é o documento que satisfaz certas regras determinadas pelo W3C, uma das principais organizações de padronização da Web.
Sobre documentos XML bem-formados, analise as afirmativas abaixo.
I Cada elemento não vazio deve conter a tag de abertura e de fechamento.
II Um mesmo elemento pode ter atributos com o mesmo nome desde que possuam valores distintos.
III Ao aninhar elementos, é necessário primeiro fechar os elementos mais internos para então fechar os externos, dessa forma: <primeiro><segundo>Elemento</segundo></primeiro>
IV Só podem existir dois elementos-raiz em todo o documento.
Para que um documento XML seja considerado bem-formado, devem ser observadas as normas expressas nas afirmativas
Qual TAG usamos no HTML para definir uma opção em uma drop-down list?
Considere a linguagem de programação PHP, e que você dispõe de duas arrays, uma com a sigla dos estados e outra com o nome dos estados por extenso. Você precisa usar uma função para gerar uma terceira que será composta das siglas dos estados como chave e os nomes por extenso como valores:
Identifique a opção que resolve esse problema:
O tipo de conteúdo de respostas para o navegador Web, no contexto de servlets, é definido no método