Simple EJB project

The Bean SimpleBean.java

package aldo;

import javax.ejb.*;

public class SimpleBean implements SessionBean {

     public void ejbActivate() {
        System.out.println("ejbActivate");
    }
    
    public void ejbPassivate() {
        System.out.println("ejbPassivate");
    }
    
    public void ejbRemove() {
        System.out.println("ejbRemove");
    }
    
    public void setSessionContext(SessionContext s) {
        System.out.println("setSessionContext");
    }
    
    public String getString() {
        return "Say hallo to Aldo";
    }
}

The JSP CallSimpleBean.jsp

<%@ page contentType="text/html;charset=windows-1252"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>
Hello World
</title>
</head>
<body>
<h2>
<jsp:useBean id="pippo" class="aldo.SimpleBean" type="aldo.SimpleBean" scope="page"/><jsp:getProperty name="pippo" property="string"/></h2>
</body>
</html>

A simple web.xml

<?xml version = '1.0' encoding = 'windows-1252'?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<description>Empty web.xml file for Web Application</description>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
</web-app>