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/05/16 00:04:54 UTC

[GitHub] [tomee] Daniel-Dos opened a new pull request #644: TOMEE-2819 Translate to Portuguese: examples/injection-of-env-entry

Daniel-Dos opened a new pull request #644:
URL: https://github.com/apache/tomee/pull/644


   Link to Jira : https://issues.apache.org/jira/browse/TOMEE-2819


----------------------------------------------------------------
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] marcoantoniobferreira commented on a change in pull request #644: TOMEE-2819 Translate to Portuguese: examples/injection-of-env-entry

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



##########
File path: examples/injection-of-env-entry/README_pt.adoc
##########
@@ -0,0 +1,264 @@
+:index-group: Environment Entries
+:jbake-type: page
+:jbake-status: status=published
+= Usando EnvEntries
+
+A anotação `@Resource` pode ser usada para injetar várias coisas, incluindo fontes de dados, tópicos, filas etc. A maioria delas são objetos fornecidos por contêiner.
+
+É possível, no entanto, fornecer seus próprios valores para serem injetados através de um
+`<env-entry>` no seu descritor de implementação `ejb-jar.xml` ou `web.xml`.
+Os tipos `<env-entry>` suportados pelo Java EE 6 são limitados ao seguinte:
+
+* java.lang.String
+* java.lang.Integer
+* java.lang.Short
+* java.lang.Float
+* java.lang.Double
+* java.lang.Byte
+* java.lang.Character
+* java.lang.Boolean
+* java.lang.Class
+* java.lang.Enum (any enum)
+
+Consulte também o link:../custom-injection[Injeção personalizada] exemplo para um
+recurso TomEE e OpenEJB permitem que você use mais do que apenas os tipos acima, além de declarar itens `<env-entry>` com um arquivo de propriedades simples.
+
+== Usando @Resource para propriedades básicas
+
+O uso da anotação `@Resource` não se limita aos setters.
+Por exemplo, esta anotação poderia ter sido usada no correspondente
+_campo_ assim:
+
+....
+@Resource
+private int maxLineItems;
+....
+
+Um exemplo mais completo pode ser assim:
+
+....
+package org.superbiz.injection.enventry;
+
+import javax.annotation.Resource;
+import javax.ejb.Singleton;
+import java.util.Date;
+
+@Singleton
+public class Configuration {
+
+    @Resource
+    private String color;
+
+    @Resource
+    private Shape shape;
+
+    @Resource
+    private Class strategy;
+
+    @Resource(name = "date")
+    private long date;
+
+    public String getColor() {
+        return color;
+    }
+
+    public Shape getShape() {
+        return shape;
+    }
+
+    public Class getStrategy() {
+        return strategy;
+    }
+
+    public Date getDate() {
+        return new Date(date);
+    }
+}
+....
+
+Aqui temos um bean `@Singleton` chamado `Confuration` que possui as seguintes propriedades (itens `<env-entry> `)

Review comment:
       Dani, i believe that "Confuration" is "Configuration"




----------------------------------------------------------------
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 commented on a change in pull request #644: TOMEE-2819 Translate to Portuguese: examples/injection-of-env-entry

Posted by GitBox <gi...@apache.org>.
Daniel-Dos commented on a change in pull request #644:
URL: https://github.com/apache/tomee/pull/644#discussion_r426209160



##########
File path: examples/injection-of-env-entry/README_pt.adoc
##########
@@ -0,0 +1,264 @@
+:index-group: Environment Entries
+:jbake-type: page
+:jbake-status: status=published
+= Usando EnvEntries
+
+A anotação `@Resource` pode ser usada para injetar várias coisas, incluindo fontes de dados, tópicos, filas etc. A maioria delas são objetos fornecidos por contêiner.
+
+É possível, no entanto, fornecer seus próprios valores para serem injetados através de um
+`<env-entry>` no seu descritor de implementação `ejb-jar.xml` ou `web.xml`.
+Os tipos `<env-entry>` suportados pelo Java EE 6 são limitados ao seguinte:
+
+* java.lang.String
+* java.lang.Integer
+* java.lang.Short
+* java.lang.Float
+* java.lang.Double
+* java.lang.Byte
+* java.lang.Character
+* java.lang.Boolean
+* java.lang.Class
+* java.lang.Enum (any enum)
+
+Consulte também o link:../custom-injection[Injeção personalizada] exemplo para um
+recurso TomEE e OpenEJB permitem que você use mais do que apenas os tipos acima, além de declarar itens `<env-entry>` com um arquivo de propriedades simples.
+
+== Usando @Resource para propriedades básicas
+
+O uso da anotação `@Resource` não se limita aos setters.
+Por exemplo, esta anotação poderia ter sido usada no correspondente
+_campo_ assim:
+
+....
+@Resource
+private int maxLineItems;
+....
+
+Um exemplo mais completo pode ser assim:
+
+....
+package org.superbiz.injection.enventry;
+
+import javax.annotation.Resource;
+import javax.ejb.Singleton;
+import java.util.Date;
+
+@Singleton
+public class Configuration {
+
+    @Resource
+    private String color;
+
+    @Resource
+    private Shape shape;
+
+    @Resource
+    private Class strategy;
+
+    @Resource(name = "date")
+    private long date;
+
+    public String getColor() {
+        return color;
+    }
+
+    public Shape getShape() {
+        return shape;
+    }
+
+    public Class getStrategy() {
+        return strategy;
+    }
+
+    public Date getDate() {
+        return new Date(date);
+    }
+}
+....
+
+Aqui temos um bean `@Singleton` chamado `Confuration` que possui as seguintes propriedades (itens `<env-entry> `)

Review comment:
       done thanks.




----------------------------------------------------------------
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] cesarhernandezgt merged pull request #644: TOMEE-2819 Translate to Portuguese: examples/injection-of-env-entry

Posted by GitBox <gi...@apache.org>.
cesarhernandezgt merged pull request #644:
URL: https://github.com/apache/tomee/pull/644


   


----------------------------------------------------------------
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