diff --git a/documentation/reference/pt-BR/properties.xml b/documentation/reference/pt-BR/properties.xml index cd77824..13e46b1 100644 --- a/documentation/reference/pt-BR/properties.xml +++ b/documentation/reference/pt-BR/properties.xml @@ -3,147 +3,264 @@ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ ]> - Demoiselle Properties + Atributos do demoiselle.properties Em um projeto com o Demoiselle Framework, algumas propriedades e configurações do Framework podem ser ajustadas no arquivo demoiselle.properties. A seguir listamos as propriedades e configurações do Demoiselle Framework que o usuário pode modificar, acompanhados de alguns exemplos ilustrativos. + - -
- Configurações do Core - - - - - frameworkdemoiselle.pagination.page.size - Configura o número de linhas que será - exibido na grade de uma página. Por padrão, esse número é 10. - - - Exemplo de configuração: frameworkdemoiselle.pagination.page.size=15, ajusta em 15 - a quantidade de linhas em uma grade - - - - - frameworkdemoiselle.pagination.max.page.links - Configura a quantidade de links que - será exibido em uma página. Por padrão, esse valor é 5. - - - Exemplo de configuração: frameworkdemoiselle.pagination.max.page.links=20, configura em 20 - o número de links que podem ser exibidos em uma página. - - - - - frameworkdemoiselle.security.enabled - Configura a habilitação das funcionalidades do - Demoiselle relacionadas a segurança (como autenticação de usuário e verificação de - permissão de acesso a recursos). Por padrão, essas funcionalidades ficam habilitadas. - - - Exemplo de configuração: frameworkdemoiselle.security.enabled=false, desabilita as - funcionalidades de segurança do Demoiselle. - - - - -
-
- Configurações da extensão JSF - - - - - frameworkdemoiselle.security.login.page - Configura a página de login. Por padrão, a página - configurada é “/login”. - - - Exemplo de configuração: frameworkdemoiselle.security.login.page=“/inicial”, configura a - página “/inicial” como a página de login. - - - - - - frameworkdemoiselle.security.redirect.after.login - Configura a página que será acessada após - o login. Por padrão, a página configurada é “/index”. - - - Exemplo de configuração: frameworkdemoiselle.security.redirect.after.login="/menu", configura - a página “/menu” para ser acessada no redirecionamento após o login do usuário. - - - - - - frameworkdemoiselle.security.redirect.after.logout - Configura a página para a qual a aplicação - será direcionada após o logout do usuário. Por padrão, a página configurada é “/login”. - - - Exemplo de configuração: frameworkdemoiselle.security.redirect.after.logout="/index", configura - a página "/index" para ser acessada no redirecionamento após o logout do usuário. - - - - - - frameworkdemoiselle.security.redirect.enebled - Configura a habilitação do redirecionamento da página - após login e logout. Por padrão, o valor dessa propriedade é true. - - - Exemplo de configuração: frameworkdemoiselle.security.redirect.enebled=false, desabilita os - redirecionamentos de páginas após login e logout. - - - - - - frameworkdemoiselle.handle.application.exception - Define se a extensão vai capturar ou não alguma exceção - lançada pela aplicação. Por padrão, essa configuração vem marcada como “true”, que diz para a extensão capturar a exceção. - - - Exemplo de configuração: frameworkdemoiselle.handle.application.exception=false, desabilita a captura - de exceções lançadas pela aplicação. - - - - - - frameworkdemoiselle.handle.aplication.exception.page - Configura a página para a qual a aplicação será - direcionada em caso de exceção. Por padrão, a página configurada é “/application_error”. - - - Exemplo de configuração: framework.handle.aplication.exception.page=“/exception_x_page”, redireciona a - aplicação para a página /exception_x_page caso ocorra alguma exceção. - - - - -
+ + + Configurações do Core + + + + -
- Configurações da Extensão JPA - - - - - frameworkdemoiselle.persistence.unit.name - Quando é definida mais de uma unidade de persitencia - no arquivo persistence.xml, muitas vezes é conveniente escolher uma unidade padrão, ao invés de - definir as unidades individualmente em cada Entity Manager. Esse parâmetro é utilizado para - indicar qual é a unidade de persistência que deve ser utilizada quando no Entity Manager não - houver essa definição. - - - Exemplo de configuração: frameworkdemoiselle.persistence.unit.name=database1-ds, configura a - unidade de persistencia database1-ds como padrão da aplicação. - - - - -
+
+ + Propriedade + Descrição + Valor padrão + + + + + frameworkdemoiselle.security.enabled + + + Habilita o mecanismo de segurança. + + + true + + + frameworkdemoiselle.security.authenticator.class + + + Define a classe que implementa a estratégia de autenticação. + + + + + + frameworkdemoiselle.security.authorizer.class + + + Define a classe que implementa a estratégia de autorização. + + + + + + frameworkdemoiselle.transaction.class + + + Define a classe que implementa a estratégia de controle transacional. + + + + + + frameworkdemoiselle.pagination.page.size + + + Define o tamanho da página padrão do mecanismo de paginação. + + + 10 + + + +
+ + Configurações da extensão JSF + + + + + + + + Propriedade + Descrição + Valor padrão + + + + + frameworkdemoiselle.security.login.page + + + Define a página de login da aplicação. + + + "/login" + + + frameworkdemoiselle.security.redirect.after.login + + + Define a tela para qual o usuário será redirecionado após o processo de login bem sucedido. + + + "/index" + + + frameworkdemoiselle.security.redirect.after.logout + + + Define a tela para qual o usuário será redirecionado após o processo de logout bem sucedido. + + + "/login" + + + frameworkdemoiselle.security.redirect.enabled + + + Habilita os redirecionamentos relacionados aos processos de login e logout. + + + true + + + frameworkdemoiselle.handle.application.exception + + + Habilita o tratamento automático das exceções da aplicação anotadas com @ApplicationException. + + + true + + + frameworkdemoiselle.handle.application.exception.page + + + Define o redirecionamento das exceções da aplicação anotadas com @ApplicationException ocorridas + durante a fase de renderização da página (PhaseId.RENDER_RESPONSE). + + + "/application_error" + + + frameworkdemoiselle.pagination.max.page.links + + + Configura a quantidade de links que será exibido em uma página. + + + 5 + + + +
+ + Configurações da extensão JDBC + + + + + + + + Propriedade + Descrição + Valor padrão + + + + + frameworkdemoiselle.persistence.jndi.name + + + Define o nome JNDI onde o DataSource está disponível. + + + + + + frameworkdemoiselle.persistence.driver.class + + + Define a classe que implementa o Driver de conexão com a base de dados. + + + + + + frameworkdemoiselle.persistence.url + + + Define a URL de conexão com a base de dados. + + + + + + frameworkdemoiselle.persistence.username + + + Define o username para estabelecer a conexão com a base de dados. + + + + + + frameworkdemoiselle.persistence.password + + + Define o password para estabelecer a conexão com a base de dados. + + + + + + frameworkdemoiselle.persistence.default.datasource.name + + + Define a configuração de banco de dados padrão para aplicações que possuem mais + de um datasource configurado. + + + + + + +
+ + Configurações da extensão JPA + + + + + + + + Propriedade + Descrição + Valor padrão + + + + + frameworkdemoiselle.persistence.default.unit.name + + + Define a unidade de persistência padrão para aplicações que possuem mais + de um persistence-unit definido no arquivo persistence.xml. + + + + + + +
+