Please provide me an example of Application Controller and Front Controller : As to my knowledge
An example for Front Controller : ActionServlet in case of Struts Framework
An example for Application Controller : Servlet Filters can be taken as an example for this .
Please correct me if i am wrong .
Thanks in advance .
I would not worry much about the distinction. Patterns are simply about communication, they should not be a straight-jacket for your design. That having been said, the following two links describe the differences: ApplicationController FrontController
You are correct that ActionServlet is a front controller (tho I would say more generally that Struts itself is the front controller). No, you are off base with your application controller example. An application controller deals with page flow and view dispatch logic that spans requests, ala a wizard that takes you through a series of screens to complete your task.