User: starksm 
  Date: 02/02/16 19:03:54

  Modified:    src/main/org/jboss/test/web/servlets ClientLoginServlet.java
                        EJBServlet.java ENCServlet.java
                        SecureEJBServletMT.java SecureServlet.java
  Log:
  Add tests of accessing local interfaces from a servlet
  
  Revision  Changes    Path
  1.2       +2 -2      
jbosstest/src/main/org/jboss/test/web/servlets/ClientLoginServlet.java
  
  Index: ClientLoginServlet.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/servlets/ClientLoginServlet.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ClientLoginServlet.java   31 May 2001 02:30:03 -0000      1.1
  +++ ClientLoginServlet.java   17 Feb 2002 03:03:54 -0000      1.2
  @@ -19,8 +19,8 @@
   
   /** A servlet that performs a JAAS login to access a secure EJB.
   
  -@author  [EMAIL PROTECTED]
  -@version $Revision: 1.1 $
  +@author [EMAIL PROTECTED]
  +@version $Revision: 1.2 $
   */
   public class ClientLoginServlet extends HttpServlet
   {
  
  
  
  1.3       +13 -5     jbosstest/src/main/org/jboss/test/web/servlets/EJBServlet.java
  
  Index: EJBServlet.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/servlets/EJBServlet.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- EJBServlet.java   7 May 2001 16:59:08 -0000       1.2
  +++ EJBServlet.java   17 Feb 2002 03:03:54 -0000      1.3
  @@ -15,12 +15,15 @@
   import org.jboss.test.web.interfaces.ReferenceTest;
   import org.jboss.test.web.interfaces.StatelessSession;
   import org.jboss.test.web.interfaces.StatelessSessionHome;
  +import org.jboss.test.web.interfaces.StatelessSessionLocal;
  +import org.jboss.test.web.interfaces.StatelessSessionLocalHome;
   import org.jboss.test.web.util.Util;
   
  -/** A servlet that accesses an EJB.
  +/** A servlet that accesses an EJB and tests whether the call argument
  +is serialized.
   
  -@author  [EMAIL PROTECTED]
  -@version $Revision: 1.2 $
  +@author  [EMAIL PROTECTED]
  +@version $Revision: 1.3 $
   */
   public class EJBServlet extends HttpServlet
   {
  @@ -30,13 +33,18 @@
           try
           {
               InitialContext ctx = new InitialContext();
  -            StatelessSessionHome home = (StatelessSessionHome) 
ctx.lookup("java:comp/env/ejb/OptimizedEJB");
  +            Context enc = (Context) ctx.lookup("java:comp/env");
  +            StatelessSessionHome home = (StatelessSessionHome) 
enc.lookup("ejb/OptimizedEJB");
               StatelessSession bean = home.create();
               bean.noop(new ReferenceTest(), true);
  +
  +            StatelessSessionLocalHome localHome = (StatelessSessionLocalHome) 
enc.lookup("ejb/local/OptimizedEJB");
  +            StatelessSessionLocal localBean = localHome.create();
  +            localBean.noop(new ReferenceTest(), true);           
           }
           catch(Exception e)
           {
  -            throw new ServletException("Failed to call OptimizedEJB", e);
  +            throw new ServletException("Failed to call OptimizedEJB through remote 
and local interfaces", e);
           }
           response.setContentType("text/html");
           PrintWriter out = response.getWriter();
  
  
  
  1.7       +9 -3      jbosstest/src/main/org/jboss/test/web/servlets/ENCServlet.java
  
  Index: ENCServlet.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/servlets/ENCServlet.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ENCServlet.java   16 Feb 2002 11:27:04 -0000      1.6
  +++ ENCServlet.java   17 Feb 2002 03:03:54 -0000      1.7
  @@ -14,10 +14,10 @@
   
   import org.jboss.test.web.util.Util;
   
  -/** 
  +/** Tests of the server ENC naming context
    *
  - * @author  [EMAIL PROTECTED]
  - * @version $Revision: 1.6 $
  + * @author [EMAIL PROTECTED]
  + * @version $Revision: 1.7 $
    */
   public class ENCServlet extends HttpServlet
   {
  @@ -99,6 +99,12 @@
           log.debug("ejb/UnsecuredEJB = "+ejb);
           ejb = initCtx.lookup("java:comp/env/ejb/SecuredEJB");
           log.debug("ejb/SecuredEJB = "+ejb);
  +
  +        // EJB Local References
  +        ejb = initCtx.lookup("java:comp/env/ejb/local/bean0");
  +        log.debug("ejb/local/bean0 = "+ejb);
  +        ejb = initCtx.lookup("java:comp/env/ejb/local/OptimizedEJB");
  +        log.debug("ejb/local/OptimizedEJB = "+ejb);
       }
       private void testJdbcDataSource(Context initCtx, Context myEnv) throws 
NamingException
       {
  
  
  
  1.3       +2 -2      
jbosstest/src/main/org/jboss/test/web/servlets/SecureEJBServletMT.java
  
  Index: SecureEJBServletMT.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/servlets/SecureEJBServletMT.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SecureEJBServletMT.java   15 Feb 2002 06:15:57 -0000      1.2
  +++ SecureEJBServletMT.java   17 Feb 2002 03:03:54 -0000      1.3
  @@ -20,8 +20,8 @@
   /** A servlet that spawns a thread to perform a long running task that
   interacts with a secure EJB.
   
  -@author  [EMAIL PROTECTED]
  -@version $Revision: 1.2 $
  +@author  [EMAIL PROTECTED]
  +@version $Revision: 1.3 $
   */
   public class SecureEJBServletMT extends HttpServlet
   {
  
  
  
  1.3       +6 -5      
jbosstest/src/main/org/jboss/test/web/servlets/SecureServlet.java
  
  Index: SecureServlet.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/servlets/SecureServlet.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SecureServlet.java        9 Sep 2001 07:15:07 -0000       1.2
  +++ SecureServlet.java        17 Feb 2002 03:03:54 -0000      1.3
  @@ -9,11 +9,12 @@
   import javax.servlet.http.HttpServletRequest;
   import javax.servlet.http.HttpServletResponse;
   
  -/** 
  - *
  - * @author  [EMAIL PROTECTED]
  - * @version $Revision: 1.2 $
  - */
  +/** A servlet that is secured by the web.xml descriptor. When accessed
  +it simply prints the getUserPrincipal that accessed the url.
  +
  +@author [EMAIL PROTECTED]
  +@version $Revision: 1.3 $
  +*/
   public class SecureServlet extends HttpServlet
   {
       protected void processRequest(HttpServletRequest request, HttpServletResponse 
response)
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to