
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.kpdus.com/jad.html // Decompiler options: fullnames // Source File Name: AnvilWebServlet.java package com.acme.anvil; import com.acme.anvil.service.ItemLookupLocal; import com.acme.anvil.service.ItemLookupLocalHome; import java.io.IOException; import javax.ejb.CreateException; import javax.ejb.EJBException; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang.StringUtils; import org.apache.log4j.Logger; public class AnvilWebServlet extends javax.servlet.http.HttpServlet { public AnvilWebServlet() { } protected void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, java.io.IOException { try { javax.naming.InitialContext ic = new InitialContext(); com.acme.anvil.service.ItemLookupLocalHome lh = (com.acme.anvil.service.ItemLookupLocalHome)ic.lookup("ejb/ItemLookupLocal"); com.acme.anvil.service.ItemLookupLocal local = lh.create(); java.lang.String itemId = req.getParameter("id"); if(org.apache.commons.lang.StringUtils.isNotBlank(itemId)) { java.lang.Long id = java.lang.Long.valueOf(java.lang.Long.parseLong(itemId)); local.lookupItem(id.longValue()); } } catch(javax.ejb.EJBException e) { LOG.error("Exception creating EJB.", e); } catch(javax.ejb.CreateException e) { LOG.error("Exception creating EJB.", e); } catch(javax.naming.NamingException e) { LOG.error("Exception looking up EJB LocalHome.", e); } } static java.lang.Class _mthclass$(java.lang.String s) { try { return java.lang.Class.forName(s); } catch(java.lang.ClassNotFoundException classnotfoundexception) { throw new NoClassDefFoundError(classnotfoundexception.getMessage()); } } private static final org.apache.log4j.Logger LOG; static { LOG = org.apache.log4j.Logger.getLogger(com.acme.anvil.AnvilWebServlet.class); } }