KiCsa

  Contact

Implementation

The KiCsa application implementation is important because providing implementation examples are a major goal of the project.

KiCsa implementation depends on a number of APIs :

KiCsa implementation Version Alpha Comment
Release 4
Fixpack  
Couche Maintenance  
J2EE 1.2 JSP 1.1  
  Servlet 2.2  
  ressource-ref jdbc/KiCsaDataSource  
Log   Log4J  
       

Browse the KiCsa javadoc.

Coding standards

Naming

KiCsa naming rules Version Alpha Examples
Release 4
Fixpack  
Couche Maintenance  
Class   AaBbbCcc SkillImpl
Interface   AaBbbCcc Editable, Skill
Method   aaBbbCcc updateEmployee, create
Parameter someAaaBbb someSkill
Variable   aaBbbCcc index,
Constant   XXX_YY DATASOURCE_NAME
Struts forward XXX_FORWARD UPDATED_FORWARD

Formating

/**
 * Description
 *
 * $Revision$
 */
class MyClass implements MyInterface1, MyInterface2
{
  /**
   * Try to put public members a beginning of source
   */
  public static final int MY_CONSTANT = 0;

  public void setProperty (int someAttribute)
  {
    attribute = someAttribute;
  }

  public int getProperty()
  {
    return attribute1;
  }

  private int attribute1;
}

Packaging

WAR, EAR, build.xml (Ant)