import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
public class MyServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><body>");
out.println("<h1>Hello, World!</h1>");
out.println("</body></html>");
}
}
import javax.ejb.*;
@Stateful
public class MyStatefulBean implements MyStatefulBeanRemote {
private int count = 0;
public int increment() {
return ++count;
}
}
import javax.jms.*;
public class MyMessageProducer {
public static void main(String[] args) {
try {
InitialContext context = new InitialContext();
ConnectionFactory factory = (ConnectionFactory) context.lookup("java:/ConnectionFactory");
Queue queue = (Queue) context.lookup("java:/jms/queue/MyQueue");
Connection connection = factory.createConnection();
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
MessageProducer producer = session.createProducer(queue);
TextMessage message = session.createTextMessage();
message.setText("Hello, JMS!");
producer.send(message);
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}