Creating Asynchronous Methods in EJB 3.1
- by cindo
Normal
0
false
false
false
EN-US
X-NONE
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
OBE of the Month: Creating Asynchronous Methods in EJB 3.1
This
OBE covers creating an EJB 3.1 application that demonstrates the use
of the @Asynchronous annotation in
an Enterprise Java Bean (EJB) class or specific method.
In
this tutorial, you will create a Java EE 6 Web Application and add the
following components to it - a Stateless Session Bean with two
asynchronous methods. You define a Servlet to call the asynchronous
methods and to keep track of the invocation and completion times to demonstrate
the asynchronous nature of the method calls. The index.jsp will contain a
form with a submit button, Run allowing you to execute the
application. The form will submit to the Servlet which invokes the asynchronous
methods defined in the session bean and the response is re-directed to response.jsp. Information about the asynchronous
handling procedure is displayed to users. From this information, users
will notice that the invoker thread and the called asynchronous thread are
working concurrently.
Check
out this new OBE on the Oracle Learning Library: Creating Asynchronous Methods in EJB 3.1. This OBE is part of the new EJB 3.1 New Features Series.
Related OBE’s
that might interest you:
Creating
a No-Interface View Session Bean and Packaging in a WAR File
Creating
and Accessing a Session Bean in a Web Application