Commit 8acf72bac6ac410fdac1c73ff22457f2306accfd
Exists in
master
Merge branch '2.3' of https://github.com/demoiselle/framework.git into 2.3
Showing
5 changed files
with
86 additions
and
13 deletions
Show diff stats
documentation/reference/pt-BR/authorgroup.xml
@@ -38,4 +38,8 @@ | @@ -38,4 +38,8 @@ | ||
38 | <firstname>Emerson</firstname> | 38 | <firstname>Emerson</firstname> |
39 | <surname>Oliveira</surname> | 39 | <surname>Oliveira</surname> |
40 | </author> | 40 | </author> |
41 | + <author> | ||
42 | + <firstname>Luciano</firstname> | ||
43 | + <surname>Borges</surname> | ||
44 | + </author> | ||
41 | </authorgroup> | 45 | </authorgroup> |
documentation/reference/pt-BR/configuracao.xml
@@ -47,6 +47,25 @@ | @@ -47,6 +47,25 @@ | ||
47 | </section> | 47 | </section> |
48 | 48 | ||
49 | <section> | 49 | <section> |
50 | + <title>Configurando</title> | ||
51 | + <para> | ||
52 | + Para um correto funcionamento do Demoiselle é necessário inserir o interceptador de configuração no arquivo <filename>src/main/WEB-INF/beans.xml</filename>. | ||
53 | + </para> | ||
54 | + <programlisting role="XML"> | ||
55 | + <![CDATA[ | ||
56 | + <beans xmlns="http://java.sun.com/xml/ns/javaee" | ||
57 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
58 | + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee | ||
59 | + http://java.sun.com/xml/ns/javaee/beans_1_0.xsd"> | ||
60 | + <interceptors> | ||
61 | + <class>br.gov.frameworkdemoiselle.internal.interceptor.ConfigurationInterceptor</class> | ||
62 | + </interceptors> | ||
63 | + </beans> | ||
64 | + ]]> | ||
65 | + </programlisting> | ||
66 | + </section> | ||
67 | + | ||
68 | + <section> | ||
50 | <title>As classes de configuração</title> | 69 | <title>As classes de configuração</title> |
51 | <para> | 70 | <para> |
52 | A primeira etapa para a utilização do mecanismo de configuração em uma aplicação consiste em criar uma classe específica | 71 | A primeira etapa para a utilização do mecanismo de configuração em uma aplicação consiste em criar uma classe específica |
documentation/reference/pt-BR/excecao.xml
@@ -11,6 +11,25 @@ | @@ -11,6 +11,25 @@ | ||
11 | Oferecemos à você uma alternativa para resolver estes problemas, mas você estará livre para usá-la: isoladamente, | 11 | Oferecemos à você uma alternativa para resolver estes problemas, mas você estará livre para usá-la: isoladamente, |
12 | misturando com a forma verbosa ou até mesmo não usá-la. | 12 | misturando com a forma verbosa ou até mesmo não usá-la. |
13 | </para> | 13 | </para> |
14 | + | ||
15 | + <section> | ||
16 | + <title>Configurando</title> | ||
17 | + <para> | ||
18 | + Para um correto funcionamento do Demoiselle é necessário inserir o interceptador de exceção no arquivo <filename>src/main/WEB-INF/beans.xml</filename>. | ||
19 | + </para> | ||
20 | + <programlisting role="XML"> | ||
21 | + <![CDATA[ | ||
22 | + <beans xmlns="http://java.sun.com/xml/ns/javaee" | ||
23 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
24 | + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee | ||
25 | + http://java.sun.com/xml/ns/javaee/beans_1_0.xsd"> | ||
26 | + <interceptors> | ||
27 | + <class>br.gov.frameworkdemoiselle.internal.interceptor.ExceptionHandlerInterceptor</class> | ||
28 | + </interceptors> | ||
29 | + </beans> | ||
30 | + ]]> | ||
31 | + </programlisting> | ||
32 | + </section> | ||
14 | 33 | ||
15 | <section> | 34 | <section> |
16 | <title>Tratadores de exceção</title> | 35 | <title>Tratadores de exceção</title> |
documentation/reference/pt-BR/security.xml
@@ -18,6 +18,26 @@ | @@ -18,6 +18,26 @@ | ||
18 | </para> | 18 | </para> |
19 | 19 | ||
20 | <section> | 20 | <section> |
21 | + <title>Configurando</title> | ||
22 | + <para> | ||
23 | + Para um correto funcionamento do Demoiselle é necessário inserir od interceptadores de segurança no arquivo <filename>src/main/WEB-INF/beans.xml</filename>. | ||
24 | + </para> | ||
25 | + <programlisting role="XML"> | ||
26 | + <![CDATA[ | ||
27 | + <beans xmlns="http://java.sun.com/xml/ns/javaee" | ||
28 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
29 | + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee | ||
30 | + http://java.sun.com/xml/ns/javaee/beans_1_0.xsd"> | ||
31 | + <interceptors> | ||
32 | + <class>br.gov.frameworkdemoiselle.internal.interceptor.RequiredPermissionInterceptor</class> | ||
33 | + <class>br.gov.frameworkdemoiselle.internal.interceptor.RequiredRoleInterceptor</class> | ||
34 | + </interceptors> | ||
35 | + </beans> | ||
36 | + ]]> | ||
37 | + </programlisting> | ||
38 | + </section> | ||
39 | + | ||
40 | + <section> | ||
21 | <title>Autenticação</title> | 41 | <title>Autenticação</title> |
22 | <para> | 42 | <para> |
23 | O mecanismo de autenticação busca verificar a identidade do usuário de um sistema. A forma mais conhecida, e comum, | 43 | O mecanismo de autenticação busca verificar a identidade do usuário de um sistema. A forma mais conhecida, e comum, |
@@ -201,20 +221,12 @@ public class MeuAuthorizer implements Authorizer { | @@ -201,20 +221,12 @@ public class MeuAuthorizer implements Authorizer { | ||
201 | 221 | ||
202 | }]]></programlisting> | 222 | }]]></programlisting> |
203 | <para> | 223 | <para> |
204 | - Feito isso deve-se definir no arquivo META-INF/beans.xml, as classes criadas: | 224 | + Feito isso deve-se definir no arquivo <filename>demoiselle.properties</filename>, as classes criadas: |
205 | </para> | 225 | </para> |
206 | - <programlisting role="XML"><![CDATA[<?xml version="1.0"?> | ||
207 | -<beans xmlns="http://java.sun.com/xml/ns/javaee" | ||
208 | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
209 | - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee | ||
210 | - http://java.sun.com/xml/ns/javaee/beans_1_1.xsd"> | ||
211 | - | ||
212 | - <alternatives> | ||
213 | - <class>projeto.MeuAuthenticator</class> | ||
214 | - <class>projeto.MeuAuthorizer</class> | ||
215 | - </alternatives> | ||
216 | - | ||
217 | -</beans>]]></programlisting> | 226 | + <programlisting> |
227 | + frameworkdemoiselle.security.authenticator.class=projeto.MeuAuthenticator | ||
228 | + frameworkdemoiselle.security.authorizer.class=projeto.MeuAuthorizer | ||
229 | + </programlisting> | ||
218 | <para> | 230 | <para> |
219 | À partir desse momento, a aplicação já possui uma implementação de segurança definida. | 231 | À partir desse momento, a aplicação já possui uma implementação de segurança definida. |
220 | </para> | 232 | </para> |
documentation/reference/pt-BR/transacao.xml
@@ -22,6 +22,25 @@ | @@ -22,6 +22,25 @@ | ||
22 | Neste capítulo apresentaremos para você como usar a nossa solução de controle de transação, as estratégias | 22 | Neste capítulo apresentaremos para você como usar a nossa solução de controle de transação, as estratégias |
23 | prontas que oferecemos e a criação de sua própria estratégia. | 23 | prontas que oferecemos e a criação de sua própria estratégia. |
24 | </para> | 24 | </para> |
25 | + | ||
26 | + <section> | ||
27 | + <title>Configurando</title> | ||
28 | + <para> | ||
29 | + Para um correto funcionamento do Demoiselle é necessário inserir o interceptador de transação no arquivo <filename>src/main/WEB-INF/beans.xml</filename>. | ||
30 | + </para> | ||
31 | + <programlisting role="XML"> | ||
32 | + <![CDATA[ | ||
33 | + <beans xmlns="http://java.sun.com/xml/ns/javaee" | ||
34 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
35 | + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee | ||
36 | + http://java.sun.com/xml/ns/javaee/beans_1_0.xsd"> | ||
37 | + <interceptors> | ||
38 | + <class>br.gov.frameworkdemoiselle.internal.interceptor.TransactionalInterceptor</class> | ||
39 | + </interceptors> | ||
40 | + </beans> | ||
41 | + ]]> | ||
42 | + </programlisting> | ||
43 | + </section> | ||
25 | 44 | ||
26 | <section> | 45 | <section> |
27 | <title>Métodos transacionais</title> | 46 | <title>Métodos transacionais</title> |