Page suivante - Page précédente - Table des matières

6. Améliorations prévues

  • Ajouter à la classe Email :
    Email( int capacité )

    Quand on connaît à l'avance l'espace à alloué au message.

    sendTo( String [] adresse )

    Ajoute une liste de destinations principales (champ To:) au message e-mail.

    sendCc( String adresse )

    Ajoute une destination au champ Cc: (Carbon-Copy) du message e-mail.

    sendCc( String [] address )

    Ajoute une liste de destinations au champ Cc: (Carbon-Copy) du message e-mail.

    sendBcc( String adresse )

    Ajoute une destination au champ Bcc: (Blind Carbon-Copy) du message e-mail.

    sendBcc( String [] adresse )

    Ajoute une liste de destinations au champ Bcc: (Blind Carbon-Copy) du message e-mail.

  • Ajouter à la classe HTML :
    HTML( int capacité )

    Quand on connaît à l'avance l'espace à alloué au message.

    public void unorderedList()

    Démarre une liste non ordonnée.

    public void orderedList()

    Démarre une liste ordonnée.

    public void directoryList()

    Démarre une liste de répertoires.

    public void menuList()

    Démarre une liste de menu.

    void anchor( String anchorName )

    Spécifie une ancre.

    void link( String url, String text )

    Spécifie un lien.

    void applet( String url, String altText )

    Spécifie un lien applet.

  • Autoriser l'imbrication des listes HTML.
  • Ajouter du code de gestion d'erreur pour s'assurer que le formatage des listes HTML s'effectue dans le bon ordre.
  • L'emplacement du fichier des informations d'environnement devra être configurable à partir du Makefile.
  • Éliminer les couples nom/valeur vides qui apparaissent dans la liste quand la méthode GET est utilisée pour le transfert des données.
  • Réfléchir à un moyen d'implémenter l'interface java.util.Enumeration avec CGI pour fournir des noms de variables.
  • Ajouter une classe Test, qui permettrait d'utiliser toutes les méthodes de ce package.
  • Documenter la manière dont CGI_Test, Email_Test et HTML_Test se réfèrent mutuellement pour fournir des tests incrémentaux facilitant le débogage.
  • Documenter la manière dont Test se sert de toutes les fonctionnalités présentes dans le package.


Page suivante - Page précédente - Table des matières