b'\n_START_ARTICLE_\nXDoclet\n_START_PARAGRAPH_\nXDoclet \xe2\x80\x93 otwarta biblioteka pozwalaj\xc4\x85ca na programowanie zorientowane na atrybuty w j\xc4\x99zyku Java poprzez wstawianie specjalnych znacznik\xc3\xb3w Javadoc._NEWLINE_Jest dostarczana ze zbiorem predefiniowanych znacznik\xc3\xb3w u\xc5\x82atwiaj\xc4\x85cych kodowanie z wykorzystaniem r\xc3\xb3\xc5\xbcnych technologii, mi\xc4\x99dzy innymi: Java Enterprise Edition, us\xc5\x82uga sieciowa, portlet itp.\n_START_SECTION_\nPrzyk\xc5\x82ad\n_START_PARAGRAPH_\nTypowy komentarz XDoclet mo\xc5\xbce wygl\xc4\x85da\xc4\x87 w nast\xc4\x99puj\xc4\x85cy spos\xc3\xb3b:_NEWLINE__NEWLINE_/**_NEWLINE_ * This is the Account entity bean. It is an example of how to use the_NEWLINE_ * EJBDoclet tags._NEWLINE_ *_NEWLINE_ * @see Customer_NEWLINE_ *_NEWLINE_ * @ejb.bean_NEWLINE_ *     name="bank/Account"_NEWLINE_ *     type="CMP"_NEWLINE_ *     jndi-name="ejb/bank/Account"_NEWLINE_ *     local-jndi-name="ejb/bank/LocalAccount"_NEWLINE_ *     primkey-field="id"_NEWLINE_ *     schema = "Customers"_NEWLINE_ *_NEWLINE_ * @ejb.finder_NEWLINE_ *     signature="java.util.Collection findAll()"_NEWLINE_ *     unchecked="true"_NEWLINE_ *_NEWLINE_ * @ejb.finder signature="java.util.Collection findByName(java.lang.String name)" _NEWLINE_ *             unchecked="true"_NEWLINE_ *             query= "SELECT OBJECT(o) FROM Customers AS o WHERE o.name_NEWLINE_ *             LIKE ?1"_NEWLINE_ *_NEWLINE_ * @ejb.transaction_NEWLINE_ *     type="Required"_NEWLINE_ *_NEWLINE_ * @ejb.interface_NEWLINE_ *     remote-class="test.interfaces.Account"_NEWLINE_ *_NEWLINE_ * @ejb.value-object_NEWLINE_ *     match="*"_NEWLINE_ *_NEWLINE_ * @version 1.5_NEWLINE_ */'