Commit 5221f7c6bbe8449e4255322a8886906d76f71c65
1 parent
60413067
Exists in
master
Criação do CacheFilter na extensão REST
Showing
12 changed files
with
71 additions
and
482 deletions
Show diff stats
impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/util/CacheFilter.java
0 → 100644
@@ -0,0 +1,71 @@ | @@ -0,0 +1,71 @@ | ||
1 | +/* | ||
2 | + * Demoiselle Framework | ||
3 | + * Copyright (C) 2010 SERPRO | ||
4 | + * ---------------------------------------------------------------------------- | ||
5 | + * This file is part of Demoiselle Framework. | ||
6 | + * | ||
7 | + * Demoiselle Framework is free software; you can redistribute it and/or | ||
8 | + * modify it under the terms of the GNU Lesser General Public License version 3 | ||
9 | + * as published by the Free Software Foundation. | ||
10 | + * | ||
11 | + * This program is distributed in the hope that it will be useful, | ||
12 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
13 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
14 | + * GNU General Public License for more details. | ||
15 | + * | ||
16 | + * You should have received a copy of the GNU Lesser General Public License version 3 | ||
17 | + * along with this program; if not, see <http://www.gnu.org/licenses/> | ||
18 | + * or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
19 | + * Fifth Floor, Boston, MA 02110-1301, USA. | ||
20 | + * ---------------------------------------------------------------------------- | ||
21 | + * Este arquivo é parte do Framework Demoiselle. | ||
22 | + * | ||
23 | + * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
24 | + * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
25 | + * do Software Livre (FSF). | ||
26 | + * | ||
27 | + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
28 | + * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
29 | + * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
30 | + * para maiores detalhes. | ||
31 | + * | ||
32 | + * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
33 | + * "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
34 | + * ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
35 | + * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
36 | + */ | ||
37 | +package br.gov.frameworkdemoiselle.util; | ||
38 | + | ||
39 | +import java.io.IOException; | ||
40 | + | ||
41 | +import javax.servlet.Filter; | ||
42 | +import javax.servlet.FilterChain; | ||
43 | +import javax.servlet.FilterConfig; | ||
44 | +import javax.servlet.ServletException; | ||
45 | +import javax.servlet.ServletRequest; | ||
46 | +import javax.servlet.ServletResponse; | ||
47 | +import javax.servlet.http.HttpServletResponse; | ||
48 | + | ||
49 | +public class CacheFilter implements Filter { | ||
50 | + | ||
51 | + private String value; | ||
52 | + | ||
53 | + @Override | ||
54 | + public void init(FilterConfig config) throws ServletException { | ||
55 | + value = config.getInitParameter("value"); | ||
56 | + } | ||
57 | + | ||
58 | + @Override | ||
59 | + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, | ||
60 | + ServletException { | ||
61 | + if (response instanceof HttpServletResponse) { | ||
62 | + ((HttpServletResponse) response).setHeader("Cache-Control", value); | ||
63 | + } | ||
64 | + | ||
65 | + chain.doFilter(request, response); | ||
66 | + } | ||
67 | + | ||
68 | + @Override | ||
69 | + public void destroy() { | ||
70 | + } | ||
71 | +} |
impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/util/ServletFilter.java
@@ -50,11 +50,6 @@ import javax.servlet.http.HttpServletResponse; | @@ -50,11 +50,6 @@ import javax.servlet.http.HttpServletResponse; | ||
50 | import br.gov.frameworkdemoiselle.internal.producer.HttpServletRequestProducer; | 50 | import br.gov.frameworkdemoiselle.internal.producer.HttpServletRequestProducer; |
51 | import br.gov.frameworkdemoiselle.internal.producer.HttpServletResponseProducer; | 51 | import br.gov.frameworkdemoiselle.internal.producer.HttpServletResponseProducer; |
52 | 52 | ||
53 | -/** | ||
54 | - * Implements the {@link javax.servlet.Filter} interface. | ||
55 | - * | ||
56 | - * @author SERPRO | ||
57 | - */ | ||
58 | public class ServletFilter implements Filter { | 53 | public class ServletFilter implements Filter { |
59 | 54 | ||
60 | @Override | 55 | @Override |
@@ -66,14 +61,6 @@ public class ServletFilter implements Filter { | @@ -66,14 +61,6 @@ public class ServletFilter implements Filter { | ||
66 | ServletException { | 61 | ServletException { |
67 | setDelegate(request, response); | 62 | setDelegate(request, response); |
68 | chain.doFilter(request, response); | 63 | chain.doFilter(request, response); |
69 | - | ||
70 | - // if (request instanceof HttpServletRequest) { | ||
71 | - // Object attribute = ((HttpServletRequest) request).getAttribute("x"); | ||
72 | - // ((HttpServletResponse) response).setHeader("Set-Cookie", ""); | ||
73 | - // ((HttpServletResponse) response).setHeader("XXXX", "CCCC"); | ||
74 | - // response.getWriter().flush(); | ||
75 | - // response.getWriter().close(); | ||
76 | - // } | ||
77 | } | 64 | } |
78 | 65 | ||
79 | private void setDelegate(ServletRequest request, ServletResponse response) { | 66 | private void setDelegate(ServletRequest request, ServletResponse response) { |
site/apt/core.apt
@@ -1,47 +0,0 @@ | @@ -1,47 +0,0 @@ | ||
1 | -~~ Demoiselle Framework | ||
2 | -~~ Copyright (C) 2010 SERPRO | ||
3 | -~~ ============================================================================ | ||
4 | -~~ This file is part of Demoiselle Framework. | ||
5 | -~~ | ||
6 | -~~ Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -~~ modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -~~ as published by the Free Software Foundation. | ||
9 | -~~ | ||
10 | -~~ This program is distributed in the hope that it will be useful, | ||
11 | -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -~~ GNU General Public License for more details. | ||
14 | -~~ | ||
15 | -~~ You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -~~ along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -~~ Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -~~ ============================================================================ | ||
20 | -~~ Este arquivo é parte do Framework Demoiselle. | ||
21 | -~~ | ||
22 | -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -~~ do Software Livre (FSF). | ||
25 | -~~ | ||
26 | -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -~~ para maiores detalhes. | ||
30 | -~~ | ||
31 | -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -~~ ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | - ------ | ||
37 | - Core | ||
38 | - | ||
39 | -Core | ||
40 | - | ||
41 | - O core do Demoiselle contém aquelas funcionalidades que são comuns a todas as extensões e aplicações. | ||
42 | - Ele é simples, leve e formado majoritariamente por interfaces e poucas implementações, e é a base do framework. | ||
43 | - Sem ele, as extensões e a própria aplicação não funcionam. | ||
44 | - | ||
45 | - É o core que possibilita a integração entre as camadas, criação de estereótipos, utilização de | ||
46 | - recursos transacionais, tratamento de exceção, mensagens entre outras funcionalidades importantes em uma aplicação | ||
47 | - tradicional. |
site/apt/documentation.apt
@@ -1,47 +0,0 @@ | @@ -1,47 +0,0 @@ | ||
1 | -~~ Demoiselle Framework | ||
2 | -~~ Copyright (C) 2010 SERPRO | ||
3 | -~~ ============================================================================ | ||
4 | -~~ This file is part of Demoiselle Framework. | ||
5 | -~~ | ||
6 | -~~ Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -~~ modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -~~ as published by the Free Software Foundation. | ||
9 | -~~ | ||
10 | -~~ This program is distributed in the hope that it will be useful, | ||
11 | -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -~~ GNU General Public License for more details. | ||
14 | -~~ | ||
15 | -~~ You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -~~ along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -~~ Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -~~ ============================================================================ | ||
20 | -~~ Este arquivo é parte do Framework Demoiselle. | ||
21 | -~~ | ||
22 | -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -~~ do Software Livre (FSF). | ||
25 | -~~ | ||
26 | -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -~~ para maiores detalhes. | ||
30 | -~~ | ||
31 | -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -~~ ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | - ------ | ||
37 | - Documentação | ||
38 | - | ||
39 | -Documentação | ||
40 | - | ||
41 | -*-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------* | ||
42 | -| {{{http://demoiselle.sourceforge.net/docs/quickstart}QuickStart}} | Tutorial do tipo "passo a passo" que ilustra de forma rápida e prática o Demoiselle Framework 2.0 | {{{http://demoiselle.sourceforge.net/docs/quickstart/2.0.3/html/}HTML}} | {{{http://demoiselle.sourceforge.net/docs/quickstart/2.0.3/html_single/}HTML simples}} | {{{http://demoiselle.sourceforge.net/docs/quickstart/2.0.3/pdf/demoiselle-quickstart.pdf}PDF}} | | ||
43 | -*-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------* | ||
44 | -| {{{http://demoiselle.sourceforge.net/docs/reference}Reference Guide}} | Guia de referência destinado a todos que desejem conhecer melhor o framework e suas funcionalidades | {{{http://demoiselle.sourceforge.net/docs/reference/2.1.1/html/}HTML}} | {{{http://demoiselle.sourceforge.net/docs/reference/2.1.1/html_single/}HTML simples}} | {{{http://demoiselle.sourceforge.net/docs/reference/2.1.1/pdf/demoiselle-reference.pdf}PDF}} | | ||
45 | -*-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------* | ||
46 | -| {{{http://demoiselle.sourceforge.net/docs/what-is-new}O que mudou?}} | Documento que exemplifica as mudanças nas funcionalidades do framework | {{{http://demoiselle.sourceforge.net/docs/what-is-new/2.0.1/html/}HTML}} | {{{http://demoiselle.sourceforge.net/docs/what-is-new/2.0.1/html_single/}HTML simples}} | {{{http://demoiselle.sourceforge.net/docs/what-is-new/2.0.1/pdf/demoiselle-what-is-new.pdf}PDF}} | | ||
47 | -*-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------* |
site/apt/index.apt
@@ -1,43 +0,0 @@ | @@ -1,43 +0,0 @@ | ||
1 | -~~ Demoiselle Framework | ||
2 | -~~ Copyright (C) 2010 SERPRO | ||
3 | -~~ ============================================================================ | ||
4 | -~~ This file is part of Demoiselle Framework. | ||
5 | -~~ | ||
6 | -~~ Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -~~ modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -~~ as published by the Free Software Foundation. | ||
9 | -~~ | ||
10 | -~~ This program is distributed in the hope that it will be useful, | ||
11 | -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -~~ GNU General Public License for more details. | ||
14 | -~~ | ||
15 | -~~ You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -~~ along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -~~ Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -~~ ============================================================================ | ||
20 | -~~ Este arquivo é parte do Framework Demoiselle. | ||
21 | -~~ | ||
22 | -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -~~ do Software Livre (FSF). | ||
25 | -~~ | ||
26 | -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -~~ para maiores detalhes. | ||
30 | -~~ | ||
31 | -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -~~ ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | - ------ | ||
37 | - Sobre o Demoiselle 2 | ||
38 | - | ||
39 | -Sobre o Demoiselle 2 | ||
40 | - | ||
41 | - A versão 2 do framework Demoiselle não possui um core monolítico, onde todas as funcionalidades estão concentradas em um único pacote, | ||
42 | - pois não queremos que os desenvolvedores que utilizam o Demoiselle sejam obrigados a ter em seus projetos funcionalidades que não vão | ||
43 | - utilizar. Por esse motivo, esta versão do framework foi dividida em Core, Extensões e componentes. |
site/apt/jpa.apt
@@ -1,42 +0,0 @@ | @@ -1,42 +0,0 @@ | ||
1 | -~~ Demoiselle Framework | ||
2 | -~~ Copyright (C) 2010 SERPRO | ||
3 | -~~ ============================================================================ | ||
4 | -~~ This file is part of Demoiselle Framework. | ||
5 | -~~ | ||
6 | -~~ Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -~~ modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -~~ as published by the Free Software Foundation. | ||
9 | -~~ | ||
10 | -~~ This program is distributed in the hope that it will be useful, | ||
11 | -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -~~ GNU General Public License for more details. | ||
14 | -~~ | ||
15 | -~~ You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -~~ along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -~~ Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -~~ ============================================================================ | ||
20 | -~~ Este arquivo é parte do Framework Demoiselle. | ||
21 | -~~ | ||
22 | -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -~~ do Software Livre (FSF). | ||
25 | -~~ | ||
26 | -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -~~ para maiores detalhes. | ||
30 | -~~ | ||
31 | -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -~~ ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | - ------ | ||
37 | - JPA extension | ||
38 | - | ||
39 | -JPA extension | ||
40 | - | ||
41 | - Esta extensão habilita o uso de JPA para tratar a persistência. Nela são disponibilizados uma fábrica de EntityManager, | ||
42 | - um mecanismo de transação para JPA e um template para o DAO. |
site/apt/jsf.apt
@@ -1,42 +0,0 @@ | @@ -1,42 +0,0 @@ | ||
1 | -~~ Demoiselle Framework | ||
2 | -~~ Copyright (C) 2010 SERPRO | ||
3 | -~~ ============================================================================ | ||
4 | -~~ This file is part of Demoiselle Framework. | ||
5 | -~~ | ||
6 | -~~ Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -~~ modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -~~ as published by the Free Software Foundation. | ||
9 | -~~ | ||
10 | -~~ This program is distributed in the hope that it will be useful, | ||
11 | -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -~~ GNU General Public License for more details. | ||
14 | -~~ | ||
15 | -~~ You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -~~ along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -~~ Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -~~ ============================================================================ | ||
20 | -~~ Este arquivo é parte do Framework Demoiselle. | ||
21 | -~~ | ||
22 | -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -~~ do Software Livre (FSF). | ||
25 | -~~ | ||
26 | -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -~~ para maiores detalhes. | ||
30 | -~~ | ||
31 | -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -~~ ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | - ------ | ||
37 | - JSF extension | ||
38 | - | ||
39 | -JSF extension | ||
40 | - | ||
41 | - Prepara a aplicação para utilizar o JSF. Disponibiliza automaticamente as configurações | ||
42 | - necessárias para o JSF. Templates de CRUD também são disponibilizados. |
site/apt/jta.apt
@@ -1,43 +0,0 @@ | @@ -1,43 +0,0 @@ | ||
1 | -~~ Demoiselle Framework | ||
2 | -~~ Copyright (C) 2010 SERPRO | ||
3 | -~~ ============================================================================ | ||
4 | -~~ This file is part of Demoiselle Framework. | ||
5 | -~~ | ||
6 | -~~ Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -~~ modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -~~ as published by the Free Software Foundation. | ||
9 | -~~ | ||
10 | -~~ This program is distributed in the hope that it will be useful, | ||
11 | -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -~~ GNU General Public License for more details. | ||
14 | -~~ | ||
15 | -~~ You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -~~ along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -~~ Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -~~ ============================================================================ | ||
20 | -~~ Este arquivo é parte do Framework Demoiselle. | ||
21 | -~~ | ||
22 | -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -~~ do Software Livre (FSF). | ||
25 | -~~ | ||
26 | -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -~~ para maiores detalhes. | ||
30 | -~~ | ||
31 | -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -~~ ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | - ------ | ||
37 | - JTA extension | ||
38 | - | ||
39 | -JTA extension | ||
40 | - | ||
41 | - Esta extensão é destinada à aplicações que utilizem JTA como estratégia de transação. | ||
42 | - | ||
43 | - |
site/apt/rest.apt
@@ -1,42 +0,0 @@ | @@ -1,42 +0,0 @@ | ||
1 | -~~ Demoiselle Framework | ||
2 | -~~ Copyright (C) 2010 SERPRO | ||
3 | -~~ ============================================================================ | ||
4 | -~~ This file is part of Demoiselle Framework. | ||
5 | -~~ | ||
6 | -~~ Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -~~ modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -~~ as published by the Free Software Foundation. | ||
9 | -~~ | ||
10 | -~~ This program is distributed in the hope that it will be useful, | ||
11 | -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -~~ GNU General Public License for more details. | ||
14 | -~~ | ||
15 | -~~ You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -~~ along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -~~ Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -~~ ============================================================================ | ||
20 | -~~ Este arquivo é parte do Framework Demoiselle. | ||
21 | -~~ | ||
22 | -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -~~ do Software Livre (FSF). | ||
25 | -~~ | ||
26 | -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -~~ para maiores detalhes. | ||
30 | -~~ | ||
31 | -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -~~ ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | - ------ | ||
37 | - REST extension | ||
38 | - | ||
39 | -REST extension | ||
40 | - | ||
41 | - Esta extensão habilita o uso da especificação JAX-RS para expor serviços. Nela são disponibilizadas exceções, | ||
42 | - mapeadores de exceção, interceptadores para validação. |
site/apt/se.apt
@@ -1,41 +0,0 @@ | @@ -1,41 +0,0 @@ | ||
1 | -~~ Demoiselle Framework | ||
2 | -~~ Copyright (C) 2010 SERPRO | ||
3 | -~~ ============================================================================ | ||
4 | -~~ This file is part of Demoiselle Framework. | ||
5 | -~~ | ||
6 | -~~ Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -~~ modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -~~ as published by the Free Software Foundation. | ||
9 | -~~ | ||
10 | -~~ This program is distributed in the hope that it will be useful, | ||
11 | -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -~~ GNU General Public License for more details. | ||
14 | -~~ | ||
15 | -~~ You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -~~ along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -~~ Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -~~ ============================================================================ | ||
20 | -~~ Este arquivo é parte do Framework Demoiselle. | ||
21 | -~~ | ||
22 | -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -~~ do Software Livre (FSF). | ||
25 | -~~ | ||
26 | -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -~~ para maiores detalhes. | ||
30 | -~~ | ||
31 | -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -~~ ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | - ------ | ||
37 | - SE extension | ||
38 | - | ||
39 | -SE extension | ||
40 | - | ||
41 | - Extende o framework para uso em plataformas SE, o famoso mundo desktop. |
site/apt/servlet.apt
@@ -1,43 +0,0 @@ | @@ -1,43 +0,0 @@ | ||
1 | -~~ Demoiselle Framework | ||
2 | -~~ Copyright (C) 2010 SERPRO | ||
3 | -~~ ============================================================================ | ||
4 | -~~ This file is part of Demoiselle Framework. | ||
5 | -~~ | ||
6 | -~~ Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -~~ modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -~~ as published by the Free Software Foundation. | ||
9 | -~~ | ||
10 | -~~ This program is distributed in the hope that it will be useful, | ||
11 | -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -~~ GNU General Public License for more details. | ||
14 | -~~ | ||
15 | -~~ You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -~~ along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -~~ Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -~~ ============================================================================ | ||
20 | -~~ Este arquivo é parte do Framework Demoiselle. | ||
21 | -~~ | ||
22 | -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -~~ do Software Livre (FSF). | ||
25 | -~~ | ||
26 | -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -~~ para maiores detalhes. | ||
30 | -~~ | ||
31 | -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -~~ ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | - ------ | ||
37 | - Servlet extension | ||
38 | - | ||
39 | -Servlet extension | ||
40 | - | ||
41 | - Esta extensão possibilita a injeção de elementos da especificação Servlet. Nela são disponibilidos fábricas de | ||
42 | - HttpServletResponse, HttpServletRequest, HttpSession; implementação do mecanismo de controle de acesso que delega | ||
43 | - a responsabilidade para o login-config definido no web.xml; além de filtros e listeners. |
site/site.xml
@@ -1,79 +0,0 @@ | @@ -1,79 +0,0 @@ | ||
1 | -<!-- | ||
2 | - Demoiselle Framework | ||
3 | - Copyright (C) 2010 SERPRO | ||
4 | - ============================================================================ | ||
5 | - This file is part of Demoiselle Framework. | ||
6 | - | ||
7 | - Demoiselle Framework is free software; you can redistribute it and/or | ||
8 | - modify it under the terms of the GNU Lesser General Public License version 3 | ||
9 | - as published by the Free Software Foundation. | ||
10 | - | ||
11 | - This program is distributed in the hope that it will be useful, | ||
12 | - but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
13 | - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
14 | - GNU General Public License for more details. | ||
15 | - | ||
16 | - You should have received a copy of the GNU Lesser General Public License version 3 | ||
17 | - along with this program; if not, see <http://www.gnu.org/licenses/> | ||
18 | - or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
19 | - Fifth Floor, Boston, MA 02110-1301, USA. | ||
20 | - ============================================================================ | ||
21 | - Este arquivo é parte do Framework Demoiselle. | ||
22 | - | ||
23 | - O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
24 | - modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
25 | - do Software Livre (FSF). | ||
26 | - | ||
27 | - Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
28 | - GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
29 | - APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
30 | - para maiores detalhes. | ||
31 | - | ||
32 | - Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
33 | - "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
34 | - ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
35 | - 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
36 | ---> | ||
37 | -<project> | ||
38 | - <bannerLeft> | ||
39 | - <name>${project.name}</name> | ||
40 | - <src>images/logo-l.png</src> | ||
41 | - <href>${project.url}</href> | ||
42 | - </bannerLeft> | ||
43 | - | ||
44 | - <bannerRight> | ||
45 | - <src>images/logo-r.png</src> | ||
46 | - </bannerRight> | ||
47 | - | ||
48 | - <publishDate position="left" format="dd/MM/yyyy HH:mm:ss" /> | ||
49 | - <version position="left" /> | ||
50 | - | ||
51 | - <skin> | ||
52 | - <groupId>br.gov.frameworkdemoiselle.component</groupId> | ||
53 | - <artifactId>demoiselle-default-skin</artifactId> | ||
54 | - <version>2.0.1</version> | ||
55 | - </skin> | ||
56 | - | ||
57 | - <body> | ||
58 | - <links> | ||
59 | - <item name="Projeto" href="http://sourceforge.net/projects/demoiselle" /> | ||
60 | - <item name="Portal" href="http://www.frameworkdemoiselle.gov.br" /> | ||
61 | - </links> | ||
62 | - | ||
63 | - <menu name="Demoiselle 2"> | ||
64 | - <item name="Sobre" href="index.html" /> | ||
65 | - <item name="Documentação" href="http://demoiselle.sourceforge.net/docs" /> | ||
66 | - <item name="Notas de Versão" href="https://demoiselle.atlassian.net/browse/FWK/?selectedTab=com.atlassian.jira.jira-projects-plugin:versions-panel" /> | ||
67 | - </menu> | ||
68 | - | ||
69 | - <menu name="Módulos"> | ||
70 | - <item name="Core" href="/core.html" /> | ||
71 | - <item name="JPA extension" href="/jpa.html" /> | ||
72 | - <item name="Servlet extension" href="/servlet.html" /> | ||
73 | - <item name="JSF extension" href="/jsf.html" /> | ||
74 | - <item name="REST extension" href="/rest.html" /> | ||
75 | - <item name="SE extension" href="/se.html" /> | ||
76 | - <item name="JTA extension" href="/jta.html" /> | ||
77 | - </menu> | ||
78 | - </body> | ||
79 | -</project> |