Library tutorials & articles

Eocene: An OO Web Development Framework

Front Controller Design Pattern

The Eocene framework is based on the front controller design pattern. Web application design methodologies can be categorized into front controller and page controller design patterns (as implemented in ASP.NET). In the front controller design pattern, a single controller (e.g. a Servlet in Java) handles all user requests. For an application of moderate complexity, a front controller delegates the responsibility to command controllers (also called dispatchers). In an Eocene-based system, all command classes are directly or indirectly derived from BaseCommand.

Figure 1 shows the class diagram of the front controller design pattern as used in the Eocene framework. Application developers write command classes (shown as ApplicationClass stereotypes). The framework provides the base command class and the front controller class. The front controller object is the only global variable and only the receiver has “freestanding” codes. A receiver receives a request from users and instantiates the front controller class to activate the framework. An application based on the Eocene framework may have one or more receivers, but there is only one front controller.

Comments

  1. 13 Sep 2007 at 11:11

    I'm interested to source of eocene framework but ...

    the link at Eocene Web site in "An OO Web Development Framework - Introduction" page, linked site porn! Phishing action in progress or bad link?

    thanks

  2. 06 Nov 2004 at 07:40

    I am geting the following error message after I have downloaded and unziped and configured as directed. I am using MS IIS as my web server


    ERRORS:
    Error: Invalid command: galleryApplication. No information found in commands section of config file


    I unziped the eoceneGalleryApp.zip into the C:\Inetpub\wwwroot and it created the galleryApplication folder and I change the paths as directed to reflect the path where I unziped dowmloaded files.


    Why am I getting this error or don't it work with IIS web server?

  3. 11 Oct 2003 at 21:22

    To get the source code, you need to download the framework from www.eocene.net

  4. 01 Oct 2003 at 08:39

    Quote:
    [1]Posted by Thushan Fernando on 27 Sep 2003 04:56 AM[/1]
    erm its here:
    http://www.developerfusion.com/show/3224/1/redir/




    The source code is not available at this url. The zip-file contains only the gif-images of the architecture.
    So ... is the source code available anyway?

  5. 27 Sep 2003 at 04:56
  6. 27 Sep 2003 at 03:45

    Can't find your source code???

  7. 29 Aug 2003 at 09:27

    Those are just images.. no source code or i'm unable to get ?

  8. 22 Aug 2003 at 14:58

    I read the article then downloaded the software.  It is easy to use and I'm working with it now to improve a site.


    Many thanks.

  9. 01 Jan 1999 at 00:00

    This thread is for discussions of Eocene: An OO Web Development Framework.

Leave a comment

Sign in or Join us (it's free).

AddThis

Related discussion

Related podcasts

  • Java Posse #212 - Oracle Developer Tools Interview

    Interview with Ted Farrell about Oracle Developer Tools Fully formatted shownotes can always be found at http://javaposse.com We talk to Ted Farrell (and at the end Duncan Mills) about the Oracle Java developer tools, the new Oracle 11g product stack, Oracle's work on JSRs, the future of the ...

Related jobs