You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by GitBox <gi...@apache.org> on 2020/07/05 19:25:23 UTC

[GitHub] [tomee] jrxxjr opened a new pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

jrxxjr opened a new pull request #668:
URL: https://github.com/apache/tomee/pull/668


   Create the file README_pt.adoc for the portuguese translation.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] jrxxjr commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
jrxxjr commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450535034



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 

Review comment:
       Is corrected

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 

Review comment:
       Is corrected

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS

Review comment:
       Is corrected

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.

Review comment:
       Is corrected




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] jrxxjr commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
jrxxjr commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450370405



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.
+
+== Exemplo para JAX-WS
+Para configurar o WSS4J no EJB `CalculatorBean` para adicionar uma instância no openejb-jar.xml:
+
+[source,xml]
+----
+
+<resources>
+  <!-- os interceptadores -->
+  <Service id="wss4j1" class-name="org.apache.openejb.server.cxf.config.WSS4JInInterceptorFactory" factory-name="create">
+    action = UsernameToken
+    passwordType = PasswordText
+    passwordCallbackClass = org.superbiz.ws.security.PasswordCallbackHandler
+  </Service>
+</resources>
+----
+== passwordCallbackClass
+
+`passwordCallbackClass` é uma propriedade do `WSS4JInInterceptorFactory` e seu valor da classe é `PasswordCallbackHandler`.
+
+`PasswordCallbackHandler` utiliza `org.apache.wss4j.common.ext.WSPasswordCallback` para prover senhas no mecanismo de callback.
+
+
+==== Exemplo
+
+Exemplo completo pode ser encontrado https://github.com/apache/tomee/blob/master/examples/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java[aqui]:
+
+
+=== Executando os testes
+
+Exemplo de projeto completo pode ser encontrado https://github.com/apache/tomee/tree/master/examples/webservice-ws-with-resources-config[aqui].
+Isoe é um projeto maven, e todos os testes pode ser executados rodando o comando `mvn clean test`.

Review comment:
       The error was mine, i have of the revise the translations more times. 




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] jrxxjr commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
jrxxjr commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450535000



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores

Review comment:
       Is corrected




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] daniel-augusto commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
daniel-augusto commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450390257



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.
+
+== Exemplo para JAX-WS
+Para configurar o WSS4J no EJB `CalculatorBean` para adicionar uma instância no openejb-jar.xml:
+
+[source,xml]
+----
+
+<resources>
+  <!-- os interceptadores -->
+  <Service id="wss4j1" class-name="org.apache.openejb.server.cxf.config.WSS4JInInterceptorFactory" factory-name="create">
+    action = UsernameToken
+    passwordType = PasswordText
+    passwordCallbackClass = org.superbiz.ws.security.PasswordCallbackHandler
+  </Service>
+</resources>
+----
+== passwordCallbackClass
+
+`passwordCallbackClass` é uma propriedade do `WSS4JInInterceptorFactory` e seu valor da classe é `PasswordCallbackHandler`.
+
+`PasswordCallbackHandler` utiliza `org.apache.wss4j.common.ext.WSPasswordCallback` para prover senhas no mecanismo de callback.
+
+
+==== Exemplo
+
+Exemplo completo pode ser encontrado https://github.com/apache/tomee/blob/master/examples/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java[aqui]:
+
+
+=== Executando os testes
+
+Exemplo de projeto completo pode ser encontrado https://github.com/apache/tomee/tree/master/examples/webservice-ws-with-resources-config[aqui].
+Isoe é um projeto maven, e todos os testes pode ser executados rodando o comando `mvn clean test`.

Review comment:
       Man, you make a great job. This is a collaborative work. We are together to make this work. Without errors. Without fault. Everyone is doing a brilliant job.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] Daniel-Dos merged pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
Daniel-Dos merged pull request #668:
URL: https://github.com/apache/tomee/pull/668


   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] jrxxjr commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
jrxxjr commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450267281



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.
+
+== Exemplo para JAX-WS
+Para configurar o WSS4J no EJB `CalculatorBean` para adicionar uma instância no openejb-jar.xml:
+
+[source,xml]
+----
+
+<resources>
+  <!-- os interceptadores -->
+  <Service id="wss4j1" class-name="org.apache.openejb.server.cxf.config.WSS4JInInterceptorFactory" factory-name="create">
+    action = UsernameToken
+    passwordType = PasswordText
+    passwordCallbackClass = org.superbiz.ws.security.PasswordCallbackHandler
+  </Service>
+</resources>
+----
+== passwordCallbackClass
+
+`passwordCallbackClass` é uma propriedade do `WSS4JInInterceptorFactory` e seu valor da classe é `PasswordCallbackHandler`.
+
+`PasswordCallbackHandler` utiliza `org.apache.wss4j.common.ext.WSPasswordCallback` para prover senhas no mecanismo de callback.
+
+
+==== Exemplo
+
+Exemplo completo pode ser encontrado https://github.com/apache/tomee/blob/master/examples/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java[aqui]:
+
+
+=== Executando os testes
+
+Exemplo de projeto completo pode ser encontrado https://github.com/apache/tomee/tree/master/examples/webservice-ws-with-resources-config[aqui].
+Isoe é um projeto maven, e todos os testes pode ser executados rodando o comando `mvn clean test`.

Review comment:
       I am make a mistake, writed with error in the beginning sentence, "Isoe é", the correct is "Isso é". But can be "Isto é" or "Este é", but not "Ele é", because "maven" is not a person, this is a thing.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] jrxxjr commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
jrxxjr commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450534828



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.

Review comment:
       Is corrected

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características

Review comment:
       Is corrected




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] jrxxjr commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
jrxxjr commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450534917



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores

Review comment:
       Is corrected




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] daniel-augusto commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
daniel-augusto commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450199339



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.

Review comment:
       ```suggestion
   Para um webservice Pojo é da mesma forma, mas usando o pojo-deployment em vez do ejb-deployment.
   ```

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores

Review comment:
       ```suggestion
   * *out-interceptors*: interceptadores de saída do CXF
   ```

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características

Review comment:
       ```suggestion
   * *features*: recursos CXF
   ```

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores

Review comment:
       ```suggestion
   * *in-interceptors*: interceptadores de entrada do CXF
   ```

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 

Review comment:
       ```suggestion
   * *in-fault-interceptors*: interceptadores de entrada do CXF para tratamento de erros 
   ```

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.
+
+== Exemplo para JAX-WS
+Para configurar o WSS4J no EJB `CalculatorBean` para adicionar uma instância no openejb-jar.xml:
+
+[source,xml]
+----
+
+<resources>
+  <!-- os interceptadores -->
+  <Service id="wss4j1" class-name="org.apache.openejb.server.cxf.config.WSS4JInInterceptorFactory" factory-name="create">
+    action = UsernameToken
+    passwordType = PasswordText
+    passwordCallbackClass = org.superbiz.ws.security.PasswordCallbackHandler
+  </Service>
+</resources>
+----
+== passwordCallbackClass
+
+`passwordCallbackClass` é uma propriedade do `WSS4JInInterceptorFactory` e seu valor da classe é `PasswordCallbackHandler`.

Review comment:
       ```suggestion
   `passwordCallbackClass` é uma propriedade do `WSS4JInInterceptorFactory` e seu valor é a classe `PasswordCallbackHandler`.
   ```

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS

Review comment:
       ```suggestion
   * *providers (somente para endpoint JAX-RS)*: lista de provedores JAX-RS
   ```

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.
+
+== Exemplo para JAX-WS
+Para configurar o WSS4J no EJB `CalculatorBean` para adicionar uma instância no openejb-jar.xml:
+
+[source,xml]
+----
+
+<resources>
+  <!-- os interceptadores -->
+  <Service id="wss4j1" class-name="org.apache.openejb.server.cxf.config.WSS4JInInterceptorFactory" factory-name="create">
+    action = UsernameToken
+    passwordType = PasswordText
+    passwordCallbackClass = org.superbiz.ws.security.PasswordCallbackHandler
+  </Service>
+</resources>
+----
+== passwordCallbackClass
+
+`passwordCallbackClass` é uma propriedade do `WSS4JInInterceptorFactory` e seu valor da classe é `PasswordCallbackHandler`.
+
+`PasswordCallbackHandler` utiliza `org.apache.wss4j.common.ext.WSPasswordCallback` para prover senhas no mecanismo de callback.
+
+
+==== Exemplo
+
+Exemplo completo pode ser encontrado https://github.com/apache/tomee/blob/master/examples/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java[aqui]:
+
+
+=== Executando os testes
+
+Exemplo de projeto completo pode ser encontrado https://github.com/apache/tomee/tree/master/examples/webservice-ws-with-resources-config[aqui].
+Isoe é um projeto maven, e todos os testes pode ser executados rodando o comando `mvn clean test`.

Review comment:
       ```suggestion
   Ele é um projeto maven, e todos os testes podem ser executados rodando o comando `mvn clean test`.
   ```

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 

Review comment:
       ```suggestion
   * *out-fault-interceptors*: interceptadores de saída do CXF para tratamento de erros 
   ```

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.

Review comment:
       ```suggestion
   Para características e interceptadores, a regra é a mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.
   ```




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] daniel-augusto commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
daniel-augusto commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450296973



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.
+
+== Exemplo para JAX-WS
+Para configurar o WSS4J no EJB `CalculatorBean` para adicionar uma instância no openejb-jar.xml:
+
+[source,xml]
+----
+
+<resources>
+  <!-- os interceptadores -->
+  <Service id="wss4j1" class-name="org.apache.openejb.server.cxf.config.WSS4JInInterceptorFactory" factory-name="create">
+    action = UsernameToken
+    passwordType = PasswordText
+    passwordCallbackClass = org.superbiz.ws.security.PasswordCallbackHandler
+  </Service>
+</resources>
+----
+== passwordCallbackClass
+
+`passwordCallbackClass` é uma propriedade do `WSS4JInInterceptorFactory` e seu valor da classe é `PasswordCallbackHandler`.
+
+`PasswordCallbackHandler` utiliza `org.apache.wss4j.common.ext.WSPasswordCallback` para prover senhas no mecanismo de callback.
+
+
+==== Exemplo
+
+Exemplo completo pode ser encontrado https://github.com/apache/tomee/blob/master/examples/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java[aqui]:
+
+
+=== Executando os testes
+
+Exemplo de projeto completo pode ser encontrado https://github.com/apache/tomee/tree/master/examples/webservice-ws-with-resources-config[aqui].
+Isoe é um projeto maven, e todos os testes pode ser executados rodando o comando `mvn clean test`.

Review comment:
       For me, using `Isso é`, `Isto é`, `Este é` or `Ele é` it's irrelevant because we translate to Portuguese and we don't have this level of distinction between things or persons. For English you are correct, maven is a thing, not a person and they aren't the same. The important thing is a clear message.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tomee] jrxxjr commented on a change in pull request #668: Portuguese translation README.adoc file examples/webservice-ws-with-resources-config

Posted by GitBox <gi...@apache.org>.
jrxxjr commented on a change in pull request #668:
URL: https://github.com/apache/tomee/pull/668#discussion_r450535238



##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.
+
+== Exemplo para JAX-WS
+Para configurar o WSS4J no EJB `CalculatorBean` para adicionar uma instância no openejb-jar.xml:
+
+[source,xml]
+----
+
+<resources>
+  <!-- os interceptadores -->
+  <Service id="wss4j1" class-name="org.apache.openejb.server.cxf.config.WSS4JInInterceptorFactory" factory-name="create">
+    action = UsernameToken
+    passwordType = PasswordText
+    passwordCallbackClass = org.superbiz.ws.security.PasswordCallbackHandler
+  </Service>
+</resources>
+----
+== passwordCallbackClass
+
+`passwordCallbackClass` é uma propriedade do `WSS4JInInterceptorFactory` e seu valor da classe é `PasswordCallbackHandler`.

Review comment:
       Is corrected

##########
File path: examples/webservice-ws-with-resources-config/README_pt.adoc
##########
@@ -0,0 +1,86 @@
+:index-group: Webservice
+:jbake-type: page
+:jbake-status: published
+= Webservice JAX-WS - Configuração de Recursos
+
+TomEE conta com o Apache CXF para JAX-RS (RESTful Services) e JAX-WS (Web Services). Este é um exemplo de como desenvolver EJB webservices graças a implementação CXF.
+
+== openejb-jar.xml Configuração
+Você pode usar (http://tomee.apache.org/details-on-openejb-jar.html[openejb-jar.xml]) para configurar seu webservice.
+
+CXF API é reutilizável mas além disso você pode configurar os interceptadores através do `openejb-jar.xml`(localizados na WEB-INF).
+Como um rápido lembrete, a configuração no `openejb-jar.xml`, você pode utilizar uma configuração parecida a esta, com o seu próximo EJB:
+
+[source,xml]
+----
+
+<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
+  <ejb-deployment ejb-name="CalculatorBean"> <!-- configurar os valores do bean, no resources.xml -->
+    <properties>
+      cxf.jaxws.in-interceptors = wss4j
+    </properties>
+  </ejb-deployment>
+</openejb-jar>
+----
+Para um webservice Pojo isto é o mesmo, mas usando o pojo-deployment em vez do ejb-deployment.
+
+Então uma vez que fez sua seleção de prefixo, e conhece onde é para escrever a configuração, basta utilizar as seguintes entradas:
+
+* *properties*: propriedades da fábrica servidora
+
+* *features*: CXF para características
+
+* *in-interceptors*: CXF dentro do interceptadores
+
+* *out-interceptors*: CXF fora dos interceptadores
+
+* *in-fault-interceptors*: CXF dentro dos interceptadores para tratamento de erros 
+
+* *out-fault-interceptors*: CXF fora dos out interceptadores para tratamento de erros 
+
+* *databinding*: servidor de vinculação de dados
+
+* *providers (somente para JAX-RS endpoint)*: lista de provedores JAX-RS
+
+* *skip-provider-scanning (somente para JAX-RS)*: utilizar ou não um provedor de varredura (por padrão true)
+
+Para características de interceptadores, a regra é o mesma: lista de valores separados por vírgula. Cada valor da lista, é um nome de classe qualificado ou um id de serviço, é um ou o outro, no resources.xml.
+
+== Exemplo para JAX-WS
+Para configurar o WSS4J no EJB `CalculatorBean` para adicionar uma instância no openejb-jar.xml:
+
+[source,xml]
+----
+
+<resources>
+  <!-- os interceptadores -->
+  <Service id="wss4j1" class-name="org.apache.openejb.server.cxf.config.WSS4JInInterceptorFactory" factory-name="create">
+    action = UsernameToken
+    passwordType = PasswordText
+    passwordCallbackClass = org.superbiz.ws.security.PasswordCallbackHandler
+  </Service>
+</resources>
+----
+== passwordCallbackClass
+
+`passwordCallbackClass` é uma propriedade do `WSS4JInInterceptorFactory` e seu valor da classe é `PasswordCallbackHandler`.
+
+`PasswordCallbackHandler` utiliza `org.apache.wss4j.common.ext.WSPasswordCallback` para prover senhas no mecanismo de callback.
+
+
+==== Exemplo
+
+Exemplo completo pode ser encontrado https://github.com/apache/tomee/blob/master/examples/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java[aqui]:
+
+
+=== Executando os testes
+
+Exemplo de projeto completo pode ser encontrado https://github.com/apache/tomee/tree/master/examples/webservice-ws-with-resources-config[aqui].
+Isoe é um projeto maven, e todos os testes pode ser executados rodando o comando `mvn clean test`.

Review comment:
       Is corrected




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org