Dashboard > JCaptcha > ... > Developer Documentation > Architecture overview
JCaptcha
Architecture overview
Added by marc antoine garrigue , last edited by Antoine VĂ©ret on Apr 04, 2008  (view change)
Labels: 
(None)

Goals

The JCaptcha project is design to ease extention, integration and configuration.

  • Extension concerns definition and implementation of new tests. This is achieved throught the core module and the Captcha interface that defines a Captcha test with a high level of abstraction
  • Integration concerns how applications use the JCaptcha framework. This can be achieved throught modules integration which allows developpers to easily add a new module. Each module will provide integration of the CaptchaService implementation and the choosen technology
  • Configuration concerns Captcha tests. This can be achieved throught engine module and the componized CaptchaFactories
  • Configuration also concerns the CaptchaService and modules. This can be achieved throught sevice and its managed implementation that uses the MBean technology, modules provides their own configuration facilities

Overview

TODO : refactor the architecture presentation (schema, complete descrition of module/integration)

Powered by a free Atlassian Confluence Open Source Project License granted to JCAPTCHA. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators