Documente Academic
Documente Profesional
Documente Cultură
Documentarea codului surs al unei aplicaii, n general, sau al unei aplicaii Java, n
particular, este absolut necesar, cel puin din dou motive:
pentru a nelege mai trziu ceea ce s-a fcut, astfel nct s se poat efectua modificri
ale proiectelor respective.
Semnificaie
Nume clas asociat
Autor
Versiune
Parametrii de intrare
Valoare returnat
Excepie generat
Excepie generat
Definete elementul ca fiind
nvechit
Versiunea API la care
elementul a fost adugat
Ce descrie
Clasa, metoda
Clasa
Clasa
Metoda
Metoda
Metoda
Metoda
Clasa, metoda
Clasa, metoda
Exemplu.
Vom considera urmtorul exemplu de clas Java cu comentarii JavaDoc:
/**
* Exemplu clasa in Java
* Clasa exemplifica modul in care pot fi scrise comentarii pe baza
* carora sa se genereze documentatie de tip JavaDoc
*
* @author Catalin
* @version 2.00, 23 Dec 2010
*/
public class MyClass {
/**
*
* Exemplu metoda simpla.
*
* Metoda afiseaza la consola un mesaj primit ca parametru.
*
* @param message variabila de tip String ce va fi afisata
* @see MyClass
* @deprecated
* @since version 1.00
*/
public void MyMethod(String message)
{
System.out.printf(message);
}
/**
*
* Exemplu metoda simpla.
* Metoda afiseaza la consola un mesaj primit ca parametru
*
* @param message variabila de tip String ce va fi afisata
* @since version 1.00
*/
public void printMessage(String message)
{
System.out.printf(message);
}
/**
*
* Exemplu metoda simpla.
*
* Metoda aduna 2 numere si returneaza valoarea lor.
*
* @param val1 primul numar
* @param val2 al doilea numar
* @return suma dintre val1 si val2
* @since version 2.00
*/
public int add(int val1, int val2)
{
return val1+val2;
}
}
Observaie.
CSS = Cascading Style Sheets este un limbaj care permite formatarea elementelor unui
document HTML.
Stilurile se pot ataa elementelor HTML prin intermediul unor fiiere externe sau, n
cadrul documentului, prin elementul <style> i/sau atributul style.
5. La ultimul pas se fac setri cu privire la salvarea configurrilor ntr-un script Ant care
s fie folosit n viitor la generarea JavaDoc-ului.
Observaie.
Ant este o aplicaie gen make care permite automatizarea diferitelor operaii, cum ar fi
compilarea unei aplicaii i pregtirea ei pentru a fi distribuit sau livrat. (Este o unealt
similar utilitarului make utilizat la dezvoltarea aplicaiilor scrise n limbajul C.)
Ant este foarte util n cazul aplicaiilor Java complexe care necesit multe operaii pentru
a fi transformate din cod surs, n cod binar gata de a fi rulat.
Apache Ant este o unealt open-source de dezvoltare software scris n ntregime n
Java.
Spre deosebire de make care nva s execute noi aciuni prin intermediul comenzilor
shell-ului (command.com, bash), Ant se poate extinde scriind noi clase Java. Fiierele de
configurare se bazeaza pe XML.
10