I read a lot about possible Java Web Development architectures (servlets+JSP, Spring MVC, Struts etc.). One of them is "plain Java EE 6" with EJB 3, in opposition to Spring/Spring MVC.
I started to read book (EJB 3.1) and tutorials, but I can't find single example of where the request to EJB starts at "human level" or what is the complete (with UI) architecture.
What is the most popular technology that connects Enterprise Java Beans bussines functionality at HTTP and web browser level?