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
documentation/reference/pt-BR/configuracao.xml
... | ... | @@ -47,6 +47,25 @@ |
47 | 47 | </section> |
48 | 48 | |
49 | 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 | 69 | <title>As classes de configuração</title> |
51 | 70 | <para> |
52 | 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 | 11 | Oferecemos à você uma alternativa para resolver estes problemas, mas você estará livre para usá-la: isoladamente, |
12 | 12 | misturando com a forma verbosa ou até mesmo não usá-la. |
13 | 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 | 34 | <section> |
16 | 35 | <title>Tratadores de exceção</title> | ... | ... |
documentation/reference/pt-BR/security.xml
... | ... | @@ -18,6 +18,26 @@ |
18 | 18 | </para> |
19 | 19 | |
20 | 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 | 41 | <title>Autenticação</title> |
22 | 42 | <para> |
23 | 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 | 221 | |
202 | 222 | }]]></programlisting> |
203 | 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 | 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 | 230 | <para> |
219 | 231 | À partir desse momento, a aplicação já possui uma implementação de segurança definida. |
220 | 232 | </para> | ... | ... |
documentation/reference/pt-BR/transacao.xml
... | ... | @@ -22,6 +22,25 @@ |
22 | 22 | Neste capítulo apresentaremos para você como usar a nossa solução de controle de transação, as estratégias |
23 | 23 | prontas que oferecemos e a criação de sua própria estratégia. |
24 | 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 | 45 | <section> |
27 | 46 | <title>Métodos transacionais</title> | ... | ... |