Magna Concursos
2298813 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Em JBOSS Datasource, como exemplo para Oracle no código abaixo, qual é a diferença entre validate-on-match e background-validation? Marque a alternativa verdadeira com relação às frases abaixo.

<validation>

<check-valid-connection-sql>select 1 from dual</check-valid-connection-sql>

<validate-on-match>true</validate-on-match>

<background-validation>false</background-validation>

<stale-connection-checker class

name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>

<exception-sorter class

name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>

</validation>

I - Quando validate-on-match é setado verdadeiro a conexão com a base de dados é validada toda vez que ela é checada a partir do pool de conexões usando o mecanismo de validação especificado no próximo passo;

II - Em background-validation, é disparada uma validação conforme a politica de validação estabelecida em background-validation-millis;

III - Não é possível aplicar validate-on-match e background-validation de forma simultânea, pois eles são mutualmente exclusivos;

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões