Weld SVN: r6125 - in cdi-tck/trunk: doc/reference/en-US and 11 other directories.
by weld-commits@lists.jboss.org
Author: dallen6
Date: 2010-04-20 12:11:40 -0400 (Tue, 20 Apr 2010)
New Revision: 6125
Added:
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationResource.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/JaxrsApplication.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/AfterBeanDiscoveryObserver.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/CowBean.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/PassivationIdTest.java
cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/extensions/beanManager/
cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/extensions/beanManager/javax.enterprise.inject.spi.Extension
Modified:
cdi-tck/trunk/doc/reference/en-US/Book_Preface.xml
cdi-tck/trunk/doc/reference/en-US/appeals-process.xml
cdi-tck/trunk/doc/reference/en-US/introduction.xml
cdi-tck/trunk/impl/pom.xml
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationContextTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/CityDecorator.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/UnderwaterCity.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInitializerMethod/UnderwaterCity.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInjectedField/UnderwaterCity.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/BeanManagerTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Cow.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/SimpleBeanLifecycleTest.java
cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/application/web.xml
cdi-tck/trunk/pom.xml
Log:
CDITCK-120 CDITCK-143 CDITCK-134 CDITCK-121 CDITCK-119
Modified: cdi-tck/trunk/doc/reference/en-US/Book_Preface.xml
===================================================================
--- cdi-tck/trunk/doc/reference/en-US/Book_Preface.xml 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/doc/reference/en-US/Book_Preface.xml 2010-04-20 16:11:40 UTC (rev 6125)
@@ -12,8 +12,8 @@
<para>
The CDI TCK is built atop the JBoss Test Harness, a portable and
configurable automated test suite for authoring unit and integration tests
- in a Java EE environment. The CDI TCK 1.0.0 uses the JBoss Test Harness
- version 1.0.0 to execute the test suite.
+ in a Java EE environment. The CDI TCK 1.0.2CR1 uses the JBoss Test Harness
+ version 1.1.0CR6 to execute the test suite.
</para>
<para>
Modified: cdi-tck/trunk/doc/reference/en-US/appeals-process.xml
===================================================================
--- cdi-tck/trunk/doc/reference/en-US/appeals-process.xml 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/doc/reference/en-US/appeals-process.xml 2010-04-20 16:11:40 UTC (rev 6125)
@@ -80,7 +80,7 @@
Project Lead, as designated by Specification Lead, Red Hat Middleware
LLC. or his/her designate. The appellant can also monitor the process
by following the issue report filed in the <ulink
- url="https://jira.jboss.org/jira/browse/WBTCK">WBTCK project</ulink>
+ url="https://jira.jboss.org/jira/browse/CDITCK">CDITCK project</ulink>
of the JBoss JIRA.
</para>
<para>
Modified: cdi-tck/trunk/doc/reference/en-US/introduction.xml
===================================================================
--- cdi-tck/trunk/doc/reference/en-US/introduction.xml 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/doc/reference/en-US/introduction.xml 2010-04-20 16:11:40 UTC (rev 6125)
@@ -235,7 +235,7 @@
</listitem>
<listitem>
<para>
- <emphasis role="bold">TestNG 5.9</emphasis>, the testing
+ <emphasis role="bold">TestNG 5.10</emphasis>, the testing
framework on which the JBoss Test Harness is based and which
provides the extension points for selecting an executing the
tests in the test suite.
Modified: cdi-tck/trunk/impl/pom.xml
===================================================================
--- cdi-tck/trunk/impl/pom.xml 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/pom.xml 2010-04-20 16:11:40 UTC (rev 6125)
@@ -109,6 +109,11 @@
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
</dependency>
+
+ <dependency>
+ <groupId>org.jboss.resteasy</groupId>
+ <artifactId>jaxrs-api</artifactId>
+ </dependency>
</dependencies>
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationContextTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationContextTest.java 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationContextTest.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -102,4 +102,22 @@
assert Double.parseDouble(secondRequestResult.getContent()) == Double.parseDouble(firstRequestResult.getContent());
}
+ @Test(groups = { "contexts", "integration", "broken" })
+ // CDITCK-96
+ @SpecAssertion(section = "6.7.3", id = "e")
+ public void testApplicationContextSharedBetweenJaxRsRequests() throws Exception
+ {
+ WebClient webClient = new WebClient();
+ webClient.setThrowExceptionOnFailingStatusCode(true);
+ //FIXME: fix the path if this is not correct
+ TextPage firstRequestResult = webClient.getPage(getContextPath() + "jaxrs/application-id");
+ assert firstRequestResult.getContent() != null;
+ assert Double.parseDouble(firstRequestResult.getContent()) != 0;
+ // Make a second request and make sure the same context is used
+ TextPage secondRequestResult = webClient.getPage(getContextPath() + "jaxrs/application-id");
+ assert secondRequestResult.getContent() != null;
+ // should be same random number
+ assert Double.parseDouble(secondRequestResult.getContent()) == Double.parseDouble(firstRequestResult.getContent());
+ }
+
}
Added: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationResource.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationResource.java (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationResource.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat, Inc. and/or its affiliates, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.jsr299.tck.tests.context.application;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+import javax.ws.rs.GET;
+import javax.ws.rs.Path;
+import javax.ws.rs.Produces;
+
+/**
+ * RESTful web service which returns a value from an application scoped bean.
+ *
+ * @author David Allen
+ *
+ */
+@Path("/application-id")
+public class ApplicationResource
+{
+ @Inject
+ private BeanManager jsr299Manager;
+
+ @GET @Produces("text/plain")
+ public String getValue()
+ {
+ SimpleApplicationBean aBean = org.jboss.jsr299.tck.impl.OldSPIBridge.getInstanceByType(jsr299Manager,SimpleApplicationBean.class);
+ return Double.toString(aBean.getId());
+ }
+}
Property changes on: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/ApplicationResource.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/JaxrsApplication.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/JaxrsApplication.java (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/JaxrsApplication.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat, Inc. and/or its affiliates, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.jsr299.tck.tests.context.application;
+
+import java.util.HashSet;
+import java.util.Set;
+
+import javax.ws.rs.core.Application;
+
+
+/**
+ * Portable configuration for JAX-RS. This class must be used in the web.xml
+ * as a servlet in order to activate the JAX-RS resources.
+ *
+ * @author David Allen
+ *
+ */
+public class JaxrsApplication extends Application
+{
+
+ @Override
+ public Set<Class<?>> getClasses()
+ {
+ HashSet<Class<?>> set = new HashSet<Class<?>>();
+ set.add(ApplicationResource.class);
+ return set;
+ }
+
+}
Property changes on: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/application/JaxrsApplication.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -404,16 +404,14 @@
Bean<Interior> roomBean = getBeans(Interior.class, new RoomBinding()).iterator().next();
CreationalContext<Interior> roomCreationalContext = getCurrentManager().createCreationalContext(roomBean);
+ Interior room = (Interior) getCurrentManager().getReference(roomBean, Interior.class, roomCreationalContext);
- Interior room = roomBean.create(roomCreationalContext);
-
InteriorDecorator.reset();
room.foo();
assert InteriorDecorator.getInstances().size() == 1;
-
- roomBean.destroy(room, roomCreationalContext);
+ roomCreationalContext.release();
assert InteriorDecorator.isDestroyed();
}
@@ -427,12 +425,12 @@
Bean<AccountTransaction> bean = getBeans(AccountTransaction.class).iterator().next();
CreationalContext<AccountTransaction> ctx = getCurrentManager().createCreationalContext(bean);
- AccountTransaction trans = bean.create(ctx);
+ AccountTransaction trans = (AccountTransaction) getCurrentManager().getReference(bean, AccountTransaction.class, ctx);
trans.execute();
assert TransactionalInterceptor.intercepted;
- bean.destroy(trans, ctx);
+ ctx.release();
assert TransactionalInterceptor.destroyed;
}
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/CityDecorator.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/CityDecorator.java 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/CityDecorator.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -23,10 +23,10 @@
import javax.enterprise.inject.Any;
import javax.inject.Inject;
-@SuppressWarnings("serial")
@Decorator
public class CityDecorator implements CityInterface, Serializable
{
+ private static final long serialVersionUID = 7666849923138796340L;
@Inject @Delegate @Any CityInterface city;
@Inject
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/UnderwaterCity.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/UnderwaterCity.java 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingBeanConstructor/UnderwaterCity.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -18,9 +18,14 @@
import java.io.Serializable;
+import javax.enterprise.context.SessionScoped;
+
+@SessionScoped
class UnderwaterCity implements CityInterface, Serializable
{
+ private static final long serialVersionUID = 3226222322140685248L;
+
public void foo()
{
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInitializerMethod/UnderwaterCity.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInitializerMethod/UnderwaterCity.java 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInitializerMethod/UnderwaterCity.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -24,6 +24,8 @@
class UnderwaterCity implements CityInterface, Serializable
{
+ private static final long serialVersionUID = 7753204334538945451L;
+
public void foo()
{
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInjectedField/UnderwaterCity.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInjectedField/UnderwaterCity.java 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/decoratorWithNonPassivatingInjectedField/UnderwaterCity.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -18,9 +18,14 @@
import java.io.Serializable;
+import javax.enterprise.context.SessionScoped;
+
+@SessionScoped
class UnderwaterCity implements CityInterface, Serializable
{
+ private static final long serialVersionUID = 1877770475170392128L;
+
public void foo()
{
Added: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/AfterBeanDiscoveryObserver.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/AfterBeanDiscoveryObserver.java (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/AfterBeanDiscoveryObserver.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -0,0 +1,31 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2010, Red Hat, Inc., and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.jsr299.tck.tests.extensions.beanManager;
+
+import javax.enterprise.event.Observes;
+import javax.enterprise.inject.spi.AfterBeanDiscovery;
+import javax.enterprise.inject.spi.Extension;
+
+public class AfterBeanDiscoveryObserver implements Extension
+{
+
+ public void addABean(@Observes AfterBeanDiscovery afterBeanDiscovery)
+ {
+ afterBeanDiscovery.addBean(new CowBean());
+ }
+
+}
Property changes on: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/AfterBeanDiscoveryObserver.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/BeanManagerTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/BeanManagerTest.java 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/BeanManagerTest.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -41,7 +41,6 @@
import javax.enterprise.inject.spi.AnnotatedType;
import javax.enterprise.inject.spi.Bean;
import javax.enterprise.inject.spi.InjectionPoint;
-import javax.enterprise.inject.spi.PassivationCapable;
import javax.enterprise.util.AnnotationLiteral;
import javax.interceptor.InterceptorBinding;
@@ -49,9 +48,9 @@
import org.jboss.jsr299.tck.literals.RetentionLiteral;
import org.jboss.jsr299.tck.literals.TargetLiteral;
import org.jboss.test.audit.annotations.SpecAssertion;
-import org.jboss.test.audit.annotations.SpecAssertions;
import org.jboss.test.audit.annotations.SpecVersion;
import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.jsr299.Extension;
import org.testng.annotations.Test;
/**
@@ -62,21 +61,11 @@
*
*/
@Artifact
+@Extension("javax.enterprise.inject.spi.Extension")
@SpecVersion(spec="cdi", version="20091101")
public class BeanManagerTest extends AbstractJSR299Test
{
@Test
- @SpecAssertion(section = "11.3.6", id = "a")
- public void testGetPassivationCapableBeanById()
- {
- Bean<?> bean = getCurrentManager().getBeans(Cow.class).iterator().next();
- assert PassivationCapable.class.isAssignableFrom(bean.getClass());
- PassivationCapable passivationCapable = (PassivationCapable) bean;
- Bean<?> passivatingBean = getCurrentManager().getPassivationCapableBean(passivationCapable.getId());
- assert bean == passivatingBean;
- }
-
- @Test
@SpecAssertion(section = "11.3.7", id = "a")
public void testAmbiguousDependencyResolved()
{
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Cow.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Cow.java 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Cow.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -18,5 +18,8 @@
public class Cow
{
-
+ public Cow(String name)
+ {
+
+ }
}
Added: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/CowBean.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/CowBean.java (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/CowBean.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -0,0 +1,85 @@
+package org.jboss.jsr299.tck.tests.extensions.beanManager;
+
+import java.io.Serializable;
+import java.lang.annotation.Annotation;
+import java.lang.reflect.Type;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
+
+import javax.enterprise.context.Dependent;
+import javax.enterprise.context.spi.CreationalContext;
+import javax.enterprise.inject.spi.Bean;
+import javax.enterprise.inject.spi.InjectionPoint;
+import javax.enterprise.inject.spi.PassivationCapable;
+
+import org.jboss.jsr299.tck.literals.DefaultLiteral;
+
+public class CowBean implements Bean<Cow>, PassivationCapable, Serializable
+{
+ private static final long serialVersionUID = 6249623250272328272L;
+ public static final String PASSIVATION_ID = "Cow-6249623250272328272L";
+ private final Set<Annotation> qualifiers = new HashSet<Annotation>(Arrays.asList(new DefaultLiteral()));
+ private final Set<Type> types = new HashSet<Type>(Arrays.<Type>asList(Cow.class));
+
+ public Class<?> getBeanClass()
+ {
+ return Cow.class;
+ }
+
+ public Set<InjectionPoint> getInjectionPoints()
+ {
+ return Collections.emptySet();
+ }
+
+ public String getName()
+ {
+ return "cow";
+ }
+
+ public Set<Annotation> getQualifiers()
+ {
+ return qualifiers;
+ }
+
+ public Class<? extends Annotation> getScope()
+ {
+ return Dependent.class;
+ }
+
+ public Set<Class<? extends Annotation>> getStereotypes()
+ {
+ return Collections.emptySet();
+ }
+
+ public Set<Type> getTypes()
+ {
+ return types;
+ }
+
+ public boolean isAlternative()
+ {
+ return false;
+ }
+
+ public boolean isNullable()
+ {
+ return false;
+ }
+
+ public Cow create(CreationalContext<Cow> creationalContext)
+ {
+ return new Cow("Betsy");
+ }
+
+ public void destroy(Cow instance, CreationalContext<Cow> creationalContext)
+ {
+ }
+
+ public String getId()
+ {
+ return PASSIVATION_ID;
+ }
+
+}
Property changes on: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/CowBean.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/PassivationIdTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/PassivationIdTest.java (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/PassivationIdTest.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -0,0 +1,50 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, Red Hat, Inc. and/or its affiliates, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.jboss.jsr299.tck.tests.extensions.beanManager;
+
+import javax.enterprise.inject.spi.Bean;
+
+import org.jboss.jsr299.tck.AbstractJSR299Test;
+import org.jboss.test.audit.annotations.SpecAssertion;
+import org.jboss.test.audit.annotations.SpecVersion;
+import org.jboss.testharness.impl.packaging.Artifact;
+import org.jboss.testharness.impl.packaging.IntegrationTest;
+import org.jboss.testharness.impl.packaging.jsr299.Extension;
+import org.testng.annotations.Test;
+
+/**
+ * Tests retrieving beans with the BeanManager by the ID for a passivation-capable
+ * bean.
+ *
+ * @author David Allen
+ *
+ */
+@Artifact
+@IntegrationTest
+@Extension("javax.enterprise.inject.spi.Extension")
+@SpecVersion(spec="cdi", version="20091101")
+public class PassivationIdTest extends AbstractJSR299Test
+{
+ @Test
+ @SpecAssertion(section = "11.3.6", id = "a")
+ public void testGetPassivationCapableBeanById()
+ {
+ Bean<?> passivatingBean = getCurrentManager().getPassivationCapableBean(CowBean.PASSIVATION_ID);
+ assert passivatingBean.getBeanClass().equals(Cow.class);
+ }
+}
Property changes on: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/PassivationIdTest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/SimpleBeanLifecycleTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/SimpleBeanLifecycleTest.java 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/lifecycle/SimpleBeanLifecycleTest.java 2010-04-20 16:11:40 UTC (rev 6125)
@@ -134,8 +134,10 @@
final Contextual<ShoeFactory> bean = getBeans(ShoeFactory.class).iterator().next();
MockCreationalContext.reset();
ShoeFactory instance = getCurrentManager().getContext(Dependent.class).get(bean, creationalContext);
- assert MockCreationalContext.isPushCalled();
- assert instance == MockCreationalContext.getLastBeanPushed();
+ if (MockCreationalContext.isPushCalled())
+ {
+ assert instance == MockCreationalContext.getLastBeanPushed();
+ }
}
@Test(groups = "beanLifecycle")
@@ -149,8 +151,6 @@
final Contextual<FishPond> bean = getBeans(FishPond.class).iterator().next();
FishPond fishPond = bean.create(creationalContext);
assert fishPond != null;
- assert MockCreationalContext.isPushCalled();
- assert MockCreationalContext.getBeansPushed().contains(fishPond);
assert fishPond.goldfish != null;
assert fishPond.goldfish instanceof Goldfish;
assert fishPond.goose != null;
Modified: cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/application/web.xml
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/application/web.xml 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/application/web.xml 2010-04-20 16:11:40 UTC (rev 6125)
@@ -35,6 +35,11 @@
<servlet-name>applicationIntrospector</servlet-name>
<servlet-class>org.jboss.jsr299.tck.tests.context.application.IntrospectApplication</servlet-class>
</servlet>
+ <servlet>
+ <display-name>JAX-RS Application</display-name>
+ <servlet-name>jaxrsApplication</servlet-name>
+ <servlet-class>org.jboss.jsr299.tck.tests.context.application.JaxrsApplication</servlet-class>
+ </servlet>
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>/TestServlet</url-pattern>
@@ -43,6 +48,10 @@
<servlet-name>applicationIntrospector</servlet-name>
<url-pattern>/IntrospectApplication</url-pattern>
</servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>jaxrsApplication</servlet-name>
+ <url-pattern>/jaxrs</url-pattern>
+ </servlet-mapping>
<session-config>
<session-timeout>10</session-timeout>
</session-config>
Added: cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/extensions/beanManager/javax.enterprise.inject.spi.Extension
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/extensions/beanManager/javax.enterprise.inject.spi.Extension (rev 0)
+++ cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/extensions/beanManager/javax.enterprise.inject.spi.Extension 2010-04-20 16:11:40 UTC (rev 6125)
@@ -0,0 +1 @@
+org.jboss.jsr299.tck.tests.extensions.beanManager.AfterBeanDiscoveryObserver
\ No newline at end of file
Modified: cdi-tck/trunk/pom.xml
===================================================================
--- cdi-tck/trunk/pom.xml 2010-04-20 15:17:25 UTC (rev 6124)
+++ cdi-tck/trunk/pom.xml 2010-04-20 16:11:40 UTC (rev 6125)
@@ -96,6 +96,7 @@
<jws.api.version>1.0-MR1</jws.api.version>
<apache.httpclient.version>3.1</apache.httpclient.version>
<htmlunit.version>2.4</htmlunit.version>
+ <resteasy.version>2.0-beta-1</resteasy.version>
</properties>
<!-- Dependency management -->
@@ -197,6 +198,12 @@
</dependency>
<dependency>
+ <groupId>org.jboss.resteasy</groupId>
+ <artifactId>jaxrs-api</artifactId>
+ <version>${resteasy.version}</version>
+ </dependency>
+
+ <dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<version>${cdi.api.version}</version>
14 years, 8 months
Weld SVN: r6124 - core/trunk/parent.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2010-04-20 11:17:25 -0400 (Tue, 20 Apr 2010)
New Revision: 6124
Modified:
core/trunk/parent/pom.xml
Log:
fix company name
Modified: core/trunk/parent/pom.xml
===================================================================
--- core/trunk/parent/pom.xml 2010-04-17 01:05:55 UTC (rev 6123)
+++ core/trunk/parent/pom.xml 2010-04-20 15:17:25 UTC (rev 6124)
@@ -52,13 +52,13 @@
<role>Project Lead</role>
</roles>
<email>pete.muir(a)jboss.org</email>
- <organization>JBoss, a division of Red Hat</organization>
+ <organization>Red Hat, Inc.</organization>
<url>http://in.relation.to/Bloggers/Pete</url>
</developer>
<developer>
<name>Shane Bryzak</name>
- <organization>JBoss, a division of Red Hat</organization>
+ <organization>Red Hat, Inc.</organization>
</developer>
<developer>
14 years, 8 months
Weld SVN: r6123 - doc/trunk/reference/pt-BR.
by weld-commits@lists.jboss.org
Author: brunolmfg
Date: 2010-04-16 21:05:55 -0400 (Fri, 16 Apr 2010)
New Revision: 6123
Modified:
doc/trunk/reference/pt-BR/gettingstarted.po
Log:
WELD-17: Translated chapter Getting Started.
Modified: doc/trunk/reference/pt-BR/gettingstarted.po
===================================================================
--- doc/trunk/reference/pt-BR/gettingstarted.po 2010-04-16 01:33:57 UTC (rev 6122)
+++ doc/trunk/reference/pt-BR/gettingstarted.po 2010-04-17 01:05:55 UTC (rev 6123)
@@ -6,7 +6,7 @@
"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-03-02T13:07:17\n"
-"PO-Revision-Date: 2010-04-15 22:27-0300\n"
+"PO-Revision-Date: 2010-04-16 21:53-0300\n"
"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -30,7 +30,7 @@
"an enterprise (ear) example that contains session beans. This example must "
"be run on JBoss AS 6.0, Glassfish 3.0 or any compliant Java EE 6 container."
msgstr ""
-"Weld vem com duas aplicações de exemplo de partida, além de exemplos mais "
+"Weld vem com duas aplicações como exemplos de partida, além de exemplos mais "
"especializados. O primeiro, <literal>weld-numberguess</literal>, é um "
"exemplo web (war) contendo somente managed beans não-transacionais. Este "
"exemplo pode ser executado em uma ampla variedade de servidores, incluindo "
@@ -543,7 +543,7 @@
"need to download Tomcat 6.0.18 or later from <ulink url=\"http://tomcat."
"apache.org/download-60.cgi\">tomcat.apache.org</ulink> and extract it."
msgstr ""
-"Vamos colocar a extensão servlet do Weld parar rodar no Apache Tomcat. "
+"Vamos colocar a extensão servlet do Weld para rodar no Apache Tomcat. "
"Primeiro você precisará baixar o Tomcat 6.0.18 ou posterior em <ulink url="
"\"http://tomcat.apache.org/download-60.cgi\">tomcat.apache.org</ulink>, e o "
"descompactar."
@@ -559,10 +559,10 @@
msgstr ""
"Você possui duas opções para implantar a aplicação no Tomcat. Você pode "
"implantá-la publicando o artefato no diretório de implantação automática "
-"usando o Ant ou você pode implantar no servidor por meio HTTP usando um "
-"plugin do Maven. A abordagem do Ant não requer que você tenha o Maven "
-"instalado, por isso começaremos por aí. Se você quer usar o Maven, você pode "
-"simplesmente pular esta seção."
+"usando o Ant ou você pode implantar no servidor via HTTP usando um plugin do "
+"Maven. A abordagem do Ant não requer que você tenha o Maven instalado, por "
+"isso começaremos por aí. Se você quer usar o Maven, você pode simplesmente "
+"pular esta seção."
#. Tag: title
#, no-c-format
@@ -782,7 +782,7 @@
#. Tag: title
#, no-c-format
msgid "Deploying to Jetty"
-msgstr ""
+msgstr "Implantando no Jetty"
#. Tag: para
#, no-c-format
@@ -793,6 +793,11 @@
"only the <literal>weld-numberguess</literal> example is configured for Jetty "
"support at the time of writing."
msgstr ""
+"O suporte ao Jetty nos exemplos é uma adição mais recente. Já que o Jetty é "
+"tradicionalmente usado com o Maven, não existem alvos do Ant para ele. Você "
+"deve invocar o Maven diretamente para implantar os exemplos no Jetty sem "
+"fazer mais nada. Além disso, somente o exemplo <literal>weld-numberguess</"
+"literal> está configurado para suportar o Jetty neste momento."
#. Tag: para
#, no-c-format
@@ -802,6 +807,10 @@
"worry. We'll still go over everything that you need to know again in this "
"section."
msgstr ""
+"Se você leu toda a seção do Tomcat até o fim, então você está pronto para "
+"seguir. A execução do Maven assemelha-se à implantação embutida do Tomcat. "
+"Se não, não fique preocupado. Nós ainda iremos abordar tudo que você precisa "
+"saber novamente nesta seção."
#. Tag: para
#, no-c-format
@@ -813,6 +822,12 @@
"(<literal>mvn</literal>) on your path. The rest will be downloaded from the "
"internet when the build is run."
msgstr ""
+"O Maven POM (<literal>pom.xml</literal>) inclui um profile nomeado "
+"<literal>jetty</literal> que ativa o plugin Maven Jetty, que você pode usar "
+"para iniciar o Jetty no modo embutido e implantar a aplicação devidamente. "
+"Você não precisa de mais nada instalado, exceto ter o comando do Maven "
+"(<literal>mvn</literal>) em seu caminho. O restante será baixado da internet "
+"quando a construção for executada."
#. Tag: para
#, no-c-format
@@ -822,6 +837,10 @@
"Maven war plugin followed by the <literal>run</literal> goal of the Maven "
"Jetty plugin with the <literal>jetty</literal> profile enabled, as follows:"
msgstr ""
+"Para rodar o exemplo <literal>weld-numberguess</literal> no Jetty, vá para o "
+"diretório do exemplo e execute o goal <literal>inplace</literal> do plugin "
+"Maven war seguido pelo goal <literal>run</literal> do plugin Maven Jetty com "
+"o profile <literal>jetty</literal> habilitado, como a seguir:"
#. Tag: para
#, no-c-format
@@ -832,6 +851,12 @@
"localhost:9090/weld-numberguess</ulink>. The port is defined in the Maven "
"Jetty plugin configuration within the <literal>jetty</literal> profile."
msgstr ""
+"A saída do log do Jetty será mostrada no console. Uma vez que o Jetty tenha "
+"reportado a implantação da aplicação, você pode acessá-la através da "
+"seguinte URL: <ulink url=\"http://localhost:9090/weld-numberguess\">http://"
+"localhost:9090/weld-numberguess</ulink>. A porta está definida nas "
+"configurações do plugin Maven Jetty dentro do profile <literal>jetty</"
+"literal>."
#. Tag: para
#, no-c-format
@@ -844,6 +869,13 @@
"goal of the Maven war plugin, again with the <literal>jetty</literal> "
"profile enabled."
msgstr ""
+"Qualquer mudança nos recursos em <literal>src/main/webapp</literal> entra em "
+"vigor imediatamente. Se uma mudança em um arquivo de configuração da webapp "
+"é realizada, a aplicação pode ser reimplantada automaticamente. O "
+"comportamento de reimplantação pode ser sintonizado na configuração do "
+"plugin. Se você fizer uma mudança em um recurso do, você precisará executar "
+"um build e o goal <literal>inplace</literal> do plugin Maven war, novamente "
+"com o profile <literal>jetty</literal> habilitado."
#. Tag: para
#, no-c-format
@@ -855,6 +887,12 @@
"excluding them from the packaged war and cleaning them during the Maven "
"clean phase."
msgstr ""
+"O goal <literal>war:inplace</literal> copia as classes e jars compilados "
+"dentro de <literal>src/main/webapp</literal>, nos diretórios <literal>WEB-"
+"INF/classes</literal> e <literal>WEB-INF/lib</literal>, respectivamente, "
+"misturando arquivos fontes e compilados. No entanto, o build resolve estes "
+"arquivos temporários excluindo-os do war empacotado ou limpando-os durante a "
+"fase clean do Maven."
#. Tag: para
#, no-c-format
@@ -864,6 +902,10 @@
"described above. Your other option is to start the Jetty container from a "
"Java application."
msgstr ""
+"Você tem duas opções se quiser rodar o exemplo no Jetty a partir da IDE. "
+"Você pode instalar o plugin <ulink url=\"http://m2eclipse.sonatype.org/"
+"\">m2eclispe</ulink> e executar os goals como descrito acima. Sua outra "
+"opção é iniciar o contêiner Jetty a partir de uma aplicação Java."
#. Tag: para
#, no-c-format
@@ -876,6 +918,8 @@
"Next, assemble all the necessary resources under <literal>src/main/webapp</"
"literal>:"
msgstr ""
+"Em seguida, monte todos os recursos necessários em <literal>src/main/webapp</"
+"literal>:"
#. Tag: para
#, no-c-format
@@ -888,6 +932,13 @@
"\">http://localhost:8080</ulink>. Pay particular attention to the port in "
"the URL and the lack of a trailing context path."
msgstr ""
+"Agora você está pronto para rodar o servidor no Eclipse. Importe o projeto "
+"para seu workspace do Eclipse usando \"Import Existing Project into Workspace"
+"\". Então, encontre a start class em <literal>src/jetty/java</literal> e "
+"execute seu método main como uma Java Application. O Jetty será executado. "
+"Você pode ver a aplicação através da seguinte URL: <ulink url=\"http://"
+"localhost:8080\">http://localhost:8080</ulink>. Preste atenção especial na "
+"porta presente na URL e a ausência de um caminho de contexto à direita."
#. Tag: para
#, no-c-format
@@ -896,6 +947,9 @@
"your choice, you probably want to know a little bit about how they actually "
"work."
msgstr ""
+"Agora que você possui as aplicações de partida implantadas no servidor de "
+"sua escolha, provavelmente vai querer saber um pouco sobre como eles "
+"realmente funcionam."
#~ msgid ""
#~ "JBoss AS 5.2.0 (currently only nightly builds of JBoss AS 5.2.0.Beta1 are "
14 years, 8 months
Weld SVN: r6122 - doc/trunk/reference/pt-BR.
by weld-commits@lists.jboss.org
Author: brunolmfg
Date: 2010-04-15 21:33:57 -0400 (Thu, 15 Apr 2010)
New Revision: 6122
Modified:
doc/trunk/reference/pt-BR/gettingstarted.po
Log:
WELD-17: Translating chapter of Getting Started.
Modified: doc/trunk/reference/pt-BR/gettingstarted.po
===================================================================
--- doc/trunk/reference/pt-BR/gettingstarted.po 2010-04-15 14:10:30 UTC (rev 6121)
+++ doc/trunk/reference/pt-BR/gettingstarted.po 2010-04-16 01:33:57 UTC (rev 6122)
@@ -6,7 +6,7 @@
"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-03-02T13:07:17\n"
-"PO-Revision-Date: 2010-04-15 10:20-0300\n"
+"PO-Revision-Date: 2010-04-15 22:27-0300\n"
"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -225,7 +225,7 @@
"execute the Ant <literal>deploy</literal> target:"
msgstr ""
"Vá para o diretório <literal>examples/jsf/numberguess</literal> e execute o "
-"Ant no alvo <literal>deploy</literal>:"
+"alvo <literal>deploy</literal> no Ant:"
#. Tag: para
#, no-c-format
@@ -517,6 +517,9 @@
"However, you can use CDI in a servlet container like Tomcat by embedding a "
"standalone CDI implementation such as Weld."
msgstr ""
+"Os contêineres servlet não são requeridos para suportar serviços Java EE "
+"como CDI. No entanto, você pode usar CDI em um contêiner servlet, como o "
+"Tomcat, incorporando uma implementação standalone de CDI, como o Weld."
#. Tag: para
#, no-c-format
@@ -527,6 +530,11 @@
"container. (But you don't get enterprise features such as session beans and "
"container-managed transactions.)"
msgstr ""
+"O Weld vem com um servlet listener que inicializa o ambiente CDI, registra o "
+"<literal>BeanManager</literal> no JNDI e oferece injeção dentro de servlets. "
+"Basicamente, ele simula um pouco do trabalho realizado pelo contêiner Java "
+"EE. (Mas você não terá funcionalidades corporativas como session beans e "
+"transações gerenciadas pelo contêiner.)"
#. Tag: para
#, no-c-format
@@ -535,9 +543,10 @@
"need to download Tomcat 6.0.18 or later from <ulink url=\"http://tomcat."
"apache.org/download-60.cgi\">tomcat.apache.org</ulink> and extract it."
msgstr ""
-"Vamos Depois, faça o download do Tomcat 6.0.18 ou posterior em <ulink url="
-"\"http://tomcat.apache.org/download-60.cgi\">tomcat.apache.org</ulink>, e "
-"descompacte-o. Por exemplo"
+"Vamos colocar a extensão servlet do Weld parar rodar no Apache Tomcat. "
+"Primeiro você precisará baixar o Tomcat 6.0.18 ou posterior em <ulink url="
+"\"http://tomcat.apache.org/download-60.cgi\">tomcat.apache.org</ulink>, e o "
+"descompactar."
#. Tag: para
#, no-c-format
@@ -548,11 +557,17 @@
"approach doesn't require that you have Maven installed, so we'll start "
"there. If you want to use Maven, you can just skip ahead."
msgstr ""
+"Você possui duas opções para implantar a aplicação no Tomcat. Você pode "
+"implantá-la publicando o artefato no diretório de implantação automática "
+"usando o Ant ou você pode implantar no servidor por meio HTTP usando um "
+"plugin do Maven. A abordagem do Ant não requer que você tenha o Maven "
+"instalado, por isso começaremos por aí. Se você quer usar o Maven, você pode "
+"simplesmente pular esta seção."
#. Tag: title
#, no-c-format
msgid "Deploying with Ant"
-msgstr ""
+msgstr "Implantando com o Ant"
#. Tag: para
#, no-c-format
@@ -564,6 +579,13 @@
"file, do so now. Then assign the path of your Tomcat installation to the "
"property key <literal>tomcat.home</literal>."
msgstr ""
+"Para que o Ant coloque o artefato no diretório de implantação automática do "
+"Tomcat, ele precisa saber onde a instalação do Tomcat está localizada. "
+"Novamente, precisamos definir uma propriedade no arquivo <literal>local."
+"build.properties</literal> dentro do diretório de exemplos do Weld obtido. "
+"Se você ainda não tiver criado este arquivo, faça isso agora. Em seguida, "
+"atribua o caminho de sua instalação do Tomcat na propriedade <literal>tomcat."
+"home</literal>."
#. Tag: para
#, no-c-format
@@ -576,6 +598,8 @@
"Change to the <literal>examples/jsf/numberguess</literal> directory again "
"and run the Ant <literal>deploy</literal> target for Tomcat:"
msgstr ""
+"Mude para o diretório <literal>examples/jsf/numberguess</literal> novamente "
+"e execute o alvo <literal>deploy</literal> no Ant para o Tomcat:"
#. Tag: para
#, no-c-format
@@ -584,6 +608,9 @@
"undeploy the archive in either exploded or packaged format. They are the "
"same target names used for JBoss AS, prefixed with \"tomcat.\"."
msgstr ""
+"O script de contrução do Ant inclui alvos adicionais para o Tomcat implantar "
+"e desimplantar o arquivo no formato explodido ou empacotado. Eles possuem os "
+"mesmos nomes usados nos alvos do JBoss AS, prefixados com \"tomcat.\"."
#. Tag: para
#, no-c-format
@@ -623,6 +650,8 @@
"If you haven't already, start Tomcat. You can either start Tomcat from a "
"Linux shell:"
msgstr ""
+"Se você já não estiver, inicie o Tomcat. Você pode também iniciar o Tomcat a "
+"partir de um shell Linux:"
#. Tag: para
#, no-c-format
@@ -633,11 +662,16 @@
"localhost:8080/weld-numberguess\">http://localhost:8080/weld-numberguess</"
"ulink>!"
msgstr ""
+"Aguarde uns poucos segundos para a aplicação ser implantada (ou o servidor "
+"de aplicação iniciar) e veja se você pode calcular a abordagem mais "
+"eficiente para apontar o número aleatório na URL local <ulink url=\"http://"
+"localhost:8080/weld-numberguess\">http://localhost:8080/weld-numberguess</"
+"ulink>!"
#. Tag: title
#, no-c-format
msgid "Deploying with Maven"
-msgstr ""
+msgstr "Implantando com o Maven"
#. Tag: para
#, no-c-format
@@ -647,6 +681,11 @@
"Of course, you'll first need to make sure that you have Maven installed on "
"your path, similar to how you setup Ant."
msgstr ""
+"Você também pode implantar a aplicação no Tomcat usando o Maven. Esta seção "
+"é um pouco mais avançada, portanto pule-a, a não ser que você esteja ansioso "
+"para usar o Maven nativamente. Claro, primeiro você precisará ter certeza "
+"que possui o Maven instalado em seu caminho, similar à forma que você "
+"configurou o Ant."
#. Tag: para
#, no-c-format
@@ -658,6 +697,12 @@
"literal> file in the example directory has information about how to modify "
"the Maven settings to accommodate a different setup."
msgstr ""
+"O plugin do Maven comunica com o Tomcat via HTTP, de modo que não importa "
+"onde você instalou o Tomcat. No entanto, a configuração do plugin assume que "
+"você está rodando o Tomcat com sua configuração padrão, como localhost e na "
+"porta <literal>8080</literal>. O arquivo <literal>readme.txt</literal> no "
+"diretório do exemplo possui informações sobre como modificar as "
+"configurações do Maven para acomodar uma configuração diferente."
#. Tag: para
#, no-c-format
@@ -666,6 +711,9 @@
"tomcat-users.xml</literal> file in your Tomcat installation and add the "
"following line:"
msgstr ""
+"Para permitir que o Maven comunique com o Tomcat via HTTP, edite o arquivo "
+"<literal>conf/tomcat-users.xml</literal> em sua instalação do Tomcat e "
+"adicione a seguinte linha:"
#. Tag: para
#, no-c-format
@@ -673,12 +721,16 @@
"Restart Tomcat. You can now deploy the application to Tomcat with Maven "
"using this command:"
msgstr ""
+"Reinicie o Tomcat. Agora você pode implantar a aplicação no Tomcat com o "
+"Maven usando este comando:"
#. Tag: para
#, no-c-format
msgid ""
"Once the application is deployed, you can redeploy it using this command:"
msgstr ""
+"Uma vez que a aplicação está implantada, você pode reimplantá-la usando este "
+"comando:"
#. Tag: para
#, no-c-format
@@ -687,6 +739,9 @@
"literal> profile defined in the Maven POM (<literal>pom.xml</literal>). "
"Among other things, this profile activates the Tomcat plugin."
msgstr ""
+"O argumento <literal>-Ptomcat</literal> ativa o profile <literal>tomcat</"
+"literal> definido no Maven POM (<literal>pom.xml</literal>). Entre outras "
+"coisas, este profile ativa o plugin do Tomcat."
#. Tag: para
#, no-c-format
@@ -694,6 +749,8 @@
"Rather than shipping the container off to a standalone Tomcat installation, "
"you can also execute the application in an embedded Tomcat 6 container:"
msgstr ""
+"Ao invés de enviar o contêiner para uma instalação standalone do Tomcat, "
+"você também pode executar a aplicação em um contêiner embutido do Tomcat 6:"
#. Tag: para
#, no-c-format
@@ -704,6 +761,12 @@
"redeploy (depending on the plugin configuration). If you make a change to a "
"classpath resource, you need to execute a build:"
msgstr ""
+"A vantagem de utilizar o servidor embutido é que as mudanças nos ativos em "
+"<literal>src/main/webapp</literal> entrar em vigor imediatamente. Se uma "
+"mudança em um arquivo de configuração da webapp é realizada, a aplicação "
+"pode automaticamente ser reimplantada (dependendo da configuração do "
+"plugin). Se você fizer uma alteração em um recurso do classpath, você "
+"precisa executar uma recompilação:"
#. Tag: para
#, no-c-format
@@ -712,6 +775,9 @@
"the example, which are documented in the example's <literal>readme.txt</"
"literal> file."
msgstr ""
+"Existem muitos outros goals do Maven que você pode usar se estiver "
+"dissecando o exemplo, o qual está documentado no arquivo <literal>readme."
+"txt</literal> do exemplo."
#. Tag: title
#, no-c-format
14 years, 8 months
Weld SVN: r6121 - doc/trunk/reference/en-US.
by weld-commits@lists.jboss.org
Author: mazi
Date: 2010-04-15 10:10:30 -0400 (Thu, 15 Apr 2010)
New Revision: 6121
Modified:
doc/trunk/reference/en-US/scopescontexts.xml
Log:
Fixed missing quote
Modified: doc/trunk/reference/en-US/scopescontexts.xml
===================================================================
--- doc/trunk/reference/en-US/scopescontexts.xml 2010-04-15 13:26:15 UTC (rev 6120)
+++ doc/trunk/reference/en-US/scopescontexts.xml 2010-04-15 14:10:30 UTC (rev 6121)
@@ -263,7 +263,7 @@
It's probably better to use one of the link components in JSF 2:
</para>
- <programlisting role="XML"><![CDATA[<h:link outcome="/addProduct.xhtml value="Add Product">
+ <programlisting role="XML"><![CDATA[<h:link outcome="/addProduct.xhtml" value="Add Product">
<f:param name="cid" value="#{conversation.id}"/>
</h:link>]]></programlisting>
14 years, 8 months
Weld SVN: r6120 - doc/trunk/reference/pt-BR.
by weld-commits@lists.jboss.org
Author: brunolmfg
Date: 2010-04-15 09:26:15 -0400 (Thu, 15 Apr 2010)
New Revision: 6120
Modified:
doc/trunk/reference/pt-BR/gettingstarted.po
Log:
WELD-17: Updated and translating chapter Getting Started.
Modified: doc/trunk/reference/pt-BR/gettingstarted.po
===================================================================
--- doc/trunk/reference/pt-BR/gettingstarted.po 2010-04-14 21:50:41 UTC (rev 6119)
+++ doc/trunk/reference/pt-BR/gettingstarted.po 2010-04-15 13:26:15 UTC (rev 6120)
@@ -6,7 +6,7 @@
"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-03-02T13:07:17\n"
-"PO-Revision-Date: 2010-02-21 17:47-0300\n"
+"PO-Revision-Date: 2010-04-15 10:20-0300\n"
"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -19,7 +19,7 @@
msgstr "Iniciando com o Weld"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Weld comes with two starter example applications, in addition to more "
"specialized examples. The first, <literal>weld-numberguess</literal>, is a "
@@ -30,14 +30,14 @@
"an enterprise (ear) example that contains session beans. This example must "
"be run on JBoss AS 6.0, Glassfish 3.0 or any compliant Java EE 6 container."
msgstr ""
-"Weld vem com duas aplicações de exemplo para iniciantes, além de exemplos "
-"mais especializados. O primeiro, <literal>weld-numberguess</literal>, é um "
-"exemplo web (WAR) contendo somente managed beans não-transacionais. Este "
+"Weld vem com duas aplicações de exemplo de partida, além de exemplos mais "
+"especializados. O primeiro, <literal>weld-numberguess</literal>, é um "
+"exemplo web (war) contendo somente managed beans não-transacionais. Este "
"exemplo pode ser executado em uma ampla variedade de servidores, incluindo "
"JBoss AS, GlassFish, Apache Tomcat, Jetty, Google App Engine, e qualquer "
"contêiner Java EE 6 compatível. O segundo exemplo, <literal>weld-translator</"
-"literal>, é um exemplo corporativo (EAR) que contém beans de sessão. Este "
-"exemplo deve executar no JBoss AS 5.2, GlassFish 3.0 ou qualquer contêiner "
+"literal>, é um exemplo corporativo (ear) que contém sessions beans. Este "
+"exemplo deve executar no JBoss AS 6.0, GlassFish 3.0 ou qualquer contêiner "
"Java EE 6 compatível."
#. Tag: para
@@ -79,9 +79,9 @@
msgstr "um ambiente de execução suportado (versões mínimas requeridas)"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "JBoss AS 6.0.0,"
-msgstr "JBoss AS 5.0.1.GA, e"
+msgstr "JBoss AS 6.0.0,"
#. Tag: para
#, no-c-format
@@ -89,14 +89,14 @@
msgstr "GlassFish 3.0,"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Apache Tomcat 6.0.x (war example only), or"
-msgstr "Apache Tomcat 6.0.x (somente com o exemplo WAR), ou"
+msgstr "Apache Tomcat 6.0.x (somente com o exemplo war), ou"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Jetty 6.1.x (war example only)"
-msgstr "Jetty 6.1.x (somente com o exemplo WAR)"
+msgstr "Jetty 6.1.x (somente com o exemplo war)"
#. Tag: para
#, no-c-format
@@ -119,7 +119,7 @@
"jar está no classpath."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"In the next few sections, you'll be using the Ant command (<literal>ant</"
"literal>) to invoke the Ant build script in each example to compile, "
@@ -129,20 +129,20 @@
msgstr ""
"Nas próximas seções, você usará o comando do Ant (<literal>ant</literal>) "
"para invocar o script de construção do Ant em cada exemplo para compilar, "
-"montar e implantar o exemplo no JBoss AS e, para o exemplo WAR, no Apache "
-"Tomcat. Você também pode implantar o artefato produzido (WAR ou EAR) em "
+"montar e implantar o exemplo no JBoss AS e, para o exemplo war, no Apache "
+"Tomcat. Você também pode implantar o artefato produzido (war ou ear) em "
"qualquer outro contêiner que suporte Java EE 6, como o GlassFish 3."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"If you have Maven installed, you can use the Maven command (<literal>mvn</"
"literal>) to compile and assemble the standalone artifact (war or ear) and, "
"for the war example, run it in an embedded container."
msgstr ""
"Se você tem o Maven instalado, você pode usar o comando do Maven "
-"(<literal>mvn</literal>) para compilar e montar o artefato autônomo (WAR ou "
-"EAR) e, para o exemplo WAR, executá-lo em um contêiner embutido."
+"(<literal>mvn</literal>) para compilar e montar o artefato autônomo (war ou "
+"ear) e, para o exemplo war, executá-lo em um contêiner embutido."
#. Tag: para
#, no-c-format
@@ -171,6 +171,15 @@
"there are no additional modifications you have to make to the server. It's "
"ready to go!"
msgstr ""
+"Para implantar os exemplos no JBoss AS, você precisará do <ulink url="
+"\"http://jboss.org/jbossas/\">JBoss AS 6.0.0</ulink> ou acima. Se uma versão "
+"da linha JBoss AS 6.0 ainda não estiver disponível, você pode baixar um "
+"<ulink url=\"http://hudson.jboss.org/hudson/view/JBoss%20AS/job/JBoss-AS-6.0."
+"x/\">nightly snapshot</ulink>. A razão do JBoss AS 6.0.0 ou acima ser "
+"requerido é porque esta é a primeira versão que possui suporte embutido a "
+"CDI e Bean Validation, tornando-o próximo suficiente a Java EE 6 para "
+"executar os exemplos. A boa notícia é que não existem modificações "
+"adicionais que você tenha que fazer no servidor. Está pronto para funcionar!"
#. Tag: para
#, no-c-format
@@ -181,6 +190,11 @@
"like. Wherever it lays to rest, that's what we'll call the JBoss AS "
"installation directory, or <literal>JBOSS_HOME</literal>."
msgstr ""
+"Depois de ter baixado o JBoss AS, extrai-o. (Recomendamos renomear a pasta "
+"para incluir o qualificador <literal>as</literal>, assim fica claro que é o "
+"servidor de aplicação). Você pode mover a pasta extraída para qualquer lugar "
+"que você queira. Seja qual for o local, este é o que chamaremos de diretório "
+"de instalação do JBoss AS, ou <literal>JBOSS_HOME</literal>."
#. Tag: para
#, no-c-format
@@ -192,12 +206,17 @@
"assign the path of your JBoss AS installation to the property key "
"<literal>jboss.home</literal>, as follows:"
msgstr ""
+"Para que os scripts de construção saibam onde implantar o exemplo, você tem "
+"que dizer a eles onde encontrar sua instalação do JBoss AS (ou seja, "
+"<literal>JBOSS_HOME</literal>). Crie um novo arquivo com o nome "
+"<literal>local.build.properties</literal> no diretório dos exemplos do Weld "
+"obtido e atribua o caminho até sua instalação do JBoss AS para a propriedade "
+"<literal>jboss.home</literal>, como a seguir:"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "You're now ready to deploy your first example!"
-msgstr ""
-"Agora, você está pronto para fazer a publicação do seu primeiro exemplo!"
+msgstr "Agora você está pronto para implantar seu primeiro exemplo!"
#. Tag: para
#, no-c-format
@@ -205,6 +224,8 @@
"Switch to the <literal>examples/jsf/numberguess</literal> directory and "
"execute the Ant <literal>deploy</literal> target:"
msgstr ""
+"Vá para o diretório <literal>examples/jsf/numberguess</literal> e execute o "
+"Ant no alvo <literal>deploy</literal>:"
#. Tag: para
#, no-c-format
@@ -212,16 +233,18 @@
"If you haven't already, start JBoss AS. You can either start JBoss AS from a "
"Linux shell:"
msgstr ""
+"Se você já não estiver, inicie o JBoss AS. Você pode também iniciar o JBoss "
+"AS a partir de um shell Linux:"
#. Tag: para
#, no-c-format
msgid "a Windows command window:"
-msgstr ""
+msgstr "uma janela de comandos do Windows:"
#. Tag: para
#, no-c-format
msgid "or you can start the server using an IDE, like Eclipse."
-msgstr ""
+msgstr "ou você pode iniciar o servidor usando uma IDE, como o Eclipse."
#. Tag: para
#, no-c-format
@@ -231,9 +254,13 @@
"include a wide variety of tooling for JSR-299 and Java EE development, as "
"well as an enhanced JBoss AS server view."
msgstr ""
+"Se você estiver usando o Eclipse, deve considerar seriamente instalar os add-"
+"ons do <ulink url=\"http://www.jboss.org/tools\">JBoss Tools</ulink>, que "
+"inclui uma ampla variedade de ferramentas para desenvolvimento com JSR-299 e "
+"Java EE, bem como uma visão melhorada para o servidor JBoss AS."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Wait a few seconds for the application to deploy (or the application server "
"to start) and see if you can determine the most efficient approach to "
@@ -241,9 +268,11 @@
"localhost:8080/weld-numberguess\">http://localhost:8080/weld-numberguess</"
"ulink>."
msgstr ""
-"Aqui nós definiremos o caminho do contexto, que nos dá uma url amigável "
-"(<ulink url=\"http://localhost:8080/webbeans-translator\">http://"
-"localhost:8080/webbeans-translator</ulink>). ulink>) ."
+"Aguarde uns poucos segundos para a aplicação ser implantada (ou o servidor "
+"de aplicação iniciar) e veja se você pode determinar a abordagem mais "
+"eficiente para apontar o número aleatório na URL local <ulink url=\"http://"
+"localhost:8080/weld-numberguess\">http://localhost:8080/weld-numberguess</"
+"ulink>."
#. Tag: para
#, no-c-format
@@ -252,14 +281,18 @@
"undeploy the archive in either exploded or packaged format and to tidy "
"things up."
msgstr ""
+"O script de construção do Ant inclui alvos adicionais para o JBoss AS "
+"implantar e desimplantar o arquivo no formato explodido ou empacotado e "
+"deixar tudo certo."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"<literal>ant restart</literal> - deploy the example in exploded format to "
"JBoss AS"
msgstr ""
-"<literal>ant restart</literal> - implanta o exemplo no formato explodido"
+"<literal>ant restart</literal> - implanta o exemplo no formato explodido no "
+"JBoss AS"
#. Tag: para
#, no-c-format
@@ -268,19 +301,21 @@
"restarting the deployment"
msgstr ""
"<literal>ant explode</literal> - atualiza o exemplo explodido, sem reiniciar "
+"a implantação"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"<literal>ant deploy</literal> - deploy the example in compressed jar format "
"to JBoss AS"
msgstr ""
-"<literal>ant deploy</literal> - implanta o exemplo no formato jar compactado"
+"<literal>ant deploy</literal> - implanta o exemplo no formato jar compactado "
+"no JBoss AS"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "<literal>ant undeploy</literal> - remove the example from JBoss AS"
-msgstr "<literal>ant undeploy</literal> - remove o exemplo do servidor"
+msgstr "<literal>ant undeploy</literal> - remove o exemplo do JBoss AS"
#. Tag: para
#, no-c-format
@@ -295,6 +330,10 @@
"you to implement, at least. Good luck!) To try it out, switch to the "
"translator example directory and execute the deploy target:"
msgstr ""
+"O segundo exemplo de partida, <literal>weld-translator</literal>, traduzirá "
+"seu texto para Latin. (Bem, não realmente, mas o mínimo está lá para você ao "
+"menos começar. Boa sorte!) Para testá-lo, mude para o diretório do exemplo "
+"de tradutor e execute o alvo deploy:"
#. Tag: para
#, no-c-format
@@ -303,23 +342,27 @@
"within an ear. Java EE 6 will allow session beans to be deployed in war "
"modules, but that's a topic for a later chapter."
msgstr ""
+"O tradutor utiliza session beans, os quais estão empacotados em um módulo "
+"EJB dentro de um ear. Java EE 6 permitirá que session beans sejam "
+"implantados em módulos war, mas isto é um tópico para um capítulo posterior."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Again, wait a few seconds for the application to deploy (if you're really "
"bored, read the log messages), and visit <ulink url=\"http://localhost:8080/"
"weld-translator\">http://localhost:8080/weld-translator</ulink> to begin "
"pseudo-translating."
msgstr ""
-"Aqui nós definiremos o caminho do contexto, que nos dá uma url amigável "
-"(<ulink url=\"http://localhost:8080/webbeans-translator\">http://"
-"localhost:8080/webbeans-translator</ulink>). ulink>) ."
+"Novamente, aguarde uns poucos segundos para a aplicação ser implantada (se "
+"você está realmente entediado, leia as mensagens de log), e visite <ulink "
+"url=\"http://localhost:8080/weld-translator\">http://localhost:8080/weld-"
+"translator</ulink> para começar a pseudo-tradução."
#. Tag: title
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Deploying to GlassFish"
-msgstr "Utilizando o GlassFish"
+msgstr "Implantando no GlassFish"
#. Tag: para
#, no-c-format
@@ -329,6 +372,10 @@
"implementation, meaning Weld gets bundled with GlassFish. So yes, it's all "
"quite easy and familiar."
msgstr ""
+"Implantar no GlassFish deve ser fácil e familiar, certo? Afinal, é a "
+"implementação de referência da Java EE 6 e Weld é a implementação de "
+"referência da JSR-299, o que significa que o Weld vem integrado ao "
+"GlassFish. Então, sim, é tudo muito fácil e familiar."
#. Tag: para
#, no-c-format
@@ -340,6 +387,12 @@
"After the download is complete, execute the installer. On Linux/Unix, you'll "
"need to first make the script executable."
msgstr ""
+"Para implantar os exemplos no GlassFish, você precisará o versão final do "
+"<ulink url=\"https://glassfish.dev.java.net/downloads/v3-final.html"
+"\">GlassFish V3</ulink>. Selecione a versão que termina com <literal>-unix."
+"sh</literal> ou <literal>-windows.exe</literal> de acordo com sua "
+"plataforma. Após a conclusão do download, execute o instalador. Em Linux/"
+"Unix, primeiramente, você precisará tornar o script executável."
#. Tag: para
#, no-c-format
@@ -350,6 +403,12 @@
"you choose <literal>7070</literal> as the main HTTP port to avoid conflicts "
"with a running instance of JBoss AS (or Apache Tomcat)."
msgstr ""
+"No Windows você pode simplesmente clicar sobre o executável. Siga as "
+"instruções no instalador. Ele criará um único domínio nomeado como "
+"<literal>domain1</literal>. Você usará este domínio para implantar os "
+"exemplos. Nós recomendamos que você escolha <literal>7070</literal> como a "
+"porta HTTP principal para evitar conflitos com uma instância em execução do "
+"JBoss AS (ou Apache Tomcat)."
#. Tag: para
#, no-c-format
@@ -359,6 +418,10 @@
"then you already have the deployable artifact you need. If not, switch to "
"either of the two directories and build it."
msgstr ""
+"Se você tiver implantado um dos exemplos de partida, <literal>weld-"
+"numberguess</literal> ou <literal>weld-translator</literal>, no JBoss AS, "
+"então você já possui o artefato implantável que necessita. Se não, mude para "
+"qualquer um dos dois diretórios e mande construí-lo."
#. Tag: para
#, no-c-format
@@ -370,6 +433,12 @@
"ends up in the example's <literal>ear/target</literal> directory. All you "
"need to do now is deploy them to GlassFish."
msgstr ""
+"O artefato implantável para o exemplo <literal>weld-numberguess</literal>, "
+"com o nome <literal>weld-numberguess.war</literal>, é criado no diretório "
+"<literal>target</literal> do exemplo. O arquivo para o exemplo <literal>weld-"
+"translator</literal>, com o nome <literal>weld-translator.ear</literal>, é "
+"criado no diretório <literal>ear/target</literal> do exemplo. Tudo que você "
+"precisa fazer agora é implantá-lo no GlassFish."
#. Tag: para
#, no-c-format
@@ -381,6 +450,12 @@
"the directory where you installed GlassFish and execute the following "
"command:"
msgstr ""
+"Um modo para implantar aplicações no GlassFish é utilizando o <ulink url="
+"\"http://localhost:4848\">GlassFish Admin Console</ulink>. Para ter o Admin "
+"Console em executação, você precisa iniciar um domínio do GlassFish, em "
+"nosso caso <literal>domain1</literal>. Mude para a pasta <literal>bin</"
+"literal> no diretório onde você instalou o GlassFish e execute o seguinte "
+"comando:"
#. Tag: para
#, no-c-format
@@ -397,6 +472,17 @@
"localhost:7070/weld-translator</ulink>, depending on which example you "
"deployed."
msgstr ""
+"Após uns poucos segundos você pode visitar o Admin Console no navegador "
+"através da URL <ulink url=\"http://localhost:4848\">http://localhost:4848</"
+"ulink>. Na árvore do lado esquerdo da página, clique em \"Aplicações\", "
+"depois no botão \"Implantar...\" abaixo do título \"Aplicações\" e selecione "
+"o artefato implantável para qualquer um dos dois exemplos. O implantador "
+"deve reconhecer que você selecionou um artefato Java EE e permite que você o "
+"inicie. Você pode ver os exemplos rodando em <ulink url=\"http://"
+"localhost:7070/weld-numberguess\">http://localhost:7070/weld-numberguess</"
+"ulink> ou <ulink url=\"http://localhost:7070/weld-translator\">http://"
+"localhost:7070/weld-translator</ulink>, dependendo de qual exemplo você "
+"implantou."
#. Tag: para
#, no-c-format
@@ -404,6 +490,8 @@
"Alternatively, you can deploy the application to GlassFish using the asadmin "
"command:"
msgstr ""
+"Alternativamente, você pode implantar a aplicação no GlassFish utilizando o "
+"comando asadmin:"
#. Tag: para
#, no-c-format
@@ -412,11 +500,15 @@
"without any modifications, is because all of the features being used are "
"part of the standard platform. And what a capable platform it has become!"
msgstr ""
+"A razão pela qual o mesmo artefato pode ser implantado tanto no JBoss AS "
+"quanto no GlassFish, sem qualquer modificação, é porque todas as "
+"funcionalidades utilizadas fazem parte da plataforma padrão. E o que uma "
+"plataforma competente é capaz de fazer!"
#. Tag: title
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Deploying to Apache Tomcat"
-msgstr "Utilizando o Apache Tomcat 6.0"
+msgstr "Implantando no Apache Tomcat"
#. Tag: para
#, no-c-format
@@ -437,15 +529,15 @@
msgstr ""
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Let's give the Weld servlet extension a spin on Apache Tomcat. First, you'll "
"need to download Tomcat 6.0.18 or later from <ulink url=\"http://tomcat."
"apache.org/download-60.cgi\">tomcat.apache.org</ulink> and extract it."
msgstr ""
-"Depois, faça o download do Tomcat 6.0.18 ou posterior em <ulink url=\"http://"
-"tomcat.apache.org/download-60.cgi\">tomcat.apache.org</ulink>, e descompacte-"
-"o. Por exemplo"
+"Vamos Depois, faça o download do Tomcat 6.0.18 ou posterior em <ulink url="
+"\"http://tomcat.apache.org/download-60.cgi\">tomcat.apache.org</ulink>, e "
+"descompacte-o. Por exemplo"
#. Tag: para
#, no-c-format
@@ -474,9 +566,9 @@
msgstr ""
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Now you're ready to deploy the numberguess example to Tomcat!"
-msgstr "Para implantar o exemplo numberguess no tomcat:"
+msgstr "Agora você está pronto para implantar o exemplo numberguess no Tomcat!"
#. Tag: para
#, no-c-format
@@ -494,13 +586,13 @@
msgstr ""
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"<literal>ant tomcat.restart</literal> - deploy the example in exploded "
"format to Tomcat"
msgstr ""
-"<literal>ant tomcat.restart</literal> - publica o exemplo no formato "
-"explodido"
+"<literal>ant tomcat.restart</literal> - implanta o exemplo no formato "
+"explodido no Tomcat"
#. Tag: para
#, no-c-format
@@ -509,21 +601,21 @@
"restarting the deployment"
msgstr ""
"<literal>ant tomcat.explode</literal> - atualiza o exemplo explodido, sem "
-"reiniciar "
+"reiniciar a implantação"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"<literal>ant tomcat.deploy</literal> - deploy the example in compressed jar "
"format to Tomcat"
msgstr ""
-"<literal>ant tomcat.deploy</literal> - publica o exemplo no formato jar "
-"compactado"
+"<literal>ant tomcat.deploy</literal> - implanta o exemplo no formato jar "
+"compactado no Tomcat"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "<literal>ant tomcat.undeploy</literal> - remove the example from Tomcat"
-msgstr "<literal>ant undeploy</literal> - remove o exemplo do servidor"
+msgstr "<literal>ant tomcat.undeploy</literal> - remove o exemplo do Tomcat"
#. Tag: para
#, no-c-format
@@ -708,9 +800,9 @@
msgstr ""
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "First, initialize the Eclipse project:"
-msgstr "Criando o projeto Eclipse"
+msgstr "Primeiro, inicialize o projeto Eclipse:"
#. Tag: para
#, no-c-format
14 years, 8 months
Weld SVN: r6119 - doc/trunk/reference/pt-BR.
by weld-commits@lists.jboss.org
Author: brunolmfg
Date: 2010-04-14 17:50:41 -0400 (Wed, 14 Apr 2010)
New Revision: 6119
Modified:
doc/trunk/reference/pt-BR/Author_Group.po
doc/trunk/reference/pt-BR/beans.po
doc/trunk/reference/pt-BR/injection.po
doc/trunk/reference/pt-BR/intro.po
doc/trunk/reference/pt-BR/master.po
doc/trunk/reference/pt-BR/part1.po
doc/trunk/reference/pt-BR/scopescontexts.po
Log:
WELD-17: Updated chapters in part 1.
Modified: doc/trunk/reference/pt-BR/Author_Group.po
===================================================================
--- doc/trunk/reference/pt-BR/Author_Group.po 2010-04-14 19:37:10 UTC (rev 6118)
+++ doc/trunk/reference/pt-BR/Author_Group.po 2010-04-14 21:50:41 UTC (rev 6119)
@@ -6,8 +6,8 @@
"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-03-02T13:07:17\n"
-"PO-Revision-Date: 2009-12-19 17:59-0300\n"
-"Last-Translator: João Paulo Viragine <joao.viragine(a)redhat.com>\n"
+"PO-Revision-Date: 2010-04-14 18:46-0300\n"
+"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -16,7 +16,7 @@
#. Tag: firstname
#, no-c-format
msgid "Gavin"
-msgstr ""
+msgstr "Gavin"
#. Tag: contrib
#, no-c-format
@@ -26,7 +26,7 @@
#. Tag: firstname
#, no-c-format
msgid "Pete"
-msgstr ""
+msgstr "Pete"
#. Tag: contrib
#, no-c-format
@@ -36,17 +36,17 @@
#. Tag: firstname
#, no-c-format
msgid "Dan"
-msgstr ""
+msgstr "Dan"
#. Tag: firstname
#, no-c-format
msgid "David"
-msgstr ""
+msgstr "David"
#. Tag: firstname
#, no-c-format
msgid "Nicola"
-msgstr ""
+msgstr "Nicola"
#. Tag: contrib
#, no-c-format
@@ -56,7 +56,7 @@
#. Tag: firstname
#, no-c-format
msgid "Gladys"
-msgstr ""
+msgstr "Gladys"
#. Tag: contrib
#, no-c-format
@@ -66,7 +66,7 @@
#. Tag: firstname
#, no-c-format
msgid "Eun-Ju"
-msgstr ""
+msgstr "Eun-Ju"
#. Tag: contrib
#, no-c-format
@@ -76,7 +76,7 @@
#. Tag: firstname
#, no-c-format
msgid "Terry"
-msgstr ""
+msgstr "Terry"
#. Tag: contrib
#, no-c-format
@@ -86,12 +86,12 @@
#. Tag: firstname
#, no-c-format
msgid "Francesco"
-msgstr ""
+msgstr "Francesco"
#. Tag: firstname
#, no-c-format
msgid "Sean"
-msgstr ""
+msgstr "Sean"
#. Tag: contrib
#, no-c-format
Modified: doc/trunk/reference/pt-BR/beans.po
===================================================================
--- doc/trunk/reference/pt-BR/beans.po 2010-04-14 19:37:10 UTC (rev 6118)
+++ doc/trunk/reference/pt-BR/beans.po 2010-04-14 21:50:41 UTC (rev 6119)
@@ -6,7 +6,7 @@
"Project-Id-Version: Weld_-_JSR-299_Reference_Implementation VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-03-02T13:07:17\n"
-"PO-Revision-Date: 2010-01-11 17:41-0300\n"
+"PO-Revision-Date: 2010-04-14 15:37-0300\n"
"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -135,7 +135,7 @@
msgstr "seus ciclos de vida são completamente desacoplados"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"We can replace one bean with another different bean that implements the same "
"interface and has a different lifecycle (a different scope) without "
@@ -147,19 +147,19 @@
"interface e tem um ciclo de vida diferente (um escopo diferente) sem afetar "
"a outra implementação do bean. Na verdade, CDI define um mecanismo simples "
"para sobrepor implementações de bean em tempo de implantação, como veremos "
-"na <xref linkend=\"alternatives\"/>."
+"na <xref linkend=\"alternatives\" />."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Note that not all clients of a bean are beans themselves. Other objects such "
"as servlets or message-driven beans—which are by nature not injectable, "
"contextual objects—may also obtain references to beans by injection."
msgstr ""
"Note que nem todos os clientes de um bean são eles próprios também beans. "
-"Outros objetos como servlets ou message-driven beans—que são por "
-"natureza objetos não injetáveis e não contextuais —podem também obter "
-"referências para beans por meio de injeção."
+"Outros objetos como servlets ou message-driven beans—que são por natureza "
+"objetos não injetáveis e não contextuais—podem também obter referências para "
+"beans por meio de injeção."
#. Tag: title
#, no-c-format
@@ -296,6 +296,12 @@
"you define a <emphasis>resource</emphasis>, which we'll meet in <xref "
"linkend=\"resources\" />."
msgstr ""
+"Os tipos de bean de um session bean incluem suas interfaces locais e a "
+"classe de visão local do bean (se houver). As interfaces remotas do EJB não "
+"são consideradas tipos de bean de um session bean. Você não pode injetar um "
+"EJB usando sua interface remota, a menos que você defina um "
+"<emphasis>recurso</emphasis>, o qual vamos abordar no <xref linkend="
+"\"resources\" />."
#. Tag: para
#, no-c-format
@@ -433,7 +439,7 @@
"qualificador padrão, <literal>@Default</literal>."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"That's not quite the end of the story. CDI also defines a simple "
"<emphasis>resolution rule</emphasis> that helps the container decide what to "
@@ -443,7 +449,7 @@
"Esse não é bem o fim da história. CDI também define uma simples "
"<emphasis>regra de resolução</emphasis> que ajuda o contêiner decidir o que "
"fazer se houver mais de um bean que satisfaz um contrato específico. Vamos "
-"entrar em mais detalhes no <xref linkend=\"injection\"/>."
+"entrar em mais detalhes no <xref linkend=\"injection\" />."
#. Tag: title
#, no-c-format
@@ -515,10 +521,10 @@
"vida deste objeto."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "We'll talk more about scopes in <xref linkend=\"scopescontexts\" />."
msgstr ""
-"Nós falaremos mais sobre escopos no <xref linkend=\"scopescontexts\"/>."
+"Nós falaremos mais sobre escopos no <xref linkend=\"scopescontexts\" />."
#. Tag: title
#, no-c-format
@@ -606,7 +612,7 @@
"anotação <literal>@Alternative</literal>."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"We normally annotate a bean <literal>@Alternative</literal> only when there "
"is some other implementation of an interface it implements (or of any of its "
@@ -621,16 +627,16 @@
"(ou de qualquer de seus tipos de bean). Podemos escolher entre as "
"alternativas no momento da implantação <emphasis>selecionando</emphasis> uma "
"alternativa no descritor de implantação do CDI <literal>META-INF/beans.xml</"
-"literal> dentro do JAR ou módulo Java EE que utiliza-o. Diferentes módulos "
-"podem especificar que eles usam diferentes alternativas."
+"literal> dentro do jar ou módulo Java EE que utiliza-o. Diferentes módulos "
+"podem especificar que eles usam diferentes alternativos."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"We cover alternatives in more detail in <xref linkend=\"alternatives\" />."
msgstr ""
"Nós cobriremos os alternativos em mais detalhes na <xref linkend="
-"\"alternatives\"/>."
+"\"alternatives\" />."
#. Tag: title
#, no-c-format
@@ -735,7 +741,7 @@
"<literal>TransactionInterceptor</literal> não sabem nada sobre o outro."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Interceptors are deployment-specific. (We don't need a "
"<literal>TransactionInterceptor</literal> in our unit tests!) By default, an "
@@ -746,17 +752,18 @@
"Interceptadores são específicos de implantação. (Não precisamos de um "
"<literal>TransactionInterceptor</literal> em nossos testes de unidade!) Por "
"padrão, um interceptador está disabilitado. Podemos habilitar um "
-"interceptador usando o descritor de implantação do CDI <literal>META-INF/"
-"beans.xml</literal> do JAR ou módulo Java EE."
+"interceptador usando o descritor de implantação CDI <literal>META-INF/beans."
+"xml</literal> do jar ou módulo Java EE. Este descritor também é onde "
+"especificamos a ordem dos interceptadores."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"We'll discuss interceptors, and their cousins, decorators, in <xref linkend="
"\"interceptors\" /> and <xref linkend=\"decorators\" />."
msgstr ""
"Discutiremos sobre interceptadores, e seus primos decoradores, no <xref "
-"linkend=\"interceptors\"/> e <xref linkend=\"decorators\"/>."
+"linkend=\"interceptors\" /> e <xref linkend=\"decorators\" />."
#. Tag: title
#, no-c-format
@@ -825,9 +832,9 @@
"Ela não implementa <literal>javax.enterprise.inject.spi.Extension</literal>."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "It has an appropriate constructor—either:"
-msgstr "Ela tem um construtor apropriado—ou seja:"
+msgstr "Ela tem um construtor apropriado—ou seja:"
#. Tag: para
#, no-c-format
@@ -850,6 +857,13 @@
"<literal>@Dependent</literal> to an entity class, since JPA is not able to "
"persist injected CDI proxies."
msgstr ""
+"De acordo com esta definição, entidades JPA são tecnicamente managed beans. "
+"No entanto, as entidades possuem ciclo de vida, estado e modelo de "
+"identidade próprios e especiais, e são usualmente instanciadas por JPA ou "
+"utilizando <literal>new</literal>. Portanto, não recomendamos injetar uma "
+"classe de entidade diretamente. Recomendamos especialmente não atribuir um "
+"escopo que não seja <literal>@Dependent</literal> em uma classe de entidade, "
+"uma vez que JPA não é capaz de persistir proxies injetados por CDI."
#. Tag: para
#, no-c-format
@@ -968,7 +982,7 @@
"lado, um stateful session bean pode possuir qualquer escopo."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Stateful session beans may define a <emphasis>remove method</emphasis>, "
"annotated <literal>@Remove</literal>, that is used by the application to "
@@ -981,10 +995,10 @@
"Stateful session beans podem definir um <emphasis>método de remoção</"
"emphasis>, anotado com <literal>@Remove</literal>, que é utilizado pela "
"aplicação para indicar que uma instância deve ser destruída. No entato, para "
-"uma instância contextual do bean—uma instância sob o controle de "
-"CDI—este método só pode ser chamado pela aplicação se o bean possuir o "
-"escopo <literal>@Dependent</literal>. Para beans com outros escopos, a "
-"aplicação deve deixar o contêiner destruir o bean."
+"uma instância contextual do bean—uma instância sob o controle de CDI—este "
+"método só pode ser chamado pela aplicação se o bean possuir o escopo "
+"<literal>@Dependent</literal>. Para beans com outros escopos, a aplicação "
+"deve deixar o contêiner destruir o bean."
#. Tag: para
#, no-c-format
@@ -1159,7 +1173,7 @@
"a anotação <literal>@Produces</literal>."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"We can't write a bean class that is itself a random number. But we can "
"certainly write a method that returns a random number. By making the method "
@@ -1173,13 +1187,12 @@
"Não podemos escrever uma classe de bean que é ela própria um número "
"aleatório. Mas podemos certamente escrever um método que retorna um número "
"aleatório. Ao tornar o método um método produtor, permitimos que o valor de "
-"retorno do método—neste caso um <literal>Integer</literal>—seja "
-"injetado. Podemos até mesmo especificar um qualificador—neste caso "
-"<literal>@Random</literal>, um escopo—que neste caso é por padrão "
-"<literal>@Dependent</literal>, e um nome EL—que neste caso é por "
-"padrão <literal>randomNumber</literal> de acordo com a convenção JavaBeans "
-"para nome de propriedades. Agora podemos obter um número aleatório em "
-"qualquer lugar:"
+"retorno do método—neste caso um <literal>Integer</literal>—seja injetado. "
+"Podemos até mesmo especificar um qualificador—neste caso <literal>@Random</"
+"literal>, um escopo—que neste caso é por padrão <literal>@Dependent</"
+"literal>, e um nome EL—que neste caso é por padrão <literal>randomNumber</"
+"literal> de acordo com a convenção JavaBeans para nome de propriedades. "
+"Agora podemos obter um número aleatório em qualquer lugar:"
#. Tag: para
#, no-c-format
@@ -1239,19 +1252,19 @@
"implementadas direta ou indiretamente."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Producer methods and fields may have a primitive bean type. For the purpose "
"of resolving dependencies, primitive types are considered to be identical to "
"their corresponding wrapper types in <literal>java.lang</literal>."
msgstr ""
-"A maioria dos tipos de bean você pode provavelmente descobrir. Uma pegadinha "
-"são os tipos primitivos. Todos os tipos primitivos são assumidos como "
+"Os métodos e campos produtores podem ter um tipo primitivo como bean. Para o "
+"propósito de resolver dependências, tipos primitivos são considerados "
"idênticos aos seus correspondentes tipos adaptadores em <literal>java.lang</"
"literal>."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"If the producer method has method parameters, the container will look for a "
"bean that satisfies the type and qualifiers of each parameter and pass it to "
@@ -1259,16 +1272,16 @@
msgstr ""
"Se o método produtor possuir parâmetros, o contêiner buscará por um bean que "
"satisfaça o tipo e os qualificadores de cada parâmetro e os passará para o "
-"método automaticamente—uma outra forma de injeção de dependência."
+"método automaticamente—uma outra forma de injeção de dependência."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"We'll talk much more about producer methods in <xref linkend="
"\"producermethods\" />."
msgstr ""
-"Falaremos mais sobre métodos produtores no <xref linkend=\"producermethods\"/"
-">."
+"Falaremos mais sobre métodos produtores no <xref linkend=\"producermethods"
+"\" />."
#. Tag: title
#, no-c-format
@@ -1276,7 +1289,7 @@
msgstr "Campos produtores"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"A <emphasis>producer field</emphasis> is a simpler alternative to a producer "
"method. A producer field is declared by annotating a field of a bean class "
@@ -1285,8 +1298,8 @@
msgstr ""
"Um <emphasis>campo produtor</emphasis> é uma alternativa mais simples para "
"um método produtor. Um campo produtor é declarado ao anotar um campo de uma "
-"classe de bean com a anotação <literal>@Produces</literal>—a mesma "
-"anotação usada pelos métodos produtores."
+"classe de bean com a anotação <literal>@Produces</literal>—a mesma anotação "
+"usada pelos métodos produtores."
#. Tag: para
#, no-c-format
@@ -1298,7 +1311,7 @@
"assemelham-se às regras para métodos produtores."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"A producer field is really just a shortcut that lets us avoid writing a "
"useless getter method. However, in addition to convenience, producer fields "
@@ -1311,8 +1324,8 @@
"escrever um método getter sem utilidade. No entanto, além da conveniência, "
"campos produtores servem um propósito específico como um adaptador para "
"injeção no ambiente de componentes Java EE, mas para aprender mais sobre "
-"isto, você terá que aguardar até o <xref linkend=\"resources\"/>. Porque não "
-"podemos esperar para começar a trabalhar em alguns exemplos."
+"isto, você terá que aguardar até o <xref linkend=\"resources\" />. Porque "
+"não podemos esperar para começar a trabalhar em alguns exemplos."
#~ msgid ""
#~ "<![CDATA[public class BookShop \n"
Modified: doc/trunk/reference/pt-BR/injection.po
===================================================================
--- doc/trunk/reference/pt-BR/injection.po 2010-04-14 19:37:10 UTC (rev 6118)
+++ doc/trunk/reference/pt-BR/injection.po 2010-04-14 21:50:41 UTC (rev 6119)
@@ -6,7 +6,7 @@
"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-04-14T10:16:01\n"
-"PO-Revision-Date: 2010-01-18 17:51-0300\n"
+"PO-Revision-Date: 2010-04-14 17:23-0300\n"
"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -19,15 +19,15 @@
msgstr "Injeção e pesquisa programática de dependências"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"One of the most significant features of CDI—certainly the most recognized—is "
"dependency injection; excuse me, <emphasis>typesafe</emphasis> dependency "
"injection."
msgstr ""
-"Uma das características mais significativas do CDI—certamente a mais "
-"reconhecida—é injeção de dependência; desculpe-me, injeção de "
-"dependência com <emphasis>typesafe</emphasis>."
+"Uma das características mais significativas do CDI—certamente a mais "
+"reconhecida—é injeção de dependência; desculpe-me, injeção de dependência "
+"com <emphasis>typesafe</emphasis>."
#. Tag: title
#, no-c-format
@@ -165,7 +165,7 @@
"métodos produtores:"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"This is a case where the <literal>@Inject</literal> annotation <emphasis>is "
"not</emphasis> required at the injection point. The same is true for "
@@ -174,7 +174,7 @@
msgstr ""
"Este é um caso onde a anotação <literal>@Inject</literal> <emphasis>não é</"
"emphasis> necessária no ponto de injeção. O mesmo é verdade para métodos "
-"observadores (os quais encontraremos no <xref linkend=\"events\"/>) e "
+"observadores (os quais encontraremos no <xref linkend=\"events\" />) e "
"métodos destruidores."
#. Tag: title
@@ -616,7 +616,7 @@
msgstr "Apenas lembre-se: \"Só pode haver um.\""
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"On the other hand, if you really do have an optional or multivalued "
"injection point, you should change the type of your injection point to "
@@ -624,7 +624,7 @@
msgstr ""
"Por outro lado, se você realmente tem um ponto de injeção opcional ou "
"multivalorado, você deveria mudar o tipo de seu ponto de injeção para "
-"<literal>Instance</literal>, como veremos na <xref linkend=\"lookup\"/>."
+"<literal>Instance</literal>, como veremos na <xref linkend=\"lookup\" />."
#. Tag: para
#, no-c-format
@@ -652,7 +652,7 @@
"(com escopo <literal>@Dependent</literal>)."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Imagine that a bean bound to the application scope held a direct reference "
"to a bean bound to the request scope. The application-scoped bean is shared "
@@ -663,7 +663,7 @@
"direta para um bean vinculado ao escopo da solicitação. O bean com escopo de "
"aplicação é compatilhado entre várias solicitações diferentes. No entanto, "
"cada solicitação deverá ver uma instância diferente do bean com escopo de "
-"solicitação—a atual!"
+"solicitação—a atual!"
#. Tag: para
#, no-c-format
@@ -1065,17 +1065,20 @@
"more generic solution you could write your own prodcuer for the request and "
"have it injected as a method parameter."
msgstr ""
+"Observe que a aquisição da solicitação neste exemplo é centrada em JSF. Para "
+"uma solução mais genérica você pode escrever seu próprio produtor para a "
+"solicitação e a injetar como um parâmetro do método."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Note also that the <literal>value()</literal> member of the "
"<literal>HttpParam</literal> annotation is ignored by the container since it "
"is annotated <literal>@Nonbinding.</literal>"
msgstr ""
-"(Observe que o membro <literal>value()</literal> da anotação "
+"Observe que o membro <literal>value()</literal> da anotação "
"<literal>HttpParam</literal> é ignorado pelo contêiner uma vez que ele está "
-"anotado com <literal>@Nonbinding.</literal>)"
+"anotado com <literal>@Nonbinding.</literal>"
#. Tag: para
#, no-c-format
Modified: doc/trunk/reference/pt-BR/intro.po
===================================================================
--- doc/trunk/reference/pt-BR/intro.po 2010-04-14 19:37:10 UTC (rev 6118)
+++ doc/trunk/reference/pt-BR/intro.po 2010-04-14 21:50:41 UTC (rev 6119)
@@ -6,7 +6,7 @@
"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-03-02T13:07:18\n"
-"PO-Revision-Date: 2009-12-23 11:57-0300\n"
+"PO-Revision-Date: 2010-04-14 14:18-0300\n"
"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -90,7 +90,7 @@
"enxuto que está alinhado através da plataforma Java EE."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"With very few exceptions, almost every concrete Java class that has a "
"constructor with no parameters (or a constructor designated with the "
@@ -106,14 +106,14 @@
"construtor com nenhum parâmetro (ou um construtor designado com a anotação "
"<literal>@Inject</literal>) é um bean. Isso inclui qualquer JavaBean e "
"qualquer EJB session bean. Se você já possui alguns JavaBeans ou session "
-"beans, eles já são beans—você não vai precisar de qualquer metadado "
-"especial adicional. Há apenas uma pequena coisa que você precisa fazer antes "
-"de começar a injetá-los dentro das coisas: você precisa colocá-los em um "
+"beans, eles já são beans—você não vai precisar de qualquer metadado especial "
+"adicional. Há apenas uma pequena coisa que você precisa fazer antes de "
+"começar a injetá-los dentro das coisas: você precisa colocá-los em um "
"arquivo (um jar ou um módulo Java EE, como um war ou um jar EJB) que contém "
"um arquivo indicador especial: <literal>META-INF/beans.xml</literal>."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"The JavaBeans and EJBs you've been writing every day, up until now, have not "
"been able to take advantage of the new services defined by the CDI "
@@ -126,12 +126,12 @@
msgstr ""
"Os JavaBeans e EJBs que você tem escrito todo dia, até agora, não foram "
"capazes de tirar proveito dos novos serviços definidos pela especificação "
-"CDI. Mas você será capaz de usar cada um deles com CDI—permitindo que "
-"o contêiner crie e destrua instâncias de seus beans e associando-os a um "
+"CDI. Mas você será capaz de usar cada um deles com CDI—permitindo que o "
+"contêiner crie e destrua instâncias de seus beans e associando-os a um "
"contexto designado, injetando-os dentro de outros beans, usando-os em "
"expressões EL, especializando-os com anotações qualificadoras, até "
-"adicionando interceptadores e decoradores para eles—sem modificar seu "
-"código existente. No máximo, você precisará adicionar algumas anotações."
+"adicionando interceptadores e decoradores para eles—sem modificar seu código "
+"existente. No máximo, você precisará adicionar algumas anotações."
#. Tag: para
#, no-c-format
@@ -282,7 +282,7 @@
"que é injetado."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"At system initialization time, the container must validate that exactly one "
"bean exists which satisfies each injection point. In our example, if no "
@@ -294,12 +294,12 @@
msgstr ""
"Durante a inicialização do sistema, o contêiner deve validar que existe "
"exatamente um bean que satisfaça cada ponto de injeção. Em nosso exemplo, se "
-"nenhuma implementação de <literal>Translator</literal> está disponível—"
-"se o EJB <literal>SentenceTranslator</literal> não foi implantado—o "
-"contêiner iria nos informar sobre uma <emphasis>dependência não satisfeita</"
-"emphasis>. Se mais de uma implementação de <literal>Translator</literal> "
-"estivessem disponíveis, o contêiner iria nos informar sobre a "
-"<emphasis>dependência ambígua</emphasis>."
+"nenhuma implementação de <literal>Translator</literal> está disponível—se o "
+"EJB <literal>SentenceTranslator</literal> não foi implantado—o contêiner "
+"iria nos informar sobre uma <emphasis>dependência não satisfeita</emphasis>. "
+"Se mais de uma implementação de <literal>Translator</literal> estivessem "
+"disponíveis, o contêiner iria nos informar sobre a <emphasis>dependência "
+"ambígua</emphasis>."
#. Tag: para
#, no-c-format
Modified: doc/trunk/reference/pt-BR/master.po
===================================================================
--- doc/trunk/reference/pt-BR/master.po 2010-04-14 19:37:10 UTC (rev 6118)
+++ doc/trunk/reference/pt-BR/master.po 2010-04-14 21:50:41 UTC (rev 6119)
@@ -6,7 +6,7 @@
"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-03-02T13:07:18\n"
-"PO-Revision-Date: 2009-12-22 10:51-0300\n"
+"PO-Revision-Date: 2010-04-14 14:08-0300\n"
"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -55,7 +55,7 @@
"projeto Weld, e talvez em outras implementações."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"Note that this reference guide was started while changes were still being "
"made to the specification. We've done our best to update it for accuracy. If "
@@ -67,9 +67,9 @@
"Note que este guia de referência foi iniciado enquanto mudanças ainda eram "
"realizadas na especificação. Nós fizemos o nosso melhor para atualizá-lo "
"precisamente. Se você descobrir um conflito entre o que está escrito neste "
-"guia e a especificação, a especificação é a fonte oficial—assuma ela "
-"como correta. Se você acredita ter encontrado um erro na especificação, por "
-"favor reporte-o para o JSR-299 EG."
+"guia e a especificação, a especificação é a fonte oficial—assuma ela como "
+"correta. Se você acredita ter encontrado um erro na especificação, por favor "
+"reporte-o para o JSR-299 EG."
#. Tag: title
#, no-c-format
Modified: doc/trunk/reference/pt-BR/part1.po
===================================================================
--- doc/trunk/reference/pt-BR/part1.po 2010-04-14 19:37:10 UTC (rev 6118)
+++ doc/trunk/reference/pt-BR/part1.po 2010-04-14 21:50:41 UTC (rev 6119)
@@ -6,7 +6,7 @@
"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-03-02T13:07:18\n"
-"PO-Revision-Date: 2010-01-06 10:57-0300\n"
+"PO-Revision-Date: 2010-04-14 14:13-0300\n"
"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -74,7 +74,7 @@
"o contêiner."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"The CDI services are a core aspect of the Java EE platform and include full "
"support for Java EE modularity and the Java EE component architecture. But "
@@ -91,7 +91,7 @@
"suporte completo para modularidade em Java EE e a arquitetura de componentes "
"do Java EE. Mas a especificação não se limita ao uso de CDI no ambiente Java "
"EE. No ambiente Java SE, os serviços podem ser providos por uma "
-"implementação de CDI standalone como Weld (veja <xref linkend=\"weld-se\"/"
+"implementação de CDI standalone como Weld (veja <xref linkend=\"weld-se\" /"
">), ou mesmo por um contêiner que também implementa o subconjunto de EJB "
"definido pela especificação EJB 3.1 para uso embarcado. CDI é especialmente "
"útil no contexto de desenvolvimento de aplicações web, mas os problemas que "
Modified: doc/trunk/reference/pt-BR/scopescontexts.po
===================================================================
--- doc/trunk/reference/pt-BR/scopescontexts.po 2010-04-14 19:37:10 UTC (rev 6118)
+++ doc/trunk/reference/pt-BR/scopescontexts.po 2010-04-14 21:50:41 UTC (rev 6119)
@@ -6,7 +6,7 @@
"Project-Id-Version: Introduction_to_Web_Beans VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-03-02T13:07:18\n"
-"PO-Revision-Date: 2010-01-19 13:48-0300\n"
+"PO-Revision-Date: 2010-04-14 17:27-0300\n"
"Last-Translator: Bruno Leonardo Gonçalves <brunolmfg(a)gmail.com>\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
@@ -142,24 +142,24 @@
msgstr "CDI possui quatro escopos pré-definidos:"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "<literal>@RequestScoped</literal>"
-msgstr "O qualificador <literal>@New</literal>"
+msgstr "<literal>@RequestScoped</literal>"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "<literal>@SessionScoped</literal>"
-msgstr "O qualificador <literal>@New</literal>"
+msgstr "<literal>@SessionScoped</literal>"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "<literal>@ApplicationScoped</literal>"
-msgstr "@ApplicationScoped"
+msgstr "<literal>@ApplicationScoped</literal>"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid "<literal>@ConversationScoped</literal>"
-msgstr "@ConversationScoped"
+msgstr "<literal>@ConversationScoped</literal>"
#. Tag: para
#, no-c-format
@@ -294,16 +294,16 @@
"caso para o escopo de sessão)."
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"A conversation represents a task—a unit of work from the point of view of "
"the user. The conversation context holds state associated with what the user "
"is currently working on. If the user is doing multiple things at the same "
"time, there are multiple conversations."
msgstr ""
-"Uma conversação representa uma tarefa—uma unidade de trabalho do ponto-"
-"de-vista do usuário. O contexto de conversação mantém o estado associado com "
-"o que o usuário estiver trabalhando no momento. Se o usuário estiver fazendo "
+"Uma conversação representa uma tarefa—uma unidade de trabalho do ponto-de-"
+"vista do usuário. O contexto de conversação mantém o estado associado com o "
+"que o usuário estiver trabalhando no momento. Se o usuário estiver fazendo "
"várias coisas ao mesmo tempo, existirão várias conversações."
#. Tag: para
@@ -433,7 +433,7 @@
msgstr "Tempo limite de conversação"
#. Tag: para
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"The container is permitted to destroy a conversation and all state held in "
"its context at any time in order to conserve resources. A CDI implementation "
@@ -445,8 +445,8 @@
"O contêiner pode destruir uma conversação e todo estado mantido em seu "
"contexto, a qualquer momento, a fim de preservar recursos. A implementação "
"do CDI irá fazer isso normalmente, com base em algum tipo de tempo limite "
-"(timeout)—embora isso não seja exigido pela especificação. O tempo "
-"limite é o período de inatividade antes que a conversação seja destruída (em "
+"(timeout)—embora isso não seja exigido pela especificação. O tempo limite é "
+"o período de inatividade antes que a conversação seja destruída (em "
"contraste com a quantidade de tempo que a conversação está ativa)."
#. Tag: para
14 years, 8 months
Weld SVN: r6118 - cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource.
by weld-commits@lists.jboss.org
Author: marius.bogoevici
Date: 2010-04-14 15:37:10 -0400 (Wed, 14 Apr 2010)
New Revision: 6118
Modified:
cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ResourceProducer.java
Log:
CDITCK-141: using java:comp/BeanManager instead of java:app/BeanManager
Modified: cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ResourceProducer.java
===================================================================
--- cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ResourceProducer.java 2010-04-14 19:33:39 UTC (rev 6117)
+++ cdi-tck/branches/1.0/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ResourceProducer.java 2010-04-14 19:37:10 UTC (rev 6118)
@@ -23,6 +23,6 @@
class ResourceProducer
{
@Produces @Another
- @Resource(mappedName = "java:app/BeanManager")
+ @Resource(mappedName = "java:comp/BeanManager")
private BeanManager manager;
}
14 years, 8 months
Weld SVN: r6117 - core/trunk/tests/src/test/java/org/jboss/weld/tests/activities/current and 1 other directories.
by weld-commits@lists.jboss.org
Author: marius.bogoevici
Date: 2010-04-14 15:33:39 -0400 (Wed, 14 Apr 2010)
New Revision: 6117
Modified:
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ResourceProducer.java
core/trunk/tests/src/test/java/org/jboss/weld/tests/activities/current/Donkey.java
core/trunk/tests/src/test/java/org/jboss/weld/tests/enterprise/HelloBean.java
Log:
CDITCK-141: use java:comp/BeanManager instead of java:app/BeanManager
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ResourceProducer.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ResourceProducer.java 2010-04-14 10:33:59 UTC (rev 6116)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/resource/resource/ResourceProducer.java 2010-04-14 19:33:39 UTC (rev 6117)
@@ -23,6 +23,6 @@
class ResourceProducer
{
@Produces @Another
- @Resource(mappedName = "java:app/BeanManager")
+ @Resource(mappedName = "java:comp/BeanManager")
private BeanManager manager;
}
Modified: core/trunk/tests/src/test/java/org/jboss/weld/tests/activities/current/Donkey.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/tests/activities/current/Donkey.java 2010-04-14 10:33:59 UTC (rev 6116)
+++ core/trunk/tests/src/test/java/org/jboss/weld/tests/activities/current/Donkey.java 2010-04-14 19:33:39 UTC (rev 6117)
@@ -27,7 +27,7 @@
public Donkey() throws NamingException
{
- beanManager = (BeanManager) new InitialContext().lookup("java:app/BeanManager");
+ beanManager = (BeanManager) new InitialContext().lookup("java:comp/BeanManager");
}
public BeanManager getManager()
Modified: core/trunk/tests/src/test/java/org/jboss/weld/tests/enterprise/HelloBean.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/tests/enterprise/HelloBean.java 2010-04-14 10:33:59 UTC (rev 6116)
+++ core/trunk/tests/src/test/java/org/jboss/weld/tests/enterprise/HelloBean.java 2010-04-14 19:33:39 UTC (rev 6117)
@@ -13,7 +13,7 @@
@CacheConfig(idleTimeoutSeconds=1)
public class HelloBean implements IHelloBean
{
- @Resource(mappedName = "java:app/BeanManager")
+ @Resource(mappedName = "java:comp/BeanManager")
private BeanManager beanManager;
public String sayHello()
14 years, 8 months
Weld SVN: r6116 - doc/trunk/reference.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2010-04-14 06:33:59 -0400 (Wed, 14 Apr 2010)
New Revision: 6116
Modified:
doc/trunk/reference/pom.xml
Log:
enable translations
Modified: doc/trunk/reference/pom.xml
===================================================================
--- doc/trunk/reference/pom.xml 2010-04-14 10:29:36 UTC (rev 6115)
+++ doc/trunk/reference/pom.xml 2010-04-14 10:33:59 UTC (rev 6116)
@@ -95,13 +95,13 @@
<configuration>
<translations>
-<!-- <translation>it-IT</translation>-->
-<!-- <translation>zh-CN</translation>-->
-<!-- <translation>zh-TW</translation>-->
-<!-- <translation>es-ES</translation>-->
-<!-- <translation>ko-KR</translation>-->
-<!-- <translation>de-DE</translation>-->
-<!-- <translation>pt-BR</translation>-->
+ <translation>it-IT</translation>
+ <translation>zh-CN</translation>
+ <translation>zh-TW</translation>
+ <translation>es-ES</translation>
+ <translation>ko-KR</translation>
+ <translation>de-DE</translation>
+ <translation>pt-BR</translation>
</translations>
</configuration>
</plugin>
14 years, 8 months