You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2020/07/06 00:40:24 UTC
svn commit: r1879536 [20/42] - in /tomee/site/trunk/content: ./ community/
jakartaee-8.0/javadoc/ jakartaee-8.0/javadoc/javax/ejb/
jakartaee-8.0/javadoc/javax/enterprise/concurrent/
jakartaee-8.0/javadoc/javax/resource/spi/ jakartaee-8.0/javadoc/javax/...
Modified: tomee/site/trunk/content/master/examples/testing-transactions-bmt.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/testing-transactions-bmt.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/testing-transactions-bmt.html (original)
+++ tomee/site/trunk/content/master/examples/testing-transactions-bmt.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ UserTransaction via a Stateful Bean.</p>
<div class="sect1">
<h2 id="_movie">Movie</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.tx;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.tx;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -165,7 +165,7 @@ public class Movie {
public void setYear(int year) {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -173,9 +173,9 @@ public class Movie {
<div class="sect1">
<h2 id="_movies">Movies</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.tx;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.tx;
import javax.annotation.Resource;
import javax.ejb.Stateful;
@@ -220,7 +220,7 @@ public class Movies {
Query query = entityManager.createQuery("SELECT COUNT(m) FROM Movie m");
return Long.class.cast(query.getSingleResult());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -228,9 +228,9 @@ public class Movies {
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
<persistence-unit name="movie-unit">
<jta-data-source>movieDatabase</jta-data-source>
@@ -241,7 +241,7 @@ public class Movies {
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -249,9 +249,9 @@ public class Movies {
<div class="sect1">
<h2 id="_moviestest">MoviesTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.tx;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.tx;
import org.junit.Assert;
import org.junit.Test;
@@ -284,7 +284,7 @@ public class MoviesTest {
Assert.assertEquals(5L, movies.countMovies().longValue());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -292,9 +292,9 @@ public class MoviesTest {
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.injection.tx.MoviesTest
@@ -371,7 +371,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/testing-transactions.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/testing-transactions.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/testing-transactions.html (original)
+++ tomee/site/trunk/content/master/examples/testing-transactions.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_movie">Movie</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.tx;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.tx;
import javax.persistence.Entity;
@@ -152,7 +152,7 @@ public class Movie {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -160,9 +160,9 @@ public class Movie {
<div class="sect1">
<h2 id="_movies">Movies</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.tx;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.tx;
import javax.ejb.Stateful;
import javax.ejb.TransactionAttribute;
@@ -194,7 +194,7 @@ public class Movies {
Query query = entityManager.createQuery("SELECT m from Movie as m");
return query.getResultList();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -202,9 +202,9 @@ public class Movies {
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
<persistence-unit name="movie-unit">
<jta-data-source>movieDatabase</jta-data-source>
@@ -215,7 +215,7 @@ public class Movies {
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -223,9 +223,9 @@ public class Movies {
<div class="sect1">
<h2 id="_moviestest">MoviesTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.injection.tx;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.injection.tx;
import junit.framework.TestCase;
@@ -312,7 +312,7 @@ public class MoviesTest extends TestCase
return callable.call();
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -320,9 +320,9 @@ public class MoviesTest extends TestCase
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.injection.tx.MoviesTest
@@ -370,7 +370,7 @@ Tests run: 2, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 2, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/tomee-jersey-eclipselink.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/tomee-jersey-eclipselink.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/tomee-jersey-eclipselink.html (original)
+++ tomee/site/trunk/content/master/examples/tomee-jersey-eclipselink.html Mon Jul 6 00:40:18 2020
@@ -103,9 +103,9 @@ For the database, <a href="https://www.e
<div class="paragraph">
<p>The web service will store and retrieve information about persons:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Entity
+<pre class="highlight"><code class="language-java" data-lang="java">@Entity
@XmlRootElement
@NamedQuery(name = "Person.findAll", query = "select p from Person p")
public class Person {
@@ -129,15 +129,15 @@ public class Person {
public void setName(String name) {
this.name = name;
- }</pre>
+ }</code></pre>
</div>
</div>
<div class="paragraph">
<p>The two services our application provide are: persisting a person, retrieving all persons from the database:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Singleton
+<pre class="highlight"><code class="language-java" data-lang="java">@Singleton
@Lock(LockType.READ)
public class PersonDAO {
@@ -153,15 +153,15 @@ public class PersonDAO {
public List<Person> findAll() {
return em.createNamedQuery("Person.findAll", Person.class).getResultList();
- }</pre>
+ }</code></pre>
</div>
</div>
<div class="paragraph">
<p>Next, we are ready to expose as a service this business logic:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Path("/person")
+<pre class="highlight"><code class="language-java" data-lang="java">@Path("/person")
@RequestScoped
public class PersonService {
@@ -182,15 +182,15 @@ public class PersonService {
@Path("/all")
public List<Person> list() {
return dao.findAll();
- }</pre>
+ }</code></pre>
</div>
</div>
<div class="paragraph">
<p>Now, that we have a service class, defining the resources provided by the application, we extent the <code>javax.ws.rs.core.Application</code> class and we add our <code>PersonService</code>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class JerseyApplication extends Application {
+<pre class="highlight"><code class="language-java" data-lang="java">public class JerseyApplication extends Application {
@Override
public Set<Class<?>> getClasses() {
@@ -198,16 +198,16 @@ public class PersonService {
classes.add(PersonService.class);
return classes;
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>There is one more step to do, to configure a servlet provided by Jersey.
This can be done in <code>webapp/WEB-INF/web.xml</code>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><web-app xmlns="http://java.sun.com/xml/ns/javaee"
+<pre class="highlight"><code class="language-xml" data-lang="xml"><web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
@@ -224,15 +224,15 @@ This can be done in <code>webapp/WEB-INF
<servlet-name>Jersey Web Application</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
-</web-app></pre>
+</web-app></code></pre>
</div>
</div>
<div class="paragraph">
<p>The web service is ready to be tested. For this, we will write an unit test using <a href="http://arquillian.org/">Arquillian</a>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@RunWith(Arquillian.class)
+<pre class="highlight"><code class="language-java" data-lang="java">@RunWith(Arquillian.class)
public class JerseyApplicationTest {
@Deployment(testable = false)
@@ -278,7 +278,7 @@ public class JerseyApplicationTest {
}
}
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
Modified: tomee/site/trunk/content/master/examples/transaction-rollback.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/transaction-rollback.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/transaction-rollback.html (original)
+++ tomee/site/trunk/content/master/examples/transaction-rollback.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_customruntimeexception">CustomRuntimeException</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.txrollback;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.txrollback;
import javax.ejb.ApplicationException;
@@ -129,7 +129,7 @@ public class CustomRuntimeException exte
public CustomRuntimeException(Throwable throwable) {
super(throwable);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -137,9 +137,9 @@ public class CustomRuntimeException exte
<div class="sect1">
<h2 id="_movie">Movie</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.txrollback;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.txrollback;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -190,7 +190,7 @@ public class Movie {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -198,9 +198,9 @@ public class Movie {
<div class="sect1">
<h2 id="_movies">Movies</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.txrollback;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.txrollback;
import javax.annotation.Resource;
import javax.ejb.SessionContext;
@@ -245,7 +245,7 @@ public class Movies {
public void throwApplicationException() {
throw new CustomRuntimeException("This is marked @ApplicationException, so no TX rollback");
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -253,9 +253,9 @@ public class Movies {
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
<persistence-unit name="movie-unit">
<jta-data-source>movieDatabase</jta-data-source>
@@ -266,7 +266,7 @@ public class Movies {
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -274,9 +274,9 @@ public class Movies {
<div class="sect1">
<h2 id="_moviestest">MoviesTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.txrollback;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.txrollback;
import junit.framework.TestCase;
@@ -472,7 +472,7 @@ public class MoviesTest extends TestCase
List<Movie> list = movies.getMovies();
assertEquals("List.size()", 3, list.size());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -480,9 +480,9 @@ public class MoviesTest extends TestCase
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.txrollback.MoviesTest
@@ -676,7 +676,7 @@ Tests run: 5, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 5, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 5, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/troubleshooting.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/troubleshooting.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/troubleshooting.html (original)
+++ tomee/site/trunk/content/master/examples/troubleshooting.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_movie">Movie</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.troubleshooting;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.troubleshooting;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
@@ -159,7 +159,7 @@ public class Movie {
this.year = year;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -167,9 +167,9 @@ public class Movie {
<div class="sect1">
<h2 id="_movies">Movies</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.troubleshooting;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.troubleshooting;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
@@ -197,7 +197,7 @@ public class Movies {
Query query = entityManager.createQuery("SELECT m from Movie as m");
return query.getResultList();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -205,9 +205,9 @@ public class Movies {
<div class="sect1">
<h2 id="_persistence_xml">persistence.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
<persistence-unit name="movie-unit">
<jta-data-source>movieDatabase</jta-data-source>
@@ -218,7 +218,7 @@ public class Movies {
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
</properties>
</persistence-unit>
-</persistence></pre>
+</persistence></code></pre>
</div>
</div>
</div>
@@ -226,9 +226,9 @@ public class Movies {
<div class="sect1">
<h2 id="_moviestest">MoviesTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.troubleshooting;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.troubleshooting;
import junit.framework.TestCase;
@@ -308,7 +308,7 @@ public class MoviesTest extends TestCase
List<Movie> list = movies.getMovies();
assertEquals("List.size()", 3, list.size());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -316,9 +316,9 @@ public class MoviesTest extends TestCase
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.troubleshooting.MoviesTest
@@ -571,7 +571,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/webservice-attachments.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/webservice-attachments.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/webservice-attachments.html (original)
+++ tomee/site/trunk/content/master/examples/webservice-attachments.html Mon Jul 6 00:40:18 2020
@@ -106,9 +106,9 @@ right to edit this page.</em></p>
<div class="sect1">
<h2 id="_attachmentimpl">AttachmentImpl</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.attachment;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.attachment;
import javax.activation.DataHandler;
import javax.activation.DataSource;
@@ -162,7 +162,7 @@ public class AttachmentImpl implements A
}
return "";
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -170,9 +170,9 @@ public class AttachmentImpl implements A
<div class="sect1">
<h2 id="_attachmentws">AttachmentWs</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.attachment;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.attachment;
import javax.activation.DataHandler;
import javax.jws.WebService;
@@ -189,7 +189,7 @@ public interface AttachmentWs {
//public String stringFromDataSource(DataSource source);
public String stringFromDataHandler(DataHandler handler);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -197,9 +197,9 @@ public interface AttachmentWs {
<div class="sect1">
<h2 id="_ejb_jar_xml">ejb-jar.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><ejb-jar/></pre>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><ejb-jar/></code></pre>
</div>
</div>
</div>
@@ -207,9 +207,9 @@ public interface AttachmentWs {
<div class="sect1">
<h2 id="_attachmenttest">AttachmentTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.attachment;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.attachment;
import junit.framework.TestCase;
@@ -276,7 +276,7 @@ public class AttachmentTest extends Test
assertEquals(request, response);
}
//END SNIPPET: webservice
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -284,9 +284,9 @@ public class AttachmentTest extends Test
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.attachment.AttachmentTest
@@ -325,7 +325,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/examples/webservice-handlerchain.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/examples/webservice-handlerchain.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/examples/webservice-handlerchain.html (original)
+++ tomee/site/trunk/content/master/examples/webservice-handlerchain.html Mon Jul 6 00:40:18 2020
@@ -128,9 +128,9 @@ Handlers are similar to Servlet Filters
<p>First weâll start with our plain <code>@WebService</code> bean, called
<code>Calculator</code>, which is annotated with <code>@HandlerChain</code></p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Singleton
+<pre class="highlight"><code class="language-java" data-lang="java">@Singleton
@WebService(
portName = "CalculatorPort",
serviceName = "CalculatorService",
@@ -146,7 +146,7 @@ public class Calculator implements Calcu
public int multiply(int mul1, int mul2) {
return mul1 * mul2;
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -180,9 +180,9 @@ will be used.</p>
<div class="paragraph">
<p>With this file we declare and <strong>order</strong> our handler chain.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><?xml version="1.0" encoding="UTF-8"?>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><?xml version="1.0" encoding="UTF-8"?>
<handler-chains xmlns="http://java.sun.com/xml/ns/javaee">
<handler-chain>
<handler>
@@ -194,7 +194,7 @@ will be used.</p>
<handler-class>org.superbiz.calculator.wsh.Increment</handler-class>
</handler>
</handler-chain>
-</handler-chains></pre>
+</handler-chains></code></pre>
</div>
</div>
<div class="paragraph">
@@ -223,9 +223,9 @@ editing the nodes. The <code>handleMessa
requests and responses, so it is important to check the <code>SOAPBody</code>
before attempting to naviage the nodes.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import org.w3c.dom.Node;
+<pre class="highlight"><code class="language-java" data-lang="java">import org.w3c.dom.Node;
import javax.xml.namespace.QName;
import javax.xml.soap.SOAPBody;
import javax.xml.soap.SOAPException;
@@ -269,7 +269,7 @@ public class Inflate implements SOAPHand
public boolean handleFault(SOAPMessageContext mc) {
return true;
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -288,9 +288,9 @@ Note the clever use of math to assert bo
our handlers. If <code>Inflate</code> and <code>Increment</code> were reversed, the responses
would be 11000 and 13000 respectively.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class CalculatorTest {
+<pre class="highlight"><code class="language-java" data-lang="java">public class CalculatorTest {
@BeforeClass
public static void setUp() throws Exception {
@@ -313,7 +313,7 @@ would be 11000 and 13000 respectively.</
assertEquals(10001, calculator.sum(4, 6));
assertEquals(12001, calculator.multiply(3, 4));
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -325,9 +325,9 @@ would be 11000 and 13000 respectively.</
<p>Simply run <code>mvn clean install</code> and you should see output similar to the
following:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.calculator.wsh.CalculatorTest
@@ -379,7 +379,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
@@ -392,9 +392,9 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
</div>
<div class="sect2">
<h3 id="_calculator_wsdl">Calculator wsdl</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><?xml version="1.0" encoding="UTF-8"?>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
name="CalculatorService" targetNamespace="http://superbiz.org/wsdl"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
@@ -487,7 +487,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
<soap:address location="http://127.0.0.1:4204/Calculator?wsdl"/>
</wsdl:port>
</wsdl:service>
-</wsdl:definitions></pre>
+</wsdl:definitions></code></pre>
</div>
</div>
</div>
@@ -496,9 +496,9 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
<div class="paragraph">
<p>Request:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><?xml version="1.0" encoding="UTF-8"?>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:sum xmlns:ns1="http://superbiz.org/wsdl">
@@ -506,22 +506,22 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
<arg1>6</arg1>
</ns1:sum>
</soap:Body>
-</soap:Envelope></pre>
+</soap:Envelope></code></pre>
</div>
</div>
<div class="paragraph">
<p>Response:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><?xml version="1.0" encoding="UTF-8"?>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:sumResponse xmlns:ns1="http://superbiz.org/wsdl">
<return>10001</return>
</ns1:sumResponse>
</soap:Body>
-</soap:Envelope></pre>
+</soap:Envelope></code></pre>
</div>
</div>
</div>
@@ -530,9 +530,9 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
<div class="paragraph">
<p>Request:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><?xml version="1.0" encoding="UTF-8"?>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:multiply xmlns:ns1="http://superbiz.org/wsdl">
@@ -540,22 +540,22 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
<arg1>4</arg1>
</ns1:multiply>
</soap:Body>
-</soap:Envelope></pre>
+</soap:Envelope></code></pre>
</div>
</div>
<div class="paragraph">
<p>Response:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><?xml version="1.0" encoding="UTF-8"?>
+<pre class="highlight"><code class="language-xml" data-lang="xml"><?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns1:multiplyResponse xmlns:ns1="http://superbiz.org/wsdl">
<return>12001</return>
</ns1:multiplyResponse>
</soap:Body>
-</soap:Envelope></pre>
+</soap:Envelope></code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/applicationcomposer-jaxws-cdi.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/applicationcomposer-jaxws-cdi.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/applicationcomposer-jaxws-cdi.html (original)
+++ tomee/site/trunk/content/master/pt/examples/applicationcomposer-jaxws-cdi.html Mon Jul 6 00:40:18 2020
@@ -121,36 +121,36 @@ classe de serviço de lógica de neg
<div class="paragraph">
<p>A lógica de negócios que verifica se uma solicitação é registrável é definida pela seguinte interface:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import java.util.Date;
+<pre class="highlight"><code class="language-java" data-lang="java">import java.util.Date;
public interface Agenda {
boolean isBookable(Date d);
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>A implementação é simples, sem muitos detalhes:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import java.util.Date;
+<pre class="highlight"><code class="language-java" data-lang="java">import java.util.Date;
public class LazyAgenda implements Agenda {
@Override
public boolean isBookable(final Date d) {
return d.after(new Date());
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>O serviço JAX-WS é definido pela seguinte interface:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.jws.WebMethod;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.jws.WebMethod;
import javax.jws.WebService;
import java.util.Date;
@@ -159,15 +159,15 @@ public interface MeetingPlanner {
@WebMethod(operationName = "book", exclude = false)
boolean book(final Date date);
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>A classe que implementa essa interface é:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.inject.Inject;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.inject.Inject;
import javax.jws.WebService;
import java.util.Date;
@@ -180,7 +180,7 @@ public class MeetingPlannerImpl implemen
public boolean book(final Date date) {
return agenda.isBookable(date);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -194,9 +194,9 @@ public class MeetingPlannerImpl implemen
<div class="paragraph">
<p>O teste completo:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import org.apache.openejb.jee.WebApp;
+<pre class="highlight"><code class="language-java" data-lang="java">import org.apache.openejb.jee.WebApp;
import org.apache.openejb.junit.ApplicationComposer;
import org.apache.openejb.testing.Classes;
import org.apache.openejb.testing.Configuration;
@@ -243,7 +243,7 @@ public class MeetingPlannerTest {
final MeetingPlanner planner = service.getPort(MeetingPlanner.class);
assertTrue(planner.book(new Date(System.currentTimeMillis() + 1000000)));
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -263,9 +263,9 @@ public class MeetingPlannerTest {
<div class="paragraph">
<p>Executando o teste nós podemos ver que a aplicação iniciou com sucesso, que o serviço JAX-WS está em execução e que atende corretamente as solicitações recebidas.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.example.jaxws.MeetingPlannerTest
@@ -347,7 +347,7 @@ Tests run: 2, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 2, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 2, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
<div class="paragraph">
Modified: tomee/site/trunk/content/master/pt/examples/async-methods.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/async-methods.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/async-methods.html (original)
+++ tomee/site/trunk/content/master/pt/examples/async-methods.html Mon Jul 6 00:40:18 2020
@@ -196,9 +196,9 @@ private void doSomeHeavyLifting() {
<div class="sect1">
<h2 id="_teste">Teste</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class JobProcessorTest extends TestCase {
+<pre class="highlight"><code class="language-java" data-lang="java">public class JobProcessorTest extends TestCase {
public void test() throws Exception {
@@ -234,12 +234,12 @@ public void test() throws Exception {
assertTrue("Expected < 21 but was: " + total, total < 21);
}
-}
-----
-
-[source,java]
-----
--------------------------------------------------------
+}</code></pre>
+</div>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.async.JobProcessorTest
@@ -289,49 +289,70 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
-----
-
-== Como funciona debaixo dos panos
-
-Sob os panos, o que faz esse trabalho é:
-
-* O `JobProcessor` que é o chamador vê que não é realmente uma instância de
-`JobProcessor`. Pelo contrário, é uma subclasse ou proxy que tem todos os métodos sobrescrito. Métodos que devem ser assÃncronos são manipulados diferentemente.
-
-* Chamadas para um método assÃncrono simplesmente resultam em um `Runnable` sendo
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_como_funciona_debaixo_dos_panos">Como funciona debaixo dos panos</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Sob os panos, o que faz esse trabalho é:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>O <code>JobProcessor</code> que é o chamador vê que não é realmente uma instância de
+<code>JobProcessor</code>. Pelo contrário, é uma subclasse ou proxy que tem todos os métodos sobrescrito. Métodos que devem ser assÃncronos são manipulados diferentemente.</p>
+</li>
+<li>
+<p>Chamadas para um método assÃncrono simplesmente resultam em um <code>Runnable</code> sendo
criado envolve o método e os parâmetros que você deu. Este runnable é
dado a um
-http://download.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html[Executor]
-que é simplesmente uma fila de trabalho anexada a um conjunto de encadeamentos.
-* Depois de adicionar o trabalho à fila, a versão com proxy do método
-retorna uma implementação de `Future` que está ligada ao` Runnable`
-que agora está esperando na fila.
-* Quando o `Runnable` finalmente executa o método no _real_
-Na instância `JobProcessor`, ele pegará o valor de retorno e o configurará
-o `Future` tornando-o disponÃvel para o chamador.
-
-Importante notar que o objeto `AsyncResult` o` JobProcessor`
-retornado não é o mesmo objeto `Future` que o chamador está segurando.
-
-Seria legal se o `JobProcessor` real pudesse retornar` String` e
-a versão do chamador de `JobProcessor` poderia retornar` Future <String> `,
-mas nós não vimos nenhuma maneira de fazer isso sem adicionar mais complexidade.
-
-Então o `AsyncResult` é um simples objeto wrapper. O contêiner vai puxar
-o `String` para fora, lançar o ` AsyncResult`, então colocar o `String` em
-_real_ `Future` que o chamador está segurando.
-
-Para obter progresso ao longo do caminho, simplesmente passe um objeto seguro para thread como http://download.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicInteger.html[AtomicInteger]
-para o método `@ Asynchronous` e ter o código do bean periodicamente atualizado
-com o percentual completo.
-
-== Exemplos relacionados
-
-Para processamento assÃncrono complexo, a resposta do JavaEE é
-`@ MessageDrivenBean`. Dê uma olhada no exemplo
-link:../simple-mdb/README.html[simple-mdb]</pre>
+<a href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html">Executor</a>
+que é simplesmente uma fila de trabalho anexada a um conjunto de encadeamentos.</p>
+</li>
+<li>
+<p>Depois de adicionar o trabalho à fila, a versão com proxy do método
+retorna uma implementação de <code>Future</code> que está ligada ao` Runnable`
+que agora está esperando na fila.</p>
+</li>
+<li>
+<p>Quando o <code>Runnable</code> finalmente executa o método no <em>real</em>
+Na instância <code>JobProcessor</code>, ele pegará o valor de retorno e o configurará
+o <code>Future</code> tornando-o disponÃvel para o chamador.</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>Importante notar que o objeto <code>AsyncResult</code> o` JobProcessor`
+retornado não é o mesmo objeto <code>Future</code> que o chamador está segurando.</p>
+</div>
+<div class="paragraph">
+<p>Seria legal se o <code>JobProcessor</code> real pudesse retornar` String` e
+a versão do chamador de <code>JobProcessor</code> poderia retornar` Future <String> `,
+mas nós não vimos nenhuma maneira de fazer isso sem adicionar mais complexidade.</p>
</div>
+<div class="paragraph">
+<p>Então o <code>AsyncResult</code> é um simples objeto wrapper. O contêiner vai puxar
+o <code>String</code> para fora, lançar o ` AsyncResult`, então colocar o <code>String</code> em
+<em>real</em> <code>Future</code> que o chamador está segurando.</p>
+</div>
+<div class="paragraph">
+<p>Para obter progresso ao longo do caminho, simplesmente passe um objeto seguro para thread como <a href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/AtomicInteger.html">AtomicInteger</a>
+para o método <code>@ Asynchronous</code> e ter o código do bean periodicamente atualizado
+com o percentual completo.</p>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_exemplos_relacionados">Exemplos relacionados</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Para processamento assÃncrono complexo, a resposta do JavaEE é
+<code>@ MessageDrivenBean</code>. Dê uma olhada no exemplo
+<a href="../simple-mdb/README.html">simple-mdb</a></p>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/async-postconstruct.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/async-postconstruct.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/async-postconstruct.html (original)
+++ tomee/site/trunk/content/master/pt/examples/async-postconstruct.html Mon Jul 6 00:40:18 2020
@@ -119,9 +119,9 @@ completada através de um método <c
<div class="paragraph">
<p>Simples e efetiva. O resultado é um inicialização rápida da aplicação que ainda é thread-safe.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.asyncpost;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.asyncpost;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
@@ -173,7 +173,7 @@ public class SlowStarter {
public String getShape() {
return shape;
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -181,9 +181,9 @@ public class SlowStarter {
interface funcionalmente equivalente a <code>java.util.concurrent.ExecutorService</code>,
mas com o conjunto de encadeamentos subjacente controlado pelo contêiner.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.asyncpost;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.asyncpost;
import javax.ejb.AsyncResult;
import javax.ejb.Asynchronous;
@@ -202,16 +202,16 @@ public class Executor {
return new AsyncResult<T>(task.call());
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>Finalmente um caso de teste mostrando a utilidade do <code>@AroundInvoke</code> chamado no nosso
bean que chama o <code>construct.get()</code></p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.asyncpost;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.asyncpost;
import junit.framework.Assert;
import org.junit.Test;
@@ -235,7 +235,7 @@ public class SlowStarterTest {
Assert.assertEquals("orange", slowStarter.getColor());
Assert.assertEquals("circle", slowStarter.getShape());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/bean-validation-design-by-contract.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/bean-validation-design-by-contract.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/bean-validation-design-by-contract.html (original)
+++ tomee/site/trunk/content/master/pt/examples/bean-validation-design-by-contract.html Mon Jul 6 00:40:18 2020
@@ -119,12 +119,12 @@ fazer o design por contrato.</p>
exemplo você pode especificar os centÃmetros mÃnimos de um homem do esporte que deve pular
no salto com vara:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Local
+<pre class="highlight"><code class="language-java" data-lang="java">@Local
public interface PoleVaultingManager {
int points(@Min(120) int centimeters);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -144,16 +144,16 @@ public interface PoleVaultingManager {
<p>Se um paramentro não é validado uma exceção é lançada, é um
EJBException que envolve um <code>ConstraintViolationException</code>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>try {
+<pre class="highlight"><code class="language-java" data-lang="java">try {
gamesManager.addSportMan("I lose", "EN");
fail("no space should be in names");
} catch (EJBException wrappingException) {
assertTrue(wrappingException.getCause() instanceof ConstraintViolationException);
ConstraintViolationException exception = ConstraintViolationException.class.cast(wrappingException.getCausedByException());
assertEquals(1, exception.getConstraintViolations().size());
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -163,9 +163,9 @@ EJBException que envolve um <code>Constr
<div class="sectionbody">
<div class="sect2">
<h3 id="_olympicgamesmanager">OlympicGamesManager</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.designbycontract;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.designbycontract;
import javax.ejb.Stateless;
import javax.validation.constraints.NotNull;
@@ -180,15 +180,15 @@ public class OlympicGamesManager {
}
return new StringBuilder(name).append(" [").append(country).append("]").toString();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_polevaultingmanager">PoleVaultingManager</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.designbycontract;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.designbycontract;
import javax.ejb.Local;
import javax.validation.constraints.Min;
@@ -196,15 +196,15 @@ import javax.validation.constraints.Min;
@Local
public interface PoleVaultingManager {
int points(@Min(120) int centimeters);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_polevaultingmanagerbean">PoleVaultingManagerBean</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.designbycontract;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.designbycontract;
import javax.ejb.Stateless;
@@ -214,15 +214,15 @@ public class PoleVaultingManagerBean imp
public int points(int centimeters) {
return centimeters - 120;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_olympicgamestest">OlympicGamesTest</h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class OlympicGamesTest {
+<pre class="highlight"><code class="language-java" data-lang="java">public class OlympicGamesTest {
private static Context context;
@EJB
@@ -295,7 +295,7 @@ public class PoleVaultingManagerBean imp
assertEquals(1, exception.getConstraintViolations().size());
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -304,9 +304,9 @@ public class PoleVaultingManagerBean imp
<div class="sect1">
<h2 id="_executando">Executando</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running OlympicGamesTest
@@ -343,7 +343,7 @@ Tests run: 5, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 5, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 5, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/cdi-application-scope.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/cdi-application-scope.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/cdi-application-scope.html (original)
+++ tomee/site/trunk/content/master/pt/examples/cdi-application-scope.html Mon Jul 6 00:40:18 2020
@@ -115,9 +115,9 @@ O garçom então entrega a sopa para
<div class="paragraph">
<p>O <code>Waiter</code> session bean recebe uma requisição da classe de teste através do método <code>orderSoup()</code> passando o nome pelo parâmetro <code>soup</code> (sopa). O método <code>orderWhatTheOtherGuyHad()</code> retorna o valor (nome da sopa) do campo <code>soup</code>.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Stateless
+<pre class="highlight"><code class="language-java" data-lang="java">@Stateless
public class Waiter {
@Inject
@@ -132,7 +132,7 @@ public class Waiter {
String name = soup.getName();
return name;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -141,9 +141,9 @@ public class Waiter {
<div class="paragraph">
<p>A classe <code>Soup</code> (sopa) é um POJO injetável definido como <code>@ApplicationScoped</code>. Isso significa que a instancia será criada apenas uma vez durante toda execução da aplicação. Tente mudar a anotação <code>@ApplicationScoped</code> para <code>@RequestScoped</code> e veja o que acontece.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@ApplicationScoped
+<pre class="highlight"><code class="language-java" data-lang="java">@ApplicationScoped
public class Soup {
private String name = "Soup of the day";
@@ -160,7 +160,7 @@ public class Soup {
public void setName(String name){
this.name = name;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -173,9 +173,9 @@ public class Soup {
<p>Esta é a classe de entrada para este exemplo. Primeiramente é feito um pedido da sopa através do método <code>orderSoup()</code>
O atributo <code>soup</code> recebe o nome da sopa. Depois o método <code>orderWhatTheOtherGuyHad()</code> retorna a sopa do contexto da aplicação.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class RestaurantTest {
+<pre class="highlight"><code class="language-java" data-lang="java">public class RestaurantTest {
private static String TOMATO_SOUP = "Tomato Soup";
private EJBContainer container;
@@ -202,7 +202,7 @@ O atributo <code>soup</code> recebe o no
public void closeContainer() throws Exception {
container.close();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -213,9 +213,9 @@ O atributo <code>soup</code> recebe o no
<div class="paragraph">
<p>Na saida voce pode ver que existe apenas uma instancia de <code>Soup</code> criada, apenas uma para toda a aplicação.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.cdi.applicationscope.RestaurantTest
@@ -246,7 +246,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/cdi-basic.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/cdi-basic.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/cdi-basic.html (original)
+++ tomee/site/trunk/content/master/pt/examples/cdi-basic.html Mon Jul 6 00:40:18 2020
@@ -129,9 +129,9 @@ todos os métodos @PostConstruct chama
</div>
<div class="sect2">
<h3 id="_faculty_small_um_pojo_injetável_básicoo_small">Faculty <small>um pojo injetável básicoo</small></h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class Faculty {
+<pre class="highlight"><code class="language-java" data-lang="java">public class Faculty {
private List<String> facultyMembers;
@@ -153,15 +153,15 @@ todos os métodos @PostConstruct chama
return facultyName;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="_course_small_a_simple_session_bean_small">Course <small>a simple session bean</small></h3>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Stateless
+<pre class="highlight"><code class="language-java" data-lang="java">@Stateless
public class Course {
@Inject
@@ -192,7 +192,7 @@ public class Course {
public Faculty getFaculty() {
return faculty;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -201,9 +201,9 @@ public class Course {
<div class="sect1">
<h2 id="_caso_de_teste">Caso de Teste</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class CourseTest extends TestCase {
+<pre class="highlight"><code class="language-java" data-lang="java">public class CourseTest extends TestCase {
@EJB
private Course course;
@@ -231,7 +231,7 @@ public class Course {
assertEquals(faculty.getFacultyName(), "Computer Science");
assertEquals(faculty.getFacultyMembers().size(), 2);
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -239,9 +239,9 @@ public class Course {
<div class="sect1">
<h2 id="_running">Running</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.cdi.basic.CourseTest
@@ -278,7 +278,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/cdi-dynamic-inject.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/cdi-dynamic-inject.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/cdi-dynamic-inject.html (original)
+++ tomee/site/trunk/content/master/pt/examples/cdi-dynamic-inject.html Mon Jul 6 00:40:18 2020
@@ -125,23 +125,23 @@
<div class="paragraph">
<p>Esse método irá injetar dinamicamente a implementação correta usando os recursos do CDI</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public String finishWithCash() {
+<pre class="highlight"><code class="language-java" data-lang="java">public String finishWithCash() {
paymentChoosed = paymentsLazy.select(Cash.class).get();
return paymentChoosed.pay();
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>observe que está sendo usado uma variável chamada de <code>paymentsLazy</code> essa variável irá conter todas as implementações da interface <code>Payment</code></p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Inject
+<pre class="highlight"><code class="language-java" data-lang="java">@Inject
@Any
-private Instance<Payment> paymentsLazy;</pre>
+private Instance<Payment> paymentsLazy;</code></pre>
</div>
</div>
<div class="paragraph">
@@ -180,9 +180,9 @@ private Instance<Payment> payments
<div class="paragraph">
<p>com essa variável pronta podemos chama-la usando o:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>paymentsLazy.select(Cash.class).get();</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">paymentsLazy.select(Cash.class).get();</code></pre>
</div>
</div>
<div class="paragraph">
@@ -212,21 +212,21 @@ private Instance<Payment> payments
<div class="paragraph">
<p>Esse método irá injetar dinamicamente a implementação correta usando um <code>Qualifier</code>(PaymentType).</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public String finishByQualifier(PaymentType type) {
+<pre class="highlight"><code class="language-java" data-lang="java">public String finishByQualifier(PaymentType type) {
paymentChoosed = paymentsLazy.select( new PayByQualifier(type) ).get();
return paymentChoosed.pay();
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>Para essa abordagem funcionar precisaremos criar uma nova classe chamada <code>PayByQualifier</code> que extende <code>AnnotationLiteral</code> que espera a passagem de um qualifier em seu parametro <code>T extends Annotation</code>(Generics).</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class PayByQualifier extends AnnotationLiteral<PaymentQualifier> implements PaymentQualifier {
+<pre class="highlight"><code class="language-java" data-lang="java">public class PayByQualifier extends AnnotationLiteral<PaymentQualifier> implements PaymentQualifier {
private PaymentType type;
@@ -239,7 +239,7 @@ private Instance<Payment> payments
public PaymentType type() {
return this.type;
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -248,20 +248,20 @@ private Instance<Payment> payments
<div class="paragraph">
<p>Para faciliar essa implementação recebemos esse valor por construtor de nossa nova classe</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public PayByQualifier(PaymentType type) {
+<pre class="highlight"><code class="language-java" data-lang="java">public PayByQualifier(PaymentType type) {
this.type = type;
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>Com essa classe pronta podemos usa-la em nossa classe de negócio:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>paymentChoosed = paymentsLazy.select( new PayByQualifier(type) ).get();</pre>
+<pre class="highlight"><code class="language-java" data-lang="java">paymentChoosed = paymentsLazy.select( new PayByQualifier(type) ).get();</code></pre>
</div>
</div>
<div class="paragraph">
Modified: tomee/site/trunk/content/master/pt/examples/cdi-interceptors.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/cdi-interceptors.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/cdi-interceptors.html (original)
+++ tomee/site/trunk/content/master/pt/examples/cdi-interceptors.html Mon Jul 6 00:40:18 2020
@@ -274,9 +274,9 @@ public @interface TimeRestrictAndLog {
<div class="paragraph">
<p><code>BookForAShowOneInterceptorApplied</code> mostra apenas um simples interceptador de <code>@Log</code> sendo aplicado.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.bookshow.beans;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.bookshow.beans;
import org.superbiz.cdi.bookshow.interceptorbinding.Log;
@@ -300,7 +300,7 @@ public class BookForAShowOneInterceptorA
public Integer getDiscountedPrice(int ticketPrice) {
return ticketPrice - 50;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -309,9 +309,9 @@ public class BookForAShowOneInterceptorA
<div class="paragraph">
<p><code>BookForAShowTwoInterceptorsApplied</code> mostra ambos <code>@Log</code> e <code>@TimeRestricted</code> sendo aplicados.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.bookshow.beans;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.bookshow.beans;
import org.superbiz.cdi.bookshow.interceptorbinding.Log;
import org.superbiz.cdi.bookshow.interceptorbinding.TimeRestricted;
@@ -337,7 +337,7 @@ public class BookForAShowTwoInterceptors
public Integer getDiscountedPrice(int ticketPrice) {
return ticketPrice - 50;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -346,9 +346,9 @@ public class BookForAShowTwoInterceptors
<div class="paragraph">
<p><code>BookShowInterceptorBindingInheritanceExplored</code> mostra como <code>@TimeRestrictAndLog</code> (interceptor-binding-inheritance) pode ser usado como uma alternativa em vez de anotar o método com muitas anotações explicitamente.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.bookshow.beans;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.bookshow.beans;
import org.superbiz.cdi.bookshow.interceptorbinding.TimeRestrictAndLog;
@@ -372,7 +372,7 @@ public class BookShowInterceptorBindingI
public Integer getDiscountedPrice(int ticketPrice) {
return ticketPrice - 50;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/cdi-produces-disposes.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/cdi-produces-disposes.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/cdi-produces-disposes.html (original)
+++ tomee/site/trunk/content/master/pt/examples/cdi-produces-disposes.html Mon Jul 6 00:40:18 2020
@@ -137,9 +137,9 @@ Uma implementação Logger deve cont
<div class="sect1">
<h2 id="_consolehandler">ConsoleHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.disposes;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.disposes;
public class ConsoleHandler implements LogHandler {
@@ -158,7 +158,7 @@ public class ConsoleHandler implements L
public void writeLog(String s) {
System.out.printf("##### Handler: %s, Writing to the console!\n", getName());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -166,9 +166,9 @@ public class ConsoleHandler implements L
<div class="sect1">
<h2 id="_databasehandler">DatabaseHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.disposes;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.disposes;
public class DatabaseHandler implements LogHandler {
@@ -188,7 +188,7 @@ public class DatabaseHandler implements
System.out.printf("##### Handler: %s, Writing to the database!\n", getName());
// Use conexão para gravar log no banco de dados
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -196,9 +196,9 @@ public class DatabaseHandler implements
<div class="sect1">
<h2 id="_filehandler">FileHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.disposes;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.disposes;
public class FileHandler implements LogHandler {
@@ -218,7 +218,7 @@ public class FileHandler implements LogH
System.out.printf("##### Handler: %s, Writing to the file!\n", getName());
// Escreva para o arquivo de log
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -226,9 +226,9 @@ public class FileHandler implements LogH
<div class="sect1">
<h2 id="_logfactory">LogFactory</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.disposes;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.disposes;
import javax.enterprise.inject.Disposes;
import javax.enterprise.inject.Produces;
@@ -263,7 +263,7 @@ public class LogFactory {
System.out.println("Closing Console handler!");
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -271,16 +271,16 @@ public class LogFactory {
<div class="sect1">
<h2 id="_logger">Logger</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.disposes;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.disposes;
public interface Logger {
public void log(String s);
public LogHandler getHandler();
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -288,9 +288,9 @@ public interface Logger {
<div class="sect1">
<h2 id="_loggerimpl">LoggerImpl</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.disposes;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.disposes;
import javax.inject.Inject;
import javax.inject.Named;
@@ -309,7 +309,7 @@ public class LoggerImpl implements Logge
public LogHandler getHandler() {
return handler;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -317,16 +317,16 @@ public class LoggerImpl implements Logge
<div class="sect1">
<h2 id="_loghandler">LogHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.disposes;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.disposes;
public interface LogHandler {
public String getName();
public void writeLog(String s);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -334,13 +334,13 @@ public interface LogHandler {
<div class="sect1">
<h2 id="_beans_xml">beans.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<pre class="highlight"><code class="language-xml" data-lang="xml"><beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
-</beans></pre>
+</beans></code></pre>
</div>
</div>
</div>
@@ -348,9 +348,9 @@ public interface LogHandler {
<div class="sect1">
<h2 id="_loggertest">LoggerTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.disposes;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.disposes;
import org.junit.After;
import org.junit.Before;
@@ -401,15 +401,15 @@ public class LoggerTest {
logger = null;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
</div>
<h1 id="_executando" class="sect0">Executando</h1>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.cdi.produces.disposes.LoggerTest
@@ -441,7 +441,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/cdi-produces-field.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/cdi-produces-field.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/cdi-produces-field.html (original)
+++ tomee/site/trunk/content/master/pt/examples/cdi-produces-field.html Mon Jul 6 00:40:18 2020
@@ -124,9 +124,9 @@
<div class="sect1">
<h2 id="_consolehandler">ConsoleHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public class ConsoleHandler implements LogHandler {
@@ -145,7 +145,7 @@ public class ConsoleHandler implements L
public void writeLog(String s) {
System.out.printf("##### Handler: %s, Writing to the console!\n", getName());
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -153,9 +153,9 @@ public class ConsoleHandler implements L
<div class="sect1">
<h2 id="_databasehandler">DatabaseHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public class DatabaseHandler implements LogHandler {
@@ -175,7 +175,7 @@ public class DatabaseHandler implements
System.out.printf("##### Handler: %s, Writing to the database!\n", getName());
// Use connection to write log to database
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -183,9 +183,9 @@ public class DatabaseHandler implements
<div class="sect1">
<h2 id="_filehandler">FileHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public class FileHandler implements LogHandler {
@@ -205,7 +205,7 @@ public class FileHandler implements LogH
System.out.printf("##### Handler: %s, Writing to the file!\n", getName());
// Escreve para o arquivo de log
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -213,9 +213,9 @@ public class FileHandler implements LogH
<div class="sect1">
<h2 id="_logfactory">LogFactory</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
import javax.enterprise.inject.Produces;
@@ -242,7 +242,7 @@ public class LogFactory {
}
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -250,16 +250,16 @@ public class LogFactory {
<div class="sect1">
<h2 id="_logger">Logger</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public interface Logger {
public void log(String s);
public LogHandler getHandler();
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -267,9 +267,9 @@ public interface Logger {
<div class="sect1">
<h2 id="_loggerimpl">LoggerImpl</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
import javax.inject.Inject;
import javax.inject.Named;
@@ -288,7 +288,7 @@ public class LoggerImpl implements Logge
public LogHandler getHandler() {
return handler;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -296,16 +296,16 @@ public class LoggerImpl implements Logge
<div class="sect1">
<h2 id="_loghandler">LogHandler</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
public interface LogHandler {
public String getName();
public void writeLog(String s);
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -313,13 +313,13 @@ public interface LogHandler {
<div class="sect1">
<h2 id="_beans_xml">beans.xml</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<pre class="highlight"><code class="language-xml" data-lang="xml"><beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
-</beans></pre>
+</beans></code></pre>
</div>
</div>
</div>
@@ -327,9 +327,9 @@ public interface LogHandler {
<div class="sect1">
<h2 id="_loggertest">LoggerTest</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>package org.superbiz.cdi.produces.field;
+<pre class="highlight"><code class="language-java" data-lang="java">package org.superbiz.cdi.produces.field;
import org.junit.After;
import org.junit.Before;
@@ -380,15 +380,15 @@ public class LoggerTest {
logger = null;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
</div>
<h1 id="_executando" class="sect0">Executando</h1>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.cdi.produces.field.LoggerTest
@@ -435,7 +435,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/cdi-qualifier.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/cdi-qualifier.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/cdi-qualifier.html (original)
+++ tomee/site/trunk/content/master/pt/examples/cdi-qualifier.html Mon Jul 6 00:40:18 2020
@@ -117,35 +117,35 @@
<div class="paragraph">
<p>Nós criamos um <strong>qualificador</strong> chamado <code>PaymentQualifier</code> um único qualificador com uma diferença, a anotação <code>@Qualifier</code>.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Retention(RUNTIME)
+<pre class="highlight"><code class="language-java" data-lang="java">@Retention(RUNTIME)
@Target({ TYPE, FIELD, METHOD })
@Qualifier
public @interface PaymentQualifier {
PaymentType type();
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>Este qualificador tem um método chamado <code>type()</code>, esse método ajudará o CDI a injetar corretamente a implementação. veja este enum:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public enum PaymentType {
+<pre class="highlight"><code class="language-java" data-lang="java">public enum PaymentType {
CASH,
CREDITCARD
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>agora veja uma implementação</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@PaymentQualifier(type=PaymentType.CASH)
+<pre class="highlight"><code class="language-java" data-lang="java">@PaymentQualifier(type=PaymentType.CASH)
public class Cash implements Payment {
@Override
@@ -153,7 +153,7 @@ public class Cash implements Payment {
return "cash";
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -162,9 +162,9 @@ public class Cash implements Payment {
<div class="paragraph">
<p>Como injetar ? veja a simplicidade</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class PaymentTest {
+<pre class="highlight"><code class="language-java" data-lang="java">public class PaymentTest {
private static EJBContainer container;
@@ -202,7 +202,7 @@ public class Cash implements Payment {
public static void stop() {
container.close();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
Modified: tomee/site/trunk/content/master/pt/examples/cdi-realm.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/cdi-realm.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/cdi-realm.html (original)
+++ tomee/site/trunk/content/master/pt/examples/cdi-realm.html Mon Jul 6 00:40:18 2020
@@ -126,9 +126,9 @@ encontradas <a href="https://tomcat.apac
<p>Este exemplo mostra um secured servlet (servlet seguro/protegido) usando um realm. O secured servlet
tem uma funcionalidade simples, apenas ilustrar os conceitos aqui explicados:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.servlet.ServletException;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
@@ -141,15 +141,15 @@ public class SecuredServlet extends Http
protected void service(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("Servlet!");
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
<p>Para proteger este servlet, adicionaremos a seguinte classe:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import javax.enterprise.context.RequestScoped;
+<pre class="highlight"><code class="language-java" data-lang="java">import javax.enterprise.context.RequestScoped;
import java.security.Principal;
@RequestScoped // just to show we can be bound to the request but @ApplicationScoped is what makes sense
@@ -178,7 +178,7 @@ public class AuthBean {
|| principal.getName().equals("userB") && (role.equals("user"))
);
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
@@ -186,13 +186,13 @@ public class AuthBean {
Ambos métodos vão ser utilizados pela classe <code>LazyRealm</code>, implementada no servidor de aplicação TomEE.
Este realm é configurado no arquivo <code>webapp/META-INF/context.xml</code>:</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre><Context preemptiveAuthentication="true">
+<pre class="highlight"><code class="language-xml" data-lang="xml"><Context preemptiveAuthentication="true">
<Valve className="org.apache.catalina.authenticator.BasicAuthenticator" />
<Realm className="org.apache.tomee.catalina.realm.LazyRealm"
cdi="true" realmClass="org.superbiz.AuthBean"/>
-</Context></pre>
+</Context></code></pre>
</div>
</div>
<div class="paragraph">
@@ -206,9 +206,9 @@ para verificar se um usuário tem aces
<div class="sect1">
<h2 id="_testes">Testes</h2>
<div class="sectionbody">
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>import org.apache.http.HttpHost;
+<pre class="highlight"><code class="language-java" data-lang="java">import org.apache.http.HttpHost;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.AuthCache;
@@ -291,7 +291,7 @@ public class AuthBeanTest {
}
}
}
-}</pre>
+}</code></pre>
</div>
</div>
<div class="paragraph">
Modified: tomee/site/trunk/content/master/pt/examples/cdi-request-scope.html
URL: http://svn.apache.org/viewvc/tomee/site/trunk/content/master/pt/examples/cdi-request-scope.html?rev=1879536&r1=1879535&r2=1879536&view=diff
==============================================================================
--- tomee/site/trunk/content/master/pt/examples/cdi-request-scope.html (original)
+++ tomee/site/trunk/content/master/pt/examples/cdi-request-scope.html Mon Jul 6 00:40:18 2020
@@ -120,9 +120,9 @@ Uma instância de <code>Soup</code> se
bean <code>Chef</code>. O método passa o request para o bean <code>Chef</code>. Ele então retorna o nome da sopa para a
classe de teste.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Stateless
+<pre class="highlight"><code class="language-java" data-lang="java">@Stateless
public class Waiter {
@Inject
@@ -135,7 +135,7 @@ public class Waiter {
soup.setName(name);
return chef.prepareSoup().getName();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -145,9 +145,9 @@ public class Waiter {
<p>A classe <code>Soup</code> é um POJO injetável, definida como <code>@RequestScoped</code>. Isso significa que uma instância
será criada apenas uma vez para cada request e será compartilhada por todos os beans que a injetam.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@RequestScoped
+<pre class="highlight"><code class="language-java" data-lang="java">@RequestScoped
public class Soup {
private String name = "Soup of the day";
@@ -164,7 +164,7 @@ public class Soup {
public void setName(String name){
this.name = name;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -175,9 +175,9 @@ public class Soup {
seria passado para o <code>prepareSoup()</code> como argumento, mas para as necessidades deste exemplo será
passado pelo contexto da requisição.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>@Stateless
+<pre class="highlight"><code class="language-java" data-lang="java">@Stateless
public class Chef {
@Inject
@@ -186,7 +186,7 @@ public class Chef {
public Soup prepareSoup() {
return soup;
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -198,9 +198,9 @@ public class Chef {
<div class="paragraph">
<p>Esta é a classe de entrada para este exemplo.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>public class RestaurantTest {
+<pre class="highlight"><code class="language-java" data-lang="java">public class RestaurantTest {
private static String TOMATO_SOUP = "Tomato Soup";
private EJBContainer container;
@@ -226,7 +226,7 @@ public class Chef {
public void closeContainer() throws Exception {
container.close();
}
-}</pre>
+}</code></pre>
</div>
</div>
</div>
@@ -237,9 +237,9 @@ public class Chef {
<div class="paragraph">
<p>Na saida você pode ver que existem duas instâncias de <code>Soup</code> criadas - uma para cada requisição.</p>
</div>
-<div class="literalblock">
+<div class="listingblock">
<div class="content">
-<pre>-------------------------------------------------------
+<pre class="highlight"><code class="language-console" data-lang="console">-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.superbiz.cdi.requestscope.RestaurantTest
@@ -275,7 +275,7 @@ Tests run: 1, Failures: 0, Errors: 0, Sk
Results :
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</pre>
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0</code></pre>
</div>
</div>
</div>