Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Advanced
Apr 3, 2009

Inject an EJB 3.0 into the init() Method of a Servlet

This tip shows you how to inject an EJB 3.0 into the init() method of a servlet.

//place all the required imports here
import package.to.EJB.interface.myInterface;

public class EJB30Servlet extends HttpServlet {

@EJB
myInterface myobj;

public void init(ServletConfig config) throws ServletException {
  super.init(config);
  try {
      //get the inital context
      Context ctx = new InitialContext();
            
      myobj=(myInterface) ctx.lookup(myInterface.class.getName());  
      } catch (Exception e) {  e.printStackTrace(); }      
    }
Now you can call the EJB methods through the myobj object!
Leonard Anghel
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap